Модули
Модули поставляются в виде TGZ-архивов, содержащих программные файлы и наборы SQL-операторов. Модули используются для расширения функциональности и создаются в тех случаях, когда:
необходима функциональность для ввода/вывода данных, которую нельзя реализовать при помощи стандартных механизмов управления шаблонами. В этом случае модуль обычно содержит SQL-код для добавления шаблона и файл с необходимыми функциями;
необходима реализация функционала, использующего шаблоны данных, но требующего нестандартных операций с данными (например, корзина в интернет-магазинах). В этом случае, помимо SQL-операторов для создания шаблона «Интернет-магазин», модуль содержит скрипт или набор скриптов, обеспечивающих работу с функционалом;
необходима интеграция с каким-либо сервисом на сервере или вне его. Это может быть как поисковый движок, так и удаленный сервис (например, офисная торговая система). В этом случае модуль не сможет работать самостоятельно; необходимо будет также настроить внешний сервис. Инструкции по его настройке будут приложены к модулю.
Обычно после установки модуля его нужно настроить. Необходимые настройки доступны для редактирования в разделе «Модули» меню «Настройки системы». Значения настроек приводятся в документации к нему. Установка модулей может происходить одним из двух способов: через веб-интерфейс и в терминальном режиме. Доступность этих способов зависит от настроек сервера, на котором размещается система. Подробнее об установке модулей см. «Руководство пользователя».
Часть 3. Предпроектная подготовка
Система NetCat позволяет оптимизировать и упростить процесс создания сайта и управления им в дальнейшем, однако перед началом создания сайта необходимо подготовить материалы для него. Ниже приведен примерный список материалов, которые рекомендуется подготовить до начала настройки NetCat:
Техническое задание (ТЗ)
Макеты дизайна всех типов страниц
Содержимое сайта (текстовая, графическая и прочая информация)
ТЗ должно описывать общую идею будущего сайта, а также следующие сущности в рамках сайта:
Структура сайта (рекомендуется в иерархическом виде, т.е. в виде дерева)
Описание шаблонов данных и модулей: структура данных (список всех полей шаблона), описание внешнего вида страниц каждого шаблона (желательно не только в повествовательном, но и в схематическом виде)
Описание системы навигации по сайту (основных и дополнительных средств навигации)
Требования к дизайну сайта: рекомендуемая цветовая палитра, наличие/отсутствие большого объема графики, схематическое расположение различных блоков и пр. (если какие-либо страницы требуют нестандартного дизайна, они также должны быть описаны)
Описание титульной страницы (описание содержимого страницы, изменения в дизайне и пр.)
Требования к разграничению прав (опционально)
Создавать макеты дизайна желательно в соответствии с ТЗ. В частности, при создании макетов дизайна следует учитывать:
структуру сайта (например, если количество разделов первого уровня велико и может «раздувать» страницу вширь);
шаблоны данных (перед созданием сложных шаблонов желательно иметь дизайн-макет страницы данного шаблона);
требования к навигации (если в них указаны виды элементов навигации и требования к их оформлению);
требования к дизайну.
Содержимое сайта – контент – также должно быть составлено и структурировано в соответствии с ТЗ. Собственно, процесс создания и структурирования контента может происходить параллельно с внедрением системы NetCat, т.к. обычно процесс наполнения сайта является последним или предпоследним (перед тестированием) этапом его создания.
|