CMS → Axis — интернет магазин своими руками
Добрый день Хабр,
Хочу познакомить пользователей Хабра с проектом над которым работает наша небольшая команда. Axis — это CMS для создания интернет магазинов под открытой лицензией.
Репозиторий на GitHub: http://github.com/axis/axiscommerce
Сайт: http://axiscommerce.com

Хочу познакомить пользователей Хабра с проектом над которым работает наша небольшая команда. Axis — это CMS для создания интернет магазинов под открытой лицензией.
Репозиторий на GitHub: http://github.com/axis/axiscommerce
Сайт: http://axiscommerce.com

Веб-разработка → Open Server — профессиональный инструмент веб-разработчика под Windows
Хочу представить вам новый профессиональный инструмент для веб-разработки под Windows.
Open Server — это портативный локальный WAMP/WNMP сервер, имеющий многофункциональную управляющую программу и большой выбор подключаемых компонентов. Представленный пакет программ не является очередной любительской сборкой собранной «на коленке», это первый полноценный профессиональный инструмент, созданный специально для веб-разработчиков с учётом их рекомендаций и пожеланий.
Если вы всё еще используете Denwer, Xampp, Vertrigo и т.д. или предпочитаете устанавливать все компоненты сервера раздельно — добро пожаловать под кат.
Open Server — это портативный локальный WAMP/WNMP сервер, имеющий многофункциональную управляющую программу и большой выбор подключаемых компонентов. Представленный пакет программ не является очередной любительской сборкой собранной «на коленке», это первый полноценный профессиональный инструмент, созданный специально для веб-разработчиков с учётом их рекомендаций и пожеланий.
Если вы всё еще используете Denwer, Xampp, Vertrigo и т.д. или предпочитаете устанавливать все компоненты сервера раздельно — добро пожаловать под кат.
Веб-дизайн → Один дизайн или много? из песочницы
Последние годы задумываюсь над вопросом: сколько лучше рисовать дизайн-макетов для одной и той же страницы (в частности, для главной — ведь именно она часто становится предметом возможных споров). Все мои мысли на этот счет я решил законспектировать в этой статье, возможно, кому-то это облегчит принцип взаимодействия с клиентом (либо хабрамчане подскажут еще интересных идей).

Песочница → Комплексный курс по разработке сайтов: предпосылки, мечты и планы
Все мы знаем, сколько существует фирм, состоящих из «пары студентов», делающих сайты «за 5 тысяч». Возможно, не стоило бы даже обращать на них внимание, однако, в нашем регионе на данный момент ситуация довольно критичная: интернет еще не слишком развит, практически нет более-менее серьезных городских/региональных ресурсов, на которые можно было бы ровняться. Да и 90% сайтов, имеющих отношение к нашему региону, сделаны такими вот студентами «на коленке».
При этом заказчики зачастую даже не понимают разницы и делают сайт «для галочки», «чтобы был».
Проблема, на мой взгляд, кроется в образовании. У нас в городе (Нижневартовск) есть учебные заведения, выпускающие АйТишников. И я, закончив один из таких, точно знаю, что айтишников не учат по-настоящему делать сайты. А сайты хотят делать все — «ведь это так просто»!
В ВУЗе же дается только разрозненный набор технологий, который, грубо говоря, каждый использует, как хочет. И никаких данных о том, с чего нужно вообще начинать разработку сайта и о том, что заниматься этим вообще должен не один человек :)
В связи с этим считаю обязательной необходимостью введение подобного курса на всех IT-специальностях. То, как я себе это представляю — под катом.
При этом заказчики зачастую даже не понимают разницы и делают сайт «для галочки», «чтобы был».
Проблема, на мой взгляд, кроется в образовании. У нас в городе (Нижневартовск) есть учебные заведения, выпускающие АйТишников. И я, закончив один из таких, точно знаю, что айтишников не учат по-настоящему делать сайты. А сайты хотят делать все — «ведь это так просто»!
В ВУЗе же дается только разрозненный набор технологий, который, грубо говоря, каждый использует, как хочет. И никаких данных о том, с чего нужно вообще начинать разработку сайта и о том, что заниматься этим вообще должен не один человек :)
В связи с этим считаю обязательной необходимостью введение подобного курса на всех IT-специальностях. То, как я себе это представляю — под катом.
Подкасты → Рунетология (121): руководитель студии дизайна «Липка и друзья» Владимир Липка
Владимир Липка — о своей биографии, о веб-студиях, о дизайне, о художниках, о работе в банке, о том, как изменился дизайн за десять лет, почему маркетинг — зло, зачем в «Рунетологию» он пригласил гостей, и о многом другом.
прослушан 137 раз
Управление проектами → Управление разработкой в стиле BDSM
Управление разработкой — очень интересная штука, она вроде бы как есть, а, с другой стороны, ее как бы и нет. При этом на этой зыбкой грани между явью и фикцией многие люди довольно недурно зарабатывают, и ваш покорный слуга в том числе.
Честно говоря, написание этого текста преследовало вполне корыстные цели: он является некоторой лакмусовой бумажкой для отправки людям, с которыми предстоит сотрудничать.
И, расставив все точки над i, нужно либо кидаться с головой в бездну страстей, либо окончательно размежеваться. Итак, немного о том, почему бывают факапы и чем их нельзя исправить.
Честно говоря, написание этого текста преследовало вполне корыстные цели: он является некоторой лакмусовой бумажкой для отправки людям, с которыми предстоит сотрудничать.
И, расставив все точки над i, нужно либо кидаться с головой в бездну страстей, либо окончательно размежеваться. Итак, немного о том, почему бывают факапы и чем их нельзя исправить.
Серверная оптимизация → Что кешировать? из песочницы
Всё. На этом можно было бы статью закончить, так как эта аксиома повторяется из года в год на форумах и конференциях и кочует из текста в текст на всех технических ресурсах. Однако это ёмкое «Всё» не поясняет деталей. Ведь существует достаточно широкая прослойка программистов, движки и проекты которых справляются с задачей без мемкеша и шардинга. Но момент нагрузки приходит, и приходится разбираться.
Для таких людей я и разобрал на запчасти это универсальный ответ высоконагруженных проектов.
Ограничимся изучением системы для веба. Попросту говоря, на привычном обычном сайте. Используете ли вы готовую CMS, или уже выросли до каркаса, или написали «с нуля» код для нестандартного проекта – основными элементами процесса приёма-отдачи данных всегда будут одни и те же узлы. Я их рассмотрю с точки зрения «Где что можно закешировать».

Для таких людей я и разобрал на запчасти это универсальный ответ высоконагруженных проектов.
Ограничимся изучением системы для веба. Попросту говоря, на привычном обычном сайте. Используете ли вы готовую CMS, или уже выросли до каркаса, или написали «с нуля» код для нестандартного проекта – основными элементами процесса приёма-отдачи данных всегда будут одни и те же узлы. Я их рассмотрю с точки зрения «Где что можно закешировать».

Веб-дизайн → Сайт для вывода малоизвестного продукта на рынок
Общаясь даже с разными заказчиками, нередко находишь то, что называется «формат» — наиболее подходящий вариант для решения большинства задач. Меняются детали, и именно это в итоге создает ощущение того, что продукт получается совершенно разным.Недавно ко мне обратилась аудиторская компания, которой нужен был новый сайт. В этом плане мы не смогли найти компромисса, однако, компания и ее коллектив меня «зацепили» и я взял на себя одно из интересных и эксклюзивных направлений — форензик (финансовые расследования на предприятиях).
Описывая сайт, не могу не рассказать подробно о процессе его создания.
Веб-дизайн → К сожалению, мы не сможем сделать вам сайт…
Статья посвящена людям, работающим не за деньги, а на результат. Справедливости ради замечу, что у них как правило, и с деньгами все в порядке.В этой статье я не буду писать о том, как правильно разрабатывать сайты и как убеждать заказчика, что вы правы. Это опыт + полное документирование проекта на каждом этапе + умение грамотно вести диалог.
Я просто хочу привести примеры и аргументы для того, чтобы правильный разработчик с легким сердцем отказался от ненужного клиента.
Думаю, никто не будет спорить, что контент – король. И именно с него обычно и начинается сайт, как информационный носитель.
Исходя из этого можно заключить, что сделать действительно хороший сайт без весьма плотного участия клиента не сможет ни одна веб-студия, т.к. своих потребителей и особенности рынка лучше заказчика не знает никто.
Веб-дизайн → Веб-дизайн. Каждому устройству свое представление из песочницы
Регулярно увеличивающееся количество разнообразных устройств предоставляющих доступ во «Всемирную паутину» радует практически любого гика, но зачастую огорчает разработчиков и дизайнеров сайтов. В абсолютном большинстве сайтов совершенно нет поддержки ничего, кроме браузеров обычного компьютера, да и пресловутая кросбраузерность не всегда реализована в полном объеме. Хоть разработчики устройств и стремятся свести к минимуму различия в необходимом представлении, но не всегда это возможно по техническим причинам.
Стоит ли поддерживать различные методы доступа к своему сайту? Однозначно да.
Стоит ли поддерживать различные методы доступа к своему сайту? Однозначно да.