Blox CMS – система управления сайтом, написанная на PHP и использующая MySQL.
Концепция системы максимально абстракта — в ней нет, например, таких понятий, как header, footer, sidebar. Число сущностей системы сведено к минимуму. Есть только одно понятие, а именно, блок. Всё делается через блок, в системе даже нет админки в обычном ее понимании.
Благодаря ориентированности на блоки, в системе Blox CMS, легко использовать Ajax, когда обновляется не страница и только отдельные блоки.
Чтобы начать создавать сайты, разработчику сайтов нужно научиться делать шаблоны, узнать, как назначаются шаблоны блокам и как собираются страницы из блоков. Несмотря на свою простоту, на Blox CMS можно разрабатывать сайты любой сложности, хоть интернет-магазины.
Заявление о том, что управлять сайтом можно с помощью единственной кнопки, чисто образное, но оно не лишено смысла. С чем обычно приходится иметь дело пользователю при работе с сайтом, находящимся под управлением Bloc CMS? Пользователь, имеющий право редактировать данный блок, увидит в этом блоке небольшую кнопку для входа в окно редактирования этого блока.
Кроме редактирования данных блока, из этого окна производятся все действия, касающиеся блока, а именно: назначение блоку шаблона, сортировка записей, управление доступом пользователей, импорт данных в блок, рассылка блока и т.п. Сборка страницы осуществляется путем назначения блокам шаблонов.
Учитывая тот факт, что большая часть операций на сайте связана именно с блоком, окно редактирования фактически является основной панелью администрирования сайта. Таким образом, в Blox CMS, как сборка страницы, так и ее редактирование, производится на самой странице, а не в закоулках админки.
$dat[1]
. А в другом файле (дескрипторе) нужно объявить типы этих данных в стандарте MySQL, например: $types[1] = "text"