Проектирование сайта
Слово сайт уже давно укоренилось в человеческом лексиконе. С английского, французского, итальянского site переводится как местонахождение, место, расположение. То есть это некое пространство, где что-то находится.
В терминах Интернет Веб-сайт – совокупность веб-страниц с повторяющимся дизайном, объединенных по смыслу, навигационно и физически находящихся на одном веб-сервере.
Очень важно выполнение этих условий:
- Повторяющийся дизайн.
- Общность смысла (концепции).
- Одно физическое расположение.
Веб-сайты могут быть различны по сложности, структуре, содержанию, цели, определяющей замысел. Они могут быть как очень сложными динамическими структурами, так и состоять из нескольких статичных страничек.
Когда производство сайтов ставится на поток, как и на любом другом производстве, требуется скорость выполнения работы, для быстрого получения прибыли. Естественно, в такой ситуации страдает качество. Среди разработчиков обычна ситуация, когда код начинают писать, ещё до того, как сформировано чёткое представление о будущем проекте. Базы данных, дизайнерские «фишки», значительные части сайта добавляются по мере необходимости. В итоге архитектура всей системы становится непредсказуемой, структура отсутствует, что в будущем будет мешать расширению сайта, его поддержке и потребует больших изменений, которые можно было бы избежать при этапном подходе.
Стадии, или этапы планирования зависят от того, что вы собираетесь делать. Можно их расширять, углублять. Можно наоборот – сократить до минимума. Это зависит от вашего подхода, от целей и задач проекта, от размаха проводимых работ.
Основные этапы при планировании сайта:
- Создание концепции.
- Определение круга пользователей системы.
- Выбор программного и аппаратного обеспечения, технологий.
- Разработка схемы взаиморасположения страниц и порядка перемещения между ними.
Чёткое планирование становится просто неоценимым, когда в команде разработчиков не один, а более двух человек. Знание общей концепции не только сплачивает команду в цели создания отличного веб–ресурса, отвечающего определённым параметрам, но и помогает каждому разработчику понять круг своих обязанностей и ответственностей.
Во–первых, нужно постараться продумать чёткую концепцию будущего сайта. На данном этапе должны активно участвовать заказчики. Именно они определяют, для чего нужен сайт:
- Будет ли ресурс коммерческим или нет. То есть будет ли он приносить прибыль заказчикам в виде заработка с размещения на нём рекламы, за пользование с него ресурсами и т.д.
- Является ли ресурс визитной карточкой предприятия, человека, организации.
- Предназначен он для обмена информацией внутри предприятия, для различных подразделений, или он необходим, чтобы донести информацию до покупателей, дилеров, компаньонов.
Важно определить целевую аудиторию. Как любое СМИ, веб–сайт предназначен для кого-то: молодёжь, дети, состоятельные люди, безработные, небольшие производственные предприятия, крупные промышленные холдинги. От этого будут зависеть различные динамические структуры на сайте: опросы, чаты, форумы и т.д.
Дизайн, логотип, слоган, эмблема – всё это взаимозависимо от целевой аудитории и концепции.
Во-вторых, определите круг пользователей системой. Это очень важно для того, чтобы разграничить уровень доступа к сайту, определить права и привилегий. Кто будет наполнять сайт? Кто сможет получать дополнительный доступ к скрытым страницам? Кто будет иметь права на доступ к базе данных? Всё это нужно узнать на этапе планирования.
В-третьих, выбор программного и аппаратного обеспечения.Скорее всего, вы находитесь в той ситуации, когда проблема выбора для вас не стоит. На данный момент самый дешёвый и эффективной комбинацией в плане хостинга, а также покупки лицензионного обеспечения, является Apache, MySQL, PHP (это всё не требует лицензии и предоставляется бесплатно). Но при создании очень крупных проектов, данное программное обеспечение просто может не подойти по мощности и возможностям.
В-четвёртых, для проектирования сайта требуется разработка схемы взаиморасположения страниц и порядка перемещения между ними. Нужно подумать о перемещении между станицами, о взаиморасположении, взаимодействии ссылок. Прозрачная структура сайта помогает пользователю ориентироваться на страницах и легко находить информацию.
Ручка и бумага всегда под рукой. Гораздо полезнее и эффективнее будет провести предварительное планирование, потратив на него какое–то количество времени, чем сразу приняться за разработку и в перспективе попасть впросак.
|