Ваш логин:
Ваш пароль:
 
 
9-04-2010, 12:57, прочитали: 2901 раз, раздел: Портфолио
Enigma CMS - для сайта "Банк рефератов"


Первый проект на базе моей собственной CMS, под кодовым названием "enigma CMS".

В комплект входят некоторые стандартные модули:

1. Управление пользователями. Данный модуль отвечает за авторизацию, регистрацию, группы пользователи (+правила групп пользователей). Каждый пользователь принадлежит отдельной группе, но также может иметь отдельные правила доступа на сайт, которые будут использоваться в модулях.

2. Статические страницы. Простой модуль создания дополнительных страниц.

3. SMS оплата. Модуль оплаты с помощью SMS, агрегатор smscoin.ru

4. Рефераты. Простенький каталог рефератов. С возможностью скачивать рефераты после отправки sms. Пользователь переводится во временную группу.

Особенности системы:

* Вся система полностью построена на модулях.
* Все настройки разделены на модули и устанавливаются или удаляются при установке (или удалении) модуля.
* ЧПУ (mod_rewrite) средствами php. Позволяет создавать наборы правил и завязывать их на модули, выделяет определённые переменные из url и передаёт все данные конкретному модулю.
* Свой шаблонизатор. Поддержка if, switch'eй и функций. Иерархическая структура входящих данных позволяет ускорить разработку модулей (формирутся окончательный массив с данными и передаётся в шаблонизатор, остальное он сделает сам)
* Кеширование данных авторизированного пользователя в случае если возможно использование memcached (позволяет избавится от постоянного запроса проверки авторизации).
Добавил: nickon, комментариев: 0, читать дальше ...
© 2008-2010 nick-on.name
Любая перепечатка материалов без разрешения редакции запрещена!

Обратная связь