Блог разработчиков

Актуальная информация по продукту от разработчиков административной панели Gency. Панель предоставляет простой интерфейс управления ресурсами в стиле REST, основанный на оригинальной модели данных и адаптированный для использования в Web-браузере.

Исключения «из коробки»

Свершилось! Теперь G-Drive поддерживает исключения «из коробки». Можно смело генерировать исключения в вашем коде (контроллерах или моделях) и получать приемлемый вывод в виде страниц ошибок и т.п. Теперь нет нужды для каждой библиотеки описывать используемый механизм исключений. Есть базовый механизм, который используется по умолчанию.

Отключение или запрет индексации страниц объектов коллекции

В сайтах на основе Простой модели могут автоматически выводиться страницы объектов коллекции. Это связано с тем, что каркасный код таких сайтов обычно автоматически выводит страницы объектов стандартных коллекций (категорий, имеющих режим разрешений 2 или 3). Но подобные страницы нужны не всегда, например для «микроблога» может быть достаточно вывода сообщений только в ленте сообщений. Разберем этот случай на примере коллекции info и ее объекта с идентификатором 1.

Создаем простой блоговый шаблон

В G-Drive по умолчанию используются шаблоны на чистом PHP. Их обычное понимание дополняет концепция предварительно обрабатываемых вложенных шаблонов, при которой шаблоны некоторых блоков страницы могут выбираться динамически в зависимости от запрошенной страницы и обрабатываться вне контекста общего шаблона страницы. Естественно, шаблонами здесь названы не темы оформления, а их отдельные файлы, содержащие HTML- и PHP-код.

Как сделать файловую систему доступной для просмотра в браузере?

Одним из самых простых способов публикации файлов является их размещение в пределах ветви файловой системы, доступной для просмотра в браузере. Как сделать такой «просмотрщик» на G-Drive, можно прочитать в данной статье.