ü Структура сайта
ü Шаблоны данных
ü Контент (содержимое сайта, данные)
ü Макеты дизайна
ü Пользователи и права доступа
ü Дополнительные функции
ü Вспомогательные данные
Эти сущности тесно взаимосвязаны между собой. Так, к разделу сайта (единица структуры) логически привязаны:
- шаблоны данных, в соответствие с которыми отображается содержимое страниц;
- контент, относящийся к этому разделу (объекты);
- макет дизайна, который используется для вывода страниц этого раздела;
- права доступа пользователей (просмотр, запись, редактирование, настройка).
Система администрирования сайта логически разделена на две части:
- инструменты разработчика;
- инструменты пользователя.
В первую часть входят:
- средства создания макетов страниц;
- средства программирования шаблонов;
- среда разработки модулей;
- инструменты настройки системы и модулей;
- дополнительные инструменты.
Во вторую часть входят:
- средства управления структурой;
- средства управления контентом;
- средства управления пользователями и правами данных.
При разработке сайта используются как инструменты разработчика, так и инструменты пользователя. При поддержке и обслуживании сайта обычно используются только инструменты пользователя.
Система администрирования представляет собой специализированный веб-интерфейс к базе данных. С ее помощью пользователи могут управлять всеми сущностями (структура, шаблоны и пр.). Система вывода выводит страницы сайта, формируя их из информации в базе данных. Ниже представлен упрощенный алгоритм вывода страницы.
1. Определение раздела сайта и структуры шаблонов, настроек
a. По адресу URL и параметрам определяется раздел сайта, который должен быть отображен, а также его настройки.
b. По адресу URL и параметрам определяются также те шаблоны, которые присутствуют в данном разделе и должны быть отображены, а также их настройки.
2. Определение прав доступа
a. По разделу и шаблонам определяются настройки прав на действие посетителя (просмотр, добавление и пр.).
b. Если данное действие при данных настройках раздела/шаблона требуют авторизации, система авторизует пользователя и определяет возможность произведения данной операции данным пользователем.
c. В случае отрицательного результата происходит отказ в действии путем вывода соответствующего сообщения.
3. Вывод страницы
a. По настройкам раздела определяется макет дизайна, который должен быть использован при выводе страниц данного раздела.
b. По адресу URL и параметрам определяется конкретные записи, которые должны быть отображены.
c. Система форматирует данные в соответствие с настройками шаблона.
d. Система выводит страницу в дизайне, описанном в текущем макете.
Данный алгоритм является упрощенным схематическим вариантом реальной последовательности действий при выводе страниц.
Начало работы
Создавая сайт, пользователю/разработчику необходимо произвести следующие операции:
1. Установка системы NetCat;
2. Настройка системных таблиц (при необходимости);
3. Создание шаблонов, необходимых для функционирования сайта;
4. Конвертирование дизайн-макетов страниц в формат макетов NetCat;
5. Ввод и настройка структуры сайта;
6. Подключение и настройка дополнительных модулей (при необходимости);
7. Создание базы пользователей и установка прав для каждого из них;
8. Наполнение сайта информацией.
Последовательность действий нестрогая, однако, чаще всего процесс создания сайта происходит примерно в такой последовательности. Обычно структура сайта, шаблоны, дизайн готовятся и описываются до начала настройки системы. Ниже кратко описывается каждый этап.
1. Установка системы NetCat
Этот процесс подробно описан в главе «Установка системы».
2. Настройка системных таблиц
В некоторых случаях (особенно для сложных сайтов) необходимо настроить системные таблицы, введя дополнительные поля. Так, информация о пользователях помимо номера и пароля может содержать логин, имя, город, телефон и пр. Разделы могут иметь поля «URL кнопки», «Логотип раздела» и пр. Также необходимо настроить различные параметры, необходимые для работы системы (тип авторизации, параметры для новых пользователей и пр.).
3. Создание шаблонов, необходимых для функционирования сайта
Система поставляется с некоторым типовым набором шаблонов (HTML-текст, каталог товаров, новости и пр.). Если для сайта требуются другие шаблоны, их необходимо создать (или импортировать, установить соответствующие модули или обновления). Процесс создания шаблонов описан в главе «Шаблоны данных», а также в «Руководстве разработчика».
4. Конвертирование дизайн-макетов страниц в формат макетов NetCat
Макеты дизайна, которые будут использованы при выводе страниц сайта, должны быть переведены в формат макетов системы NetCat и введены в систему при помощи соответствующего раздела системы администрирования. Подробная инструкция по созданию макетов дизайна доступна в «Руководстве разработчика».
5. Создание и настройка структуры сайта
При помощи интерфейса необходимо ввести структуру сайта, начиная с сайта и разделов первого уровня в соответствие с инструкциями (см. ниже). После ввода структуры необходимо определить состав шаблонов для каждого раздела и настроить параметры разделов (права доступа и макет дизайна) и шаблонов в разделах (параметры доступа).
6. Подключение и настройка дополнительных модулей (при необходимости)
Подключение модулей производится через стандартный интерфейс системы администрирования.
7. Создание базы пользователей и установка прав для каждого из них
Пользователи вводятся через стандартный интерфейс. Каждому пользователю может быть присвоено несколько прав от директора до администратора шаблона в разделе.
8. Наполнение сайта информацией
Наполнение также происходит через стандартный интерфейс.
Подробно каждый из этапов описывается в соответствующих главах данного Руководства.
Структура системы администрирования
Структура системы администрирования представлена в иерархическом виде:
Управление | |||
Структура и контент | |||
Сайты | Управление сайтами, разделами, их свойствами, контентом | ||
Полный рубрикатор | То же, представленное в иерархическом виде | ||
Избранные разделы | Список избранных разделов, для быстрого доступа | ||
Списки | Управление списками данных, используемыми в шаблонах | ||
Пользователи | |||
Пользователи и права | Управление пользователями и правами доступа | ||
Группы пользователей | Управление группами пользователей и их правами | ||
Рассылка по базе | Рассылка письма по всей базе пользователей или группе | ||
Шаблоны данных | |||
Список шаблонов | Управление шаблонами, их полями, шаблонами действий | ||
Группы шаблонов | Список групп шаблонов и шаблонов по группам | ||
Импорт шаблонов | Подключение шаблонов из внешних файлов | ||
Дизайн | |||
Макеты дизайна | Управление макетами страниц сайта | ||
Инструменты | |||
Настройки системы | |||
Базовые настройки | Установка базовых параметров работы системы | ||
Системные таблицы | Настройка системных таблиц, их полей, шаблонов действий | ||
Переадресация | Управление переадресациями | ||
Инструменты | |||
Командная строка SQL | Выполнение команд MySQL (обращение напрямую к базе) | ||
Управление задачами | Выполнение регулярных задач (cron) | ||
HTML-редактор | Визуальный редактор HTML-документов | ||
Экранирование спецсимволов | Подготовка HTML-документов для конвертации в формат макетов и шаблонов NetCat | ||
Модификации | |||
Модули | Установка и настройка модулей, управление ими | ||
Обновления системы | Установка обновлений системы, полученных с сайта netcat. ru | ||
Архивы проекта | Архивирование проекта, восстановление проекта из архива | ||
Отчеты | |||
Отчеты | |||
Общая статистика проекта | Статистика по состоянию проекта | ||
Последние измененные разделы | Список разделов, содержимое которых изменялось последним | ||
Системные сообщения | Список всех системных сообщений | ||
Техническая поддержка | |||
Техподдержка | |||
Отправить письмо разработчику | Отправка электронного письма компании-разработчику системы NetCat | ||
Поддержка на NetCat. ru | Переход в раздел «Поддержка» сайта NetCat. ru | ||
О системе | Информация о программном продукте |
Интерфейс системы администрирования
При входе в систему она предложит вам ввести ваш логин и пароль во всплывающем окне или в окне браузера (в зависимости от используемого типа авторизации). При неправильном вводе система попросит повторить ввод еще раз. После успешного входа вы попадете на первую страницу системы администрирования. На странице входа в систему администрирования или внутри системы вы сможете выбрать язык интерфейса системы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 |


