Работает на Fenrir
russiansilk.ru
Другие работы
Главная / Техно /

Админ-панель

Настраиваемая админка

Основной админ-интерфейс состоит из:

  • дерева объектов
  • списка объектов-потомков, со ссылками на добавление / изменение / удаление
  • форм создания и изменения объектов

Все эти части формируются автоматически, на основе заданной модели данных (модель данных - набор типов данных, их отношений и полей).

При этом система позволяет дополнительно сохранять информацию, влияющую на отображение объектов в админ-интерфейсе:

  • какие поля доступны для редактирования (некоторые поля могут вычисляться автоматически и не требуют вмешательства оператора)
  • какие поля отображать в списке объектов (например, в списке новостей достаточно отображать заголовок, дату и анонс)
  • по каким полям допустима сортировка
  • по какому полю проводить сортировку по умолчанию, и в каком направлении (например, новости удобно сортировать по дате в порядке убывания - последние сверху)

Таким образом можно быстро и без единой строчки кода создать удобный интерфейс для управления именно теми данными, которые используются в конкретном проекте. Управление контентом фактически сводится к совершению нескольких стандартных действий: создание, изменение, удаление и перемещение объектов. Интерфейс системы управления прост и интуитивно понятен, навигация по иерархической структуре знакома каждому на примере файловой системы. Отличие лишь в том, что Fenrir не подразумевает принципиальной разницы между "файлом" и "папкой".