Проектирование сайтов
Шрифт:
После регистрации пользователь может авторизоваться на сайте и воспользоваться какими-либо дополнительными возможностями. В социальной сети – это возможность общаться, искать и заглядывать в профили других людей, на «варезном» сайте – скачать интересующую программу, а в интернет-магазине – заказать какой-либо товар.
Закрытые
(недоступны для людей, изначально не входящих в определенный круг). В качестве примера такого решения можно привести Intranet-ресурсы – закрытые сайты для специалистов, например, крупной торговой сети, имеющей филиалы в разных городах страны для координации, взаимосвязи, облегчения совместной работы сотрудников, решающих общие задачи…
Intranet – это внутренняя
Доступ к страницам портала осуществляется через web-браузер, что позволяет пользоваться услугами Intranet – систем людям с минимальной компьютерной подготовкой. Ключевым словом при описании intranet – систем является слово "единый": единый способ обработки, хранения, доступа к информации, единая унифицированная среда работы, единый формат документов. Такой подход дает сотрудникам возможность наиболее эффективно использовать накопленные корпоративные знания, оперативно реагировать на происходящие события, а предприятию в целом предоставляет новые возможности организации своего бизнеса.
По функциональности выделяют следующие типы сайтов:
Статичные
Контент (графическое и текстовое содержимое сайта) не предполагает постоянного обновления, предоставляет информацию в раз и навсегда заданном виде – статьи, описание услуг, контакты компании. Такой формат применим, например, на сайтах-визитках.
Статические сайты и веб-страницы. Статические сайты и веб-страницы – это сайты, сделанные по классической технологии html. Веб-страницы таких сайтов написаны полностью на языке html и имеют расширение .htm или .html. Статическими они называются потому, что, набирая определённый адрес (URL), соответствующий сайту или его определённой странице, Вы всегда будете видеть одно и то же содержание. Это потому, что статические html-страницы лежат на сервере в неизменном виде и по вашему запросу сервер просто берёт их и отправляет Вам в браузер. С динамическими страницами, которые не существуют в заранее предопределённом виде на сервере, а формируются при помощи серверных скриптов, ситуация иная, и, набирая один и тот же адрес, вы, в зависимости от разных условий, можете получать совершенно разное содержание.
Использование «статики» имеет свои как плюсы, так и минусы. Плюсы статических сайтов – это простота их создания и нетребовательность к аппаратным ресурсам. Статические сайты не требуют поддержки скриптов и баз данных и могут быть размещены на абсолютно любом хостинге, при этом они не будут создавать почти никакой нагрузки на сервер, и с ними не возникнет проблема, когда сайт тормозит или выдаёт различные сбои при большом притоке посетителей.
Раз создав такой сайт можно пользоваться им годами, не внося изменений, если же таковая необходимость возникает (например, поправить контактный телефон), то можно попросить об этом разработчика… Минус такого решения в том, что сайт не развивается, не живет, оставаясь застывшим камнем, под который вода самотеком течет не особо охотно ?. Однако, и такое решение иногда оправдано.
Статические сайты могут при этом включать в себя графику, анимацию и javascript, они прекрасно подходят для предоставления пользователям информации, которая не должна, по крайней мере, часто и существенно изменяться. Основным минусом статических сайтов является отсутствие интерактивности. Кроме того, изменить информацию, внешний вид и дизайн страниц на таких сайтах сложнее.
Динамические
Большинство современных сайтов относятся к этому типу – на них постоянно обновляются статьи, появляются новости, публикуется обсуждение различных рассмотренных тем и т. д.
Динамическая страница, в отличие от статической, собирается каким-то способом из данных, хранящихся на сервере, и только после этого показывается посетителю. Динамическим следует называть любой сайт, на котором имеется хотя бы одна динамическая страница. Дело в том, что для создания даже одной динамической страницы нужно уже задействовать те механизмы, которые позволяют такие страницы создавать. И если владелец сайта такие механизмы освоил, число динамических страниц на его сайте будет обязательно увеличиваться, а доля статических страниц, соответственно, уменьшаться.
Дальнейшим развитием идеи динамического сайта является интерактивный сайт, который активно взаимодействуют с пользователем, выдавая информацию, различающуюся в зависимости от действий пользователя. Самый характерный пример – игры с удаленным компьютером через Интернет. Но есть и более практические применения интерактивности: поиск, обращение к базам данных, различные регистрации, формы и прочее. Интерактивность на вашей персональной страничке позволит Вам привлечь больше посетителей, поскольку повышает удобство пользования информацией на сайте (примеры: смена кодировки, языка, выбор дизайна и так далее). Как правило для упрощения работы с таким сайтом уже будет нужно подключение специальной CSM – системы управления сайтом, о которых мы поговорим отдельно.
Как уже было упомянуто, динамические страницы не существуют в неизменном виде на сервере, а формируются при помощи скриптов. Содержание и вид динамической страницы с одним и тем же адресом может быть совершенно различным в зависимости от разных условий – например, в зависимости от времени, от конкретного пользователя, от введённого пользователем запроса и т. п. Скрипты, которые используются для формирования динамических веб-страниц, могут быть написаны на разных языках. Распространёнными языками веб-программирования являются, например, php, perl, asp и т. д. Такие сайты могут предоставлять пользователям интерактивность – например, вводить разные запросы и осуществлять поиск по сайту, отправлять на сайт и сохранять свою собственную информацию и осуществлять общение с другими пользователями (как, например, в гостевых книгах, форумах и т. п.) и многие другие функциональные возможности. Минусы динамических сайтов в том, что они требуют поддержку дополнительных технологий, создают повышенную нагрузку на сервер, их сложнее оптимизировать, а ещё использование на сайте скриптов означает потенциальную угрозу для безопасности.
В зависимости от размера и качества аудитории выделяют следующие типы сайтов:
Помимо привычных сайтов, коих большинство и которые можно назвать целевыми, т.е. преследующими определенные информационные цели можно выделить особицей еще
Узконаправленные и тематические
Такие сайты могут быть довольно большими и подробно освещать какой-либо вопрос, предоставляя пользователям интернета, интересующимся определённой темой, возможность получить по ней хорошую и детальную информацию. Тематический сайт может рассказывать, например, об истории Древнего Рима, об отдыхе на Канарских островах, о выращивании и разведении кроликов и т. п. Многие из тематических сайтов занимают достойное место в интернете. Однако тематические, узконаправленные сайты могут привлекать и быть интересны лишь определённой категории пользователей.