Логически система различает следующие понятия (сущности):

ü  Структура сайта

ü  Шаблоны данных

ü  Контент (содержимое сайта, данные)

ü  Макеты дизайна

ü  Пользователи и права доступа

ü  Дополнительные функции

ü  Вспомогательные данные

Эти сущности тесно взаимосвязаны. Так, к разделу сайта (единица структуры) логически прикреплены:

-  шаблоны данных, в соответствие с которыми отображается содержимое страниц;

-  контент, относящийся к этому разделу (объекты);

-  макет дизайна, который используется для вывода страниц этого раздела;

-  права доступа пользователей (просмотр, запись, редактирование, настройка).

Система администрирования сайта логически разделена на две части:

-  инструменты разработчика;

-  инструменты пользователя.

В первую часть входят:

-  средства создания макетов страниц;

-  средства программирования шаблонов;

-  среда разработки модулей;

-  инструменты настройки системы и модулей;

-  дополнительные инструменты.

Во вторую часть входят:

-  средства управления структурой;

-  средства управления контентом;

-  средства управления пользователями и правами данных.

При разработке сайта используются как инструменты разработчика, так и инструменты пользователя. При поддержке и обслуживании сайта обычно используются только инструменты пользователя.

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

НЕ нашли? Не то? Что вы ищете?

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. ru

Переход в раздел «Поддержка» сайта NetCat. ru

О системе

Информация о программном продукте

Интерфейс системы администрирования

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

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12