 |
Проектирование сайтов /
Александр Кучеренко
Описание метода разработки структуры сайта «Smart planner»
версия 1.0 от 3 октября 2008
1. Разработка логической структуры сайта
Шаг 1: Составление списка групп посетителей и пользователей сайта
Список может быть составлен на основе предположений и/или имеющихся фактах. Упорядочение групп посетителей и пользователей сайта осуществляется по степени их важности для Заказчика сайта.
Шаг 2: Составление списка разделов сайта
Исходными данными к составлению списка разделов сайта могут служить:
- имеющийся список разделов сайта или наработки на него
- имеющийся список информации и/или интерактивных сервисов для сайта или наработки на него
- имеющиеся материалы для сайта или наработки на них
Составить список информации и/или интерактивных сервисов для сайта можно следующими способами:
- попросить Заказчика ответить на вопрос: «Какую информацию и/или интерактивные сервисы он хотел бы видеть на собственном сайте?»
- попросить Заказчика заполнить заранее подготовленную анкету (опросник) содержащую ряд наводящих вопросов;
- провести опись имеющихся материалов для сайта;
- попросить Заказчика составить список информации и/или интерактивных сервисов, которые необходимо перенести из текущего (старого) сайта в новый сайт;
- составить список удачных решений с сайтов конкурентов;
- составить, основываясь на предположениях и/или имеющихся фактах, список информации и/или интерактивных сервисов, которые хотели бы (ожидают) увидеть на сайте Заказчика его потенциальные посетители и пользователи.
Имея составленный список информации и/или интерактивных сервисов для сайта (Пример) можно преобразовать его в список разделов сайта, выполнив следующие операции:
- Распределить (сгруппировать) информацию и/или интерактивные сервисы по разделам сайта (Пример).
Если в результате выполнения данной операции осталась информация и/или интерактивные сервисы, которые невозможно отнести на конкретный раздел сайта, то их список необходимо сохранить для использования на следующих этапах разработки сайта.
- Структурировать список разделов сайта (Пример).
В процессе структурирования должны быть выполнены следующие операции:
- добавить в начало списка разделов надпись «Домен» или настоящее имя домена сайта, под которым будет размещаться сайт в интернете;
- добавить корневой раздел под именем «Начальный раздел», которому в свою очередь может соответствовать один из существующих разделов.
В процессе структурирования могут быть использованы следующие приемы:
- В список разделов сайта можно добавить разделы, которые выполняли бы роль тематического обобщения (например, Поддержка) или обобщения разделов сайта по группам посетителей и пользователей (например, Инвесторам) сайта.
- В список разделов сайта можно добавить следующие вспомогательные разделы сайта: 1) Карта сайта; 2) Страница ошибки 404.
- Можно пометить существующие или добавить и пометить новые разделы сайта, воплощение которых отложено на будущее, но о существовании которых не хотелось бы забыть.
Шаг 3: Пометка разделов сайта, которые являются отражениями существующих разделов сайта (если необходимо)
Шаг 4: Пометка разделов сайта с частично или полностью ограниченным доступом, описание сути данных ограничений и групп пользователей сайта, для которых это ограничение снимается после авторизации на сайте (если необходимо)
Пример.
Шаг 5: Поисковая оптимизация списка разделов сайта (если необходимо)
Исходными данными к поисковой оптимизации списка разделов сайта служит общий список ключевых слов для всего сайта или наработки на него.
Имея составленный список ключевых слов можно приступать к выполнению следующих операций:
- Установить ассоциативные связи между ключевыми словами и разделами сайта.
- Провести оптимизацию имен разделов сайта для наилучшего соответствия ключевым словам.
- Провести реструктурирование списка разделов сайта (при необходимости с введением дополнительных доменов, поддоменов, и пометкой разделов сайта, которые являются домашними для доменов 3-го уровня) для наилучшего соответствия концепции поисковой оптимизации.
Шаг 6: Проведение других преобразований списка разделов сайта (если необходимо)
Проведение других преобразований, как правило, мотивируется:
- модной тенденцией;
- требованиями по повышению производительности работы веб-сервера и т.д.
В процессе этих преобразований в список разделов сайта могут вноситься следующие изменения:
- реструктурирование списка разделов сайта (в том числе переименование / добавление / перенос / удаление разделов сайта);
- пометка разделов сайта, которые являются домашними для доменов 3-го уровня;
- введение нескольких доменов (поддоменов), если требуется разнести сайт по нескольким доменам (поддоменам).
Пример того, как мог бы выглядет список разделов сайта после некоторых преобразований.
2. Разработка физической структуры сайта
Шаг 1: Именование директорий/файлов разделов сайта
Основными приемами именования директорий/файлов разделов сайта являются:
- перевод имен разделов сайта на английский язык (например, Услуги → Services);
- транслитерация (см. ГОСТ и правила) имен разделов сайта (например, Услуги → Uslugi);
- генерация случайной последовательности символов.
Правилом хорошего тона является, когда имена директорий/файлов разделов сайта представлены в одном и том же регистре (как правило, в нижнем регистре), а не смесью прописных и строчных букв.
Шаг 2: Определение директории для хранения файлов дизайна сайта (css, графических и других)
Пример 1:
Пример 2:
Шаг 3: Определение способа хранения файлов содержания сайта (графических и других)
Пример 1:
- Файлы содержания сайта распределены по директориям страниц, по принципу, когда в директории страницы хранятся файлы, относящиеся к этой странице.
Пример 2:
- Файлы содержания сайта хранятся в директории /files/pages/ (другие примеры: /files/; /images/pages/; /images/). При этом структурирование файлов внутри этой директории повторяет структуру директорий разделов сайта.
Шаг 4: Формирование физической структуры сайта
Пример.
Примечание
Для формирования окончательной версии физической структуры сайта, необходимо доработать физическую структуру сайта исходя из данных, которые будут получены на следующих этапах разработки сайта.
|
|
 |