Динамический сайт: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Seks-video.net Метки: через визуальный редактор с мобильного устройства из мобильной версии |
Убран пробел внутри слова |
||
Строка 1: | Строка 1: | ||
'''Динамический сайт''' — [[сайт]], состоящий из динамичных страниц — [[Веб-шаблон|шаблонов]], [[контент]]а, [[скрипт]]ов и прочего, в виде отдельных файлов. |
'''Динамический сайт''' — [[сайт]], состоящий из динамичных страниц — [[Веб-шаблон|шаблонов]], [[контент]]а, [[скрипт]]ов и прочего, в виде отдельных файлов. |
||
Страница сайта, показываемая в итоге [[браузер]]у пользователя, формируется на стороне [[Сервер (программное обеспечение)|сервера]] динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.). |
Страница сайта, показываемая в итоге [[браузер]]у пользователя, формируется на стороне [[Сервер (программное обеспечение)|сервера]] динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.). |
||
Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую |
Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгружается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид сайта (множество всех его страниц), редактируя всего лишь один шаблон. |
||
Редактирование собственно содержимого (как и страницы-шаблона) может производиться как средствами самого сайта, так и с применением стороннего ПО. |
Редактирование собственно содержимого (как и страницы-шаблона) может производиться как средствами самого сайта, так и с применением стороннего ПО. |
Версия от 04:51, 30 мая 2017
Динамический сайт — сайт, состоящий из динамичных страниц — шаблонов, контента, скриптов и прочего, в виде отдельных файлов. Страница сайта, показываемая в итоге браузеру пользователя, формируется на стороне сервера динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.). Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгружается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид сайта (множество всех его страниц), редактируя всего лишь один шаблон.
Редактирование собственно содержимого (как и страницы-шаблона) может производиться как средствами самого сайта, так и с применением стороннего ПО. Возможность править все страницы предоставляется только определенной категории пользователей (например администраторам, или же зарегистрированным пользователям). В некоторых случаях к правке определённого веб-контента допускаются анонимные пользователи, что бывает реже (например на форумах — добавление сообщений). Примером сайта с анонимным изменением может служить Википедия.
Генерация содержимого (контента)
Процесс получения содержимого сайта обычно выглядит следующим образом:
- Генерация содержимого на стороне сервера;
- Передача сгенерированной странички клиенту;
- Генерация содержимого на стороне клиента.
Генерация содержимого на стороне сервера
Сервер получает запрос от Клиента (например, page.ru/index.php) и запускает обработку файла-скрипта (в данном случае — index.php) интерпретатором. Языки программирования на Серверной стороне используются разные, наиболее часто встречаются, например: Java, PHP, Perl, ASP.NET, Ruby и другие.
Именно на этой стадии происходит выборка необходимой информации из баз данных и наполнение ею страницы, после чего готовая страница передаётся Клиенту.
Генерация содержимого на стороне клиента
После того, как страница получена Клиентом с Сервера, программа-браузер обрабатывает её и отображает Пользователю, при этом исполняя скрипты Клиентской стороны, если они были указаны в странице и получены.
На Клиентской стороне используется JavaScript, который может использоваться как для минимальных, невидимых глазу операций (например, проверки на правильность задания паролей при регистрации на сайтах), так и глобальных последовательностей и приложений.
Комбинированная генерация
Чаще всего в жизни встречается именно комбинация этих двух методов генерации — весь «новый интернет» основан на нём, это, и «умная строка с подсказкой вариантов» у поисковых систем, и «редакторы» в форумах, и всплывающие меню, и многое другое.
Управление содержимым (редактирование сайта)
Системы управления контентом или движки (англ. Content management system, CMS) - серверные информационные системы или серверные компьютерные программы, используемые для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым) интернет-сайта или сервера локальной сети.
Главной целью таких систем является возможность собирать в единое целое и объединять на основе функциональных ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами, а также возможность обеспечения взаимодействия сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом.
В системе управления контентом могут быть определены самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные и так далее.
Этот раздел статьи ещё не написан. |
История
Этот раздел статьи ещё не написан. |
См. также
Литература
- "The Information Revolution", J. R. Okin. ISBN 0-9763857-4-0. Ed. Ironbound Press, 2005. 350 pp.
- "Learning VBScript", P. Lomax. ISBN 1-56592-247-6. Ed. O'Reilly, 1997. sec. C13.
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Это заготовка статьи об Интернете. Помогите Википедии, дополнив её. |