Admino

Admino — это панель управления для сайтов, использующих фреймворк Laravel. Из базы данных выжимается буквально вся польза. А гибкость достигается с помощью правил при настройке.

Интерфейс подчёркнуто простой. Элементы для ввода текста и чисел лишь слегка выделены графически, чтобы не создавать лишний визуальный шум. А переходить из панели управления на сайт и обратно очень легко. Ошибки при заполнении подсвечиваются.

Для редактора сайта можно задать несколько видов подсказок (при наведении курсора на значок, в виде мелкого текста и заполнителя, который отображается, когда значение элемента ещё не указано), причём хоть все сразу. Также редактор видит, какие поля нужно обязательно заполнить.

Поддерживаются два языка — русский и английский, все подсказки и названия элементов можно настроить для всех языков по отдельности. Поэтому каждый редактор может пользоваться своей языковой версией.

В меню показано, чем можно управлять. Кнопка с двумя квадратами служит для быстрого перехода к созданию элементов.

Можно отметить поля, которые обязательны к заполнению.

Для выпадающих списков есть удобное решение (в том числе для каждого языка в отдельности).

Выпадающие списки отображаются и там, где нужно выбрать элемент из другой таблицы (внешний ключ). Панель управления сама выбирает, какое поле там отображать, но для удобства и наглядности можно вручную выбрать любые другие (например, в этом случае — имя и логин).

Для самых взыскательных пользователей есть поддержка регулярных выражений, по которым проверяется, корректно ли всё заполнено. Можно добавить любую подсказку к любому элементу.

Подсказку можно разместить прямо в поле ввода (отображается, пока поле пусто).

Другой вариант — небольшой значок со всплывающей подсказкой.

Легко добавить обратные ссылки на сайт. На этом сайте все статьи имеют простой адрес, например, dyzzet.ru/admino/. Для этого понадобится такое же простое правило: /{{url}}/. Но если нужно указать раздел, то это тоже возможно: {{section_id -> name}}. Можно взять только часть поля (к примеру, год из метки времени): {{date_and_time | 0...3 }}.

Попробуйте без регистрации на тестовом сайте (изменения не будут видны другим пользователям).
11 августа