0

К сожалению, у меня месяцы на проект, и теперь клиент запрашивает опцию cms, позволяющую редактировать несколько страниц «на лету». Теперь мне полностью знакомы с pyrocms, но из того, что я читал, это не ваши традиционные cms.Добавление пирограмм на существующий веб-сайт

Текущий сайт уже использует codeigniter, поэтому я не уверен, как это повлияет на него.

Поскольку сайт в значительной степени выполнен, за исключением нескольких страниц, которые теперь нуждаются в возможностях редактирования cms, это pyrocms, что я могу добавить для управления информацией на этих страницах? Единственное, что мне нужно - это возможности редактирования страниц, блоги, модули, комментарии, добавления/удаления страниц.

Использование уже сделанной страницы - возможно ли получить пирограммы для управления текстом, который использует страница? с другими cms вы можете просто указать шаблон на страницу.

Не знаете, как это будет работать с маршрутизацией, учитывая, что http://site.com/editpage и pyro будут установлены как-то вроде http://site.com/admin. Имеет ли она обратную совместимость для выхода из своей директории или мне нужно настроить таргетинг базы данных вручную и вывести информацию и отобразить ее соответствующим образом.

+0

Pyro не является хорошим решением для добавления возможностей CMS-esque на несколько страниц внутри существующего приложения. И это также снимается с рамки CI. –

ответ

0

Реакция Криодов правильная. Я предлагаю вам создать свою собственную панель управления, создав пользовательский раздел входа, используя ION auth: https://github.com/benedmunds/CodeIgniter-Ion-Auth

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