Админ авто генерация - PullRequest
3 голосов
/ 16 июня 2010

Я создаю собственные сайты CMS, а затем продолжаю работу с бэкэндом / администратором.Есть ли какой-нибудь инструмент для автоматического создания админской стороны моих сайтов, например, на основе табличных отношений или какой-либо настройки, которую мы можем установить.Я прошу, но я не использовал его.Какой-нибудь инструмент для автоматического создания админской стороны или PHPMaker подходит к делу?

Ответы [ 5 ]

4 голосов
/ 16 июня 2010

Вы имели в виду что-то подобное?http://www.phpgrid.com/grid/

Он визуализирует все данные и позволяет редактировать, разбивать на страницы, сортировать, как MS Excell или asp.NET gridview.

Если вы ищете что-то, что автоматическичитает структуру вашей базы данных и выводит все, что вы, возможно, захотите сделать, и предоставляет кнопки для этого - ничего такого не существует, ну, пока программное обеспечение действительно не начнет программировать себя.

2 голосов
/ 16 июня 2010

Нет ничего, что могло бы автоматизировать панель управления администратора достаточно . Есть слишком много вещей, которые могут означать ваши данные. INT может быть целым числом или кодом, где каждое значение 0-9 представляет какое-то другое значение. А как насчет других таблиц, которые не видны на публике, таких как база данных пользователей и журналы? Что вы делаете с этими? Если вам нужна панель управления стоимостью два цента, вы создадите ее самостоятельно. Одна из основных причин, по которой администраторы должны прекратить использование CMS, заключается в том, что панель администратора неполная или запутанная.

1 голос
/ 17 июня 2010

Вам нужен генератор кода, который может прочитать вашу структуру БД, а затем сгенерировать ваш бэкэнд на основе нескольких дополнительных определений, которые вы можете предоставить.

Как сказал @animuson, «слишком много вещей могут означать ваши данные». Тем не менее, только ограниченное подмножество этих «многих вещей» относится к вам, поэтому вы можете связать четко определенное значение (из этого подмножества) с конкретным полем или набором данных. Затем генератор кода будет действовать в соответствии с этой спецификацией и генерировать правильный внутренний код.

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

На рынке есть инструменты для этого, с открытым исходным кодом и коммерческие, которые помогут вам определить ваши модели и создать генераторы кода.

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

1 голос
/ 16 июня 2010

Symfony имеет такой генератор администратора:

http://www.symfony -project.org / screencast / admin-generator

1 голос
/ 16 июня 2010

phpMyAdmin: oP?

...