Сайт Росжелдора должен быть динамическим: страница сайта, показываемая в браузере пользователя, формируется на стороне сервера динамически, из шаблона и отдельно хранимого содержимого.
Как правило, для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую встраивется требуемое содержимое, что позволяет единомоментно корректировать внешний вид множества страниц сайта, редактируя всего лишь один шаблон. Кроме того, динамическая генерация страниц позволяет отображать пользователю различное содержимое в зависимости от выполнения тех или иных условий.
Процесс получения посетителем содержимого страницы сайта состоит из следующих шагов:
1. генерация содержимого на стороне сервера;
2. передача сгенерированной странички клиенту;
3. визуализация содержимого на стороне клиента.
Генерация содержимого на стороне сервера заключается в следующем. Веб-сервер получает запрос клиента и запускает обработку указанного в запросе файла средой исполнений. Именно на этой стадии происходит выборка необходимой информации из баз данных и наполнение ею страницы, после чего готовая страница передается клиенту. Исполняемые файлы могут создаваться с использованием различных языков программирования, наиболее часто используются PHP, Perl, Python, Ruby, Java, C#.
Визуализация содержимого на стороне клиента состоит в том, что после получения клиентом страницы программа-клиент строит визуальное отображение страницы, возможно исполняя при этом скрипты клиентской стороны, если они были указаны в полученной странице и также получены.
Язык программирования клиентских скриптов - Javascript. В части функциональных возможностей он не уступает серверным языкам программирования, поэтому могут быть реализованы различные комбинированные схемы генерации содержимого.
Управление содержимым динамического сайта должно происходить с помощью системы управления содержимым, требования к которой будут описаны далее.
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2025 год
- МРОТ 2026
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2026 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2026 год
- Частичная мобилизация: обзор новостей
- Постановление Правительства РФ N 1875