Динамический сайт: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Seks-video.net
Метки: через визуальный редактор с мобильного устройства из мобильной версии
Убран пробел внутри слова
Строка 1: Строка 1:
'''Динамический сайт''' — [[сайт]], состоящий из динамичных страниц — [[Веб-шаблон|шаблонов]], [[контент]]а, [[скрипт]]ов и прочего, в виде отдельных файлов.
'''Динамический сайт''' — [[сайт]], состоящий из динамичных страниц — [[Веб-шаблон|шаблонов]], [[контент]]а, [[скрипт]]ов и прочего, в виде отдельных файлов.
Страница сайта, показываемая в итоге [[браузер]]у пользователя, формируется на стороне [[Сервер (программное обеспечение)|сервера]] динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.).
Страница сайта, показываемая в итоге [[браузер]]у пользователя, формируется на стороне [[Сервер (программное обеспечение)|сервера]] динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.).
Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгр ужается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид сайта (множество всех его страниц), редактируя всего лишь один шаблон.
Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгружается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид сайта (множество всех его страниц), редактируя всего лишь один шаблон.


Редактирование собственно содержимого (как и страницы-шаблона) может производиться как средствами самого сайта, так и с применением стороннего ПО.
Редактирование собственно содержимого (как и страницы-шаблона) может производиться как средствами самого сайта, так и с применением стороннего ПО.

Версия от 04:51, 30 мая 2017

Динамический сайт — сайт, состоящий из динамичных страниц — шаблонов, контента, скриптов и прочего, в виде отдельных файлов. Страница сайта, показываемая в итоге браузеру пользователя, формируется на стороне сервера динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.). Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгружается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид сайта (множество всех его страниц), редактируя всего лишь один шаблон.

Редактирование собственно содержимого (как и страницы-шаблона) может производиться как средствами самого сайта, так и с применением стороннего ПО. Возможность править все страницы предоставляется только определенной категории пользователей (например администраторам, или же зарегистрированным пользователям). В некоторых случаях к правке определённого веб-контента допускаются анонимные пользователи, что бывает реже (например на форумах — добавление сообщений). Примером сайта с анонимным изменением может служить Википедия.

Генерация содержимого (контента)

Процесс получения содержимого сайта обычно выглядит следующим образом:

  1. Генерация содержимого на стороне сервера;
  2. Передача сгенерированной странички клиенту;
  3. Генерация содержимого на стороне клиента.

Генерация содержимого на стороне сервера

Сервер получает запрос от Клиента (например, page.ru/index.php) и запускает обработку файла-скрипта (в данном случае — index.php) интерпретатором. Языки программирования на Серверной стороне используются разные, наиболее часто встречаются, например: Java, PHP, Perl, ASP.NET, Ruby и другие.

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

Генерация содержимого на стороне клиента

После того, как страница получена Клиентом с Сервера, программа-браузер обрабатывает её и отображает Пользователю, при этом исполняя скрипты Клиентской стороны, если они были указаны в странице и получены.

На Клиентской стороне используется JavaScript, который может использоваться как для минимальных, невидимых глазу операций (например, проверки на правильность задания паролей при регистрации на сайтах), так и глобальных последовательностей и приложений.

Комбинированная генерация

Чаще всего в жизни встречается именно комбинация этих двух методов генерации — весь «новый интернет» основан на нём, это, и «умная строка с подсказкой вариантов» у поисковых систем, и «редакторы» в форумах, и всплывающие меню, и многое другое.

Управление содержимым (редактирование сайта)

Системы управления контентом или движки (англ. Content management system, CMS) - серверные информационные системы или серверные компьютерные программы, используемые для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым) интернет-сайта или сервера локальной сети.

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

В системе управления контентом могут быть определены самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные и так далее.

История

См. также

Литература

Шаблон:Веб и веб-сайты