Админка, еще одно решение. Утройство+несколько скринов.

Выкладываем свои наработки
Ответить
Аватара пользователя
Shaleny
Сообщения: 28
Зарегистрирован: 2011.02.24, 18:50

Админка, еще одно решение. Утройство+несколько скринов.

Сообщение Shaleny »

Генерация при помощи стандартного gii. В шаблоны внесены минимальные изменения: добавлено несколько строк в шаблоне контроллера, в шаблонах отображения добавлены css классы и файлы стилей для CGridView. Авторизация и управление админкой через отдельный модуль.

Идея основана на темах. В приложении есть тема admin со всеми стилями, графикой и разметкой необходимых для работы панели. В шаблон контроллера(для gii) для действий управления(admin, create, update) добавлен код для переключения темы. Нужно это для разделения внешнего вида фронтенда и бекэнда.

Авторизация в админку происходит через модуль. В этом же модуле есть CRUD для пунктов меню, создано чисто ради удобства, что бы не лазить каждый раз в шаблон. Есть действие setup для создания необходимых таблиц, пока только таблицы меню.

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

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

Страница Логина:
Изображение
Страница для управления пунктами меню:
Изображение
То, что получается после генерации(почти):
Изображение
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Админка, еще одно решение. Утройство+несколько скринов.

Сообщение samdark »

Симпотично. Чем-то похоже на админку Wordpress.
Аватара пользователя
alexzv
Сообщения: 120
Зарегистрирован: 2010.04.23, 00:10
Откуда: Украина, Киев

Re: Админка, еще одно решение. Утройство+несколько скринов.

Сообщение alexzv »

2 Shaleny: Код выложите, чтобы можно было пощупать?
Memfis
Сообщения: 1
Зарегистрирован: 2011.08.03, 03:46

Re: Админка, еще одно решение. Утройство+несколько скринов.

Сообщение Memfis »

Написано "В приложении есть тема admin со всеми стилями, графикой и разметкой необходимых для работы панели", а где приложение?:) очень хотелось бы попробовать в живую..
adeveloper
Сообщения: 2
Зарегистрирован: 2011.08.19, 21:31

Re: Админка, еще одно решение. Утройство+несколько скринов.

Сообщение adeveloper »

присоединяюсь.. и где приложение ?
Ответить