-
Notifications
You must be signed in to change notification settings - Fork 0
opensource php content managment engine
License
dvsafronov/phpMyEngine
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
phpMyEngine v.0.0.1-dev ======================= Версия README: 19 октября 2010 21:46 Автор: Денис xmcdbx Сафронов <mcdb@mcdb.ru>, <xmcdbx@gmail.com> Сайт проекта: http://phpmyengine.net/ Github: http://github.com/xmcdbx/phpMyEngine Лицензия: GPL v.3 http://www.gnu.org/licenses/gpl.txt В данный момент работает только с MongoDB! В качестве кеша используется memcached! В ПРОДАКШЕНЕ НЕ ИСПОЛЬЗОВАТЬ! ЕЩЁ ОЧЕНЬ СЫРО!!! Минимальная версия PHP: 5.3.3 Необходимые расширения PHP: bbcode, gettext, imagick База данных: MongoDB Назначение директорий и некторых файлов: ---------------------------------------- /phpmyengine - директория с движком |-/etc - конфигурации, мутагены, профили |-/config - |-/phpmyengine.json - файл с основным настройками сайта |-/controlpanel |-/conf.d - директория с дополнительными меню |-/menu.json - файл с основным меню панели управление |-/menu |-/menu.json - основное меню сайта (0777) |-/mutagens - мутагены |-/persons - профили пользователей |-/records - мутагены records |-/routerrules - директория содержащая правила роутинга для контроллеров |-/lib - библиотеки необходимые для работы phpMyEngine |-/smarty - Smarty |-/smartyplugins - плагины для Smarty |-/opt - расширения |-/usr - контроллеры, языки, шаблоны |-/bin - контроллеры сайта |-/lang - языковые пакеты |-/lib - библиотеки расширенных возможностей |-/sbin - контроллеры панели управления |-/templates - шаблоны |-/controlpanel - шаблоны панели управления |-/widgets - виджеты |-/var - кеш, бекапы, скомпилированные шаблоны, логи |-/backups - бекапы (0777) |-/cache - кэш (0777) |-/compiledtemplates - скомпилированные шаблоны смарти (0777) |-/logs - логи (0777) /public - то, что видно из веба МУТАГЕНЫ -------- Мутагены - это расширения базовой записи (Record, либо Person), описанное в JSON-файле Пример: { "название_поля": { "тип_описания": { "параметр": 12, "параметр2": "24" }, "тип_описания": true } } Название поля обязательно должно состоять из символов латиницы. Типы описания: required - булёва, если установлено в true, то данное поле является обяза- тельным для заполнения unique - поле должно быть уникальным length - длинны значения поля в байтах, имеет два числовых параметра - min и max transformations - трансформации перед сохранением, имеет следующие параметры: stripTags - удаление всех html-тэгов, кроме указанных в allowedTags - массив с разрешенными тегами ([a,b,i,ul,li]) htmlspecialchars - приводит символы к html-сущностям formTag - описывает тэг формы. имеет следующие параметры: type - тип тэга: text - checkbox radio select textarea hidden
About
opensource php content managment engine
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published