Дизайнер из меня никудышный, а хочется сделать покрасивши. Опять рискну создать тему, может натолкнёте на интересные решения.
Я понимаю сейчас набегут адепты готовых решений, типа скачай готовую панель(
к примеру).
Ну во-первых мне они не нравятся, сделаны на старый манер. К примеру чтобы внести какие либо изменения надо заходить в эту панель искать что-то где-то, пока заходил, забыл что хотел(к примеру), опять на сайт, поправил, обновить сайт чтобы посмотреть как стало и тд.
Сейчас многие уже используют визуальные редакторы. Прямо на самой странице всё настраивают. Я тоже так буду делать. Но контент это одно дело настроить, а вот по бекэнду нужно так и так делать контрольную панель. И вот голову ломаю как удобнее и по проще для пользователей это сделать.
В начале разработки набросал простенькую панельку, несколько раз переделывал движок и сейчас она в нерабочем состоянии. Вот так она выглядит
http://arbnet.ru/control
Суть в чём?
В движке есть директория модулей(mods) где файлы структур страниц. И есть директория узлов(node) где находятся компоненты(PHP класс, html макет, css стили к макету, js скрипты при необходимости).
Думаю сделать так. Администратор авторизируется и у него появляется возможность прямо на странице редактировать контент в визуальном режиме. Также появляется кнопка всплывающего меню в котором какие-то инструменты и переход в саму контрольную панель, в которой будет возможность править структуры страниц, настраивать цвета, подключать, редактировать, удалять компоненты. В прежней панели у узла например меню есть "подпанель"(так скажем) в которой можно визуально настроить меню. Так же и в других узлах где требуется функционал будет "подпанель".
Но вот как это более удобно оформить ломаю голову, что-то пробовал сделать не понравилось ещё хуже только.
Надеюсь у кого-то промелькнёт интересная мысль. Возможно и вы будете пользоваться этой панелью.
Никогда не думали как бы вы для себя сделали контрольную панель своего сайта?