Нужна ли вам регистрация пользователей?

23.01.2007 / 49 комментариев

Три года назад я написал форум и установил его на небольшой сайт. Ни регистрации, ни извещений по email там не было. Сегодня я посчитал количество людей, оставивших по одному комментарию. Это 60% всех посетителей. Еще 24% написали не больше пяти сообщений.

Вчера я столкнулся с тем, что архитектура интересной BBS Vanilla не может обеспечить возможность писать незарегистрированным пользователям.

Читать дальше →

Успешный сайт невозможен без писателя

19.01.2007 / 22 комментария

Хочется верить, что сайты «для галочки» отмирают. Люди начинают понимать, что игрушечка должна компенсировать затраты на разработку и даже, страшно подумать, поддержку.

Так каких же специалистов выбрать, если денег на большую команду нет? У меня есть рецептик.

Читать дальше →

Что использовать в адресах: транслит или английские слова

16.01.2007 / 48 комментариев

Какой адрес страницы лучше: состоящий из английских слов или из русских транслитерированных? Посмотрим на проблему с разных сторон.

Читать дальше →

Проектирование адресного пространства сайта

13.01.2007 / 9 комментариев

Проектирование системы адресации страниц сайта часто не выделяется в качестве отдельной задачи. Имена придумываются на ходу и в конечном итоге редко образуют стройную систему. Программисты всё переписывают и переписывают код контроллера, а время идет.

Ниже описан пример проектирования системы адресации на примитивном уровне. Впрочем, я уверен, многим сайтам даже такое планирование поможет стать лучше.

Читать дальше →

Пользуйтесь готовыми решениями. Хотя бы CMS и BBS

10.01.2007 / 12 комментариев

У проектировщика есть преимущество перед другими разработчиками: он знает, как устроен сайт «на глубине». Работая с моделями данных, он замечает такие особенности будущей системы, которые могут не разглядеть даже программисты при написании кода. Это качество позволяет подбирать платформу и компоненты веб-приложения на ранних этапах разработки.

Я говорю о вполне конкретных вещах: если проектировщик знает возможности современных систем управления контентом (CMS), форумов (BBS), блоговых движков, фреймворков, библиотек, шаблонов, даже языков программирования и систем управления базами данных (СУБД), он нередко поможет команде сэкономить месяцы(!).

Читать дальше →

Эскизы страниц на основе F-pattern и чек-листов (чеклистов)

08.01.2007 / 24 комментария

За несколько лет программное обеспечение эволюционировало до такой степени, что сейчас с его помощью миллион разных вещей можно делать быстрее и качественнее, чем без компьютера. Но множество задач по-прежнему проще решается классическими методами. Мне, к примеру, набросать несложную блок-схему на бумаге проще, чем в Visio.

Причина понятна: когда я не использую программу, мне не нужно думать о том, где взять палитру с подходящими блоками, как увеличить размер шрифта до читабельного состояния, и почему стрелки, связывающие элементы схемы, рисуются таким причудливым образом.

Рисовать эскизы страниц сайта на бумаге тоже очень удобно. Зачастую веб-дизайнеры так и поступают.

Читать дальше →

Различайте структуру сайта и систему навигации

06.01.2007 / 13 комментариев

Долгое время у меня в голове не было четкого разделения понятий «структура сайта» и «система навигации». Дело не в том, что это какой-то большой секрет или высокая материя, нет. Просто я никогда об этом не задумывался. Подобное случается сплошь и рядом: мы не берем в расчет очевидные вещи из-за того, что в голове нет четкого образа.

Читать дальше →