Актуальная информация об административной панели Gency от разработчиков. Панель предоставляет простой интерфейс управления ресурсами в стиле REST, основанный на оригинальной модели данных и адаптированный для браузера.
«Исключенные» функции
В G-Drive версии 3.15 встроенные функции перенесены в подключаемые файлы (кроме error). Причем состав этих функций расширен и будет расширяться еще. В статье представлено описание всех встроенных функций кроме error, которое в дальнейшем будет дополняться. Несмотря на исключение данных функций из основного файла движка, их по-прежнему можно называть встроенными. Хотя только функции ядра (из файла core.php) не требуется подключать явно.
Исключения «из коробки»
Свершилось! Теперь G-Drive поддерживает исключения «из коробки». Можно смело генерировать исключения в вашем коде (контроллерах или моделях) и получать приемлемый вывод в виде страниц ошибок и т.п. Теперь нет нужды для каждой библиотеки описывать используемый механизм исключений. Есть базовый механизм, который используется по умолчанию.
Простая модель для «чайников»
Оказывается, есть на свете люди, которые не могут понять Простую модель. Я как большой поклонник этой модели данных попробую им немного помочь.
Отключение или запрет индексации страниц объектов коллекции
В сайтах на основе Простой модели могут автоматически выводиться страницы объектов коллекции. Это связано с тем, что каркасный код таких сайтов обычно автоматически выводит страницы объектов стандартных коллекций (категорий, имеющих режим разрешений 2 или 3). Но подобные страницы нужны не всегда, например для «микроблога» может быть достаточно вывода сообщений только в ленте сообщений. Разберем этот случай на примере коллекции info и ее объекта с идентификатором 1.
Создаем простой блоговый шаблон
В G-Drive по умолчанию используются шаблоны на чистом PHP. Их обычное понимание дополняет концепция предварительно обрабатываемых вложенных шаблонов, при которой шаблоны некоторых блоков страницы могут выбираться динамически в зависимости от запрошенной страницы и обрабатываться вне контекста общего шаблона страницы. Естественно, шаблонами здесь названы не темы оформления, а их отдельные файлы, содержащие HTML- и PHP-код.