В какой CMS есть смесь страниц с поддержкой CMS и моих программ на PHP? - PullRequest
0 голосов
/ 17 марта 2012

Я создаю веб-сайт, который имеет открытую сторону, и я хочу, чтобы выбранные пользователи могли редактировать, как в CMS, но я также хочу создать частную сторону внутренней сети, которая состоит из страниц, написанных наЯ использую PHP для выполнения определенных функций, но не являюсь частью CMS как таковой.

Так что в основном я хочу: - Некоторые страницы с CMS, которые доступны для редактирования пользователем - Некоторые пользовательские страницы, которые используют шаблонизатор CMS, аутентификация и т.д ..

Какая CMS будет лучшей для этого?

Ответы [ 3 ]

2 голосов
/ 17 марта 2012

Я мог бы использовать drupal. Из того, что я сделал с этим, это кажется очень настраиваемым. Это более гибкий и кажется более чистый и безопасный, чем что-то вроде Joomla. Есть много аддонов. Я не сделал с этим достаточно, чтобы добраться до того места, где я связывал свои собственные PHP-страницы с ним, но если бы мне пришлось попробовать кого-то, то это то, с чем я бы пошел.

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

2 голосов
/ 17 марта 2012

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

Мы делаем подобные разработки и переносим все содержимое интрасети в Drupal, помещая код в пользовательский модуль и выполняя функции, вызываемые простыми формами, из Drupal.,Чтобы увидеть данные из внутренних БД, сообщите Drupal подробности о БД в конфигурации, затем используйте модуль views для составления списков и т. Д.

2 голосов
/ 17 марта 2012

Не уверен, что это лучше, но Drupal - очень хороший кандидат, основываясь на вашем описании. Ваши пользовательские страницы могут быть реализованы в модуле (код PHP). Определенные URL-адреса могут быть объявлены как обрабатываемые вашим модулем, а остальная часть CMS не будет мешать, если вы не хотите. С точки зрения вашего кода, Drupal можно рассматривать как своего рода фреймворк.

...