logo search
Evgrafovama_pin_2014 / Пояснительная записка

3.7 Система администрирования

Для редактирования сайта, необходимо зайти на страницу http://ra-otrada.ru/manager/ , где расположен сайт и пройти авторизацию (рисунок 18). Это необходимо, что бы поддерживалась безопасность функционирования сайта. Доступ к паролю «админа» должен тщательно держаться в секрете. После авторизации появляется панель управления сайтом, где администратор в любое время сможет добавить необходимы модули или разработать необходимые приложения, если они понадобятся риэлтерскому агентству (рисунок 19).

Рисунок 18 – Страница администрирования (вход на сайт)

Рисунок 19 – Страница панели управления сайта

Для создания новых ресурсов имеется панель создания (рисунок 20). Меню представляет собой создание страницы. С его помощью были созданы такие страницы как: «Главная», «Недвижимость», «Ипотека», «О компании», «Услуги» и «Контакты».

Рисунок 20 – Страница создания ресурса

Управление данными происходит при помощи элементов таких как: Шаблоны, Чанки, Сниппеты, Плагины (рисунок 21).

Рисунок 21 – Страница Управления элементами

Чанки - это куски (X)HTML-кода, используемые в неизменном виде в нескольких местах. Чтобы иметь возможность централизованно редактировать повторяющийся код, вынесите его в чанк. Чанки не могут прямо содержать исполняемый код, однако могут включать в себя вызовы сниппетов и/или параметров (TV), обеспечивающих динамическую логику.

Для использования чанка достаточно вставить название этого модуля в любом месте шаблона, в области контента, в код другого чанка или параметра TV.

Сниппеты - это чистый PHP-код, обеспечивающий динамическую логику. Сниппеты позволяют отделить бизнес-логику от структуры и представления данных на веб-странице. Они могут использоваться для генерации динамических меню, вывода контента из базы данных по некоему условию (например, только для зарегистрированных пользователей), вообще, для любых действий, доступных через MODX API. Сниппеты могут (но не обязаны) принимать параметры и выводить какой-либо результат (например, генерировать HTML-код).

Используется сниппет аналогично чанку, но предусматривает кэширование.

Плагины - это интерактивные PHP-скрипты, запускающиеся при наступления события, которые они отслеживают.

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

MODX распространяется бесплатно по лицензии GPL с открытым исходным программным кодом (Open Source). Это означает, что систему MODX может использовать каждый: как для личного использования, так и для коммерческого распространения сайтов, построенных на данной системе управления.

MODX написана на программном языке PHP и использует для хранения данных СУБД MySQL или MS SQL. Система управления MODX может быть установлена на большинстве web-серверов (например, таких как IIS, Apache, Lighttpd, nginx и Zeus), а контрольная панель системы (или админ-зона) работает практически во всех современных браузерах.

В данной главе было сделано описание заказчика, вид деятельности, представлены требования заказчика. Приводятся описания сайта – аудитория, структура, навигация. Реализовывается интерфейс и дизайн, а так же описывается функциональная часть.