Я создаю сайт и нуждаюсь в использовании CMS. Если я использую уже созданную CMS, мне нужно иметь возможность ее легко расширять. Есть ли какая-то конкретная CMS, которую вы рекомендуете или я должен сделать самостоятельно?
OpenSourceCMS – отличное место для начала. Они предлагают демонстрации, рейтинг пользователей и т. Д. Многих различных систем CMS.
Вы также можете найти соответствующие вопросы здесь, в stackoverflow, выполнив поиск «php cms».
Лично мне нравятся Drupal , MODx и Concrete5 . Drupal и MODx из-за их расширяемости, Concrete5 из-за его простоты.
Я нашел SilverStripe весьма полезным, использовал его в проекте интрасети – встроен в авторизацию, встраивал красивое редактирование контента, простой язык шаблонов, рабочий процесс, управление версиями контента. Мне также нравится, что у них хорошая документация и помощь . Демо также впечатляет.
http://drupal.org/ настоятельно рекомендуется.
хорошее сообщество и плагины / аддоны.
мистифицировать
Если вы ищете простоту, попробуйте Concrete5 или MODx. Они легко устанавливаются и работают.
Если бы у вас была возможность использовать Joomla , есть много плагинов / шаблонов / учебников и несколько книг. Если вы хорошо разбираетесь в php, вам будет легко создать свои собственные плагины или расширить существующие функции. Однако большие недостатки – это многие эксплойты и некоторые ограничения (только mysql в качестве базы данных, управление версиями статей, подробные разрешения, многоязычная поддержка), которые, надеюсь, будут исправлены с помощью Joomla 1.6.
Красота большинства хороших пакетов – это не повредит вам слишком много, чтобы загрязниться несколькими хорошо управляемыми и легко установленными пакетами, чтобы увидеть, что лучше для вас.
Я наткнулся на Drupal и оказался на Joomla. Я нашел Drupal очень мощным и техническим. Joomla – это то же самое, но, похоже, немного проще. Оба работают достаточно хорошо.
Если ваше приложение очень простое, Concrete5 определенно стоит посмотреть. Сейчас я хожу с Joomla для большинства проектов, и я внимательно слежу за Concrete5 …
Дайте нам знать, с чем вы столкнулись и почему!
Мне очень нравится администратор SilverStripe и расширяемость. Прямо сейчас, я запускаю http://gallery1401.com/ на SilverStripe. Он имеет хорошую загрузку изображений и настраиваемые поля, а также рельсовые ассоциации и управление данными. Работает в типичном стеке php / mysql со строго объектно-ориентированной архитектурой.
Я удивлен, что никто не упомянул ExpressionEngine . Это не бесплатно (возможно, поэтому), но это PHP, имеет процветающее сообщество, множество плагинов (хорошие не бесплатные, но программист php может считать это возможным источником дохода). Он построен на базе PHP – Code Ignitor.
Сейчас я играю с Concrete5 – мне очень нравится редактирование на странице. Это MVC основанный, расширяемый. Проще (пока), чем EE, EE прост в использовании и шаблон, проще, чем Drupal. Drupal удивительно мощный, но, как другие отметили, есть крутая кривая обучения. Даже если вы php whiz, вам нужно изучить «путь Drupal» к шаблону, закодировать, все, это действительно очень важно. Тем не менее, Drupal действительно может что-то сделать, и обладает некоторыми очень надежными и высокопрофессиональными сайтами и имеет огромное сообщество.
UDPATE: MODX Revolution (v2) больше не «новый бренд spankin». Используйте v2 вместо v1.
Если интеграция пользовательского дизайна является большим фактором, я настоятельно рекомендую использовать MODx (v1, поскольку v2 по-прежнему является брендом spankin 'new). Это очень любят дизайнеры и разработчики. Я слышал хорошие вещи об EE, specific5 и SilverStripe. Я действительно знаю только MODx. Правила интеграции с дизайном (без тем для общения с другими CMS). Очень расширяемый для PHP ниндзя, а также сообщество SUPER полезно и дружелюбно. Надеюсь, это помогает кому-то, поскольку я знаю, что я отвечаю через полтора года с последнего поста!
его печально, что никто, кажется, не включает wordpress в этих обсуждениях, моя рекоммендация – wordpress.org, но это также может быть wordpress MU и MU в сочетании с buddypress
одно большое преимущество wordpress – это плагины, которые он имеет, если не самый обширный выбор плагина, и, кроме того, тот же подход к его выбору шаблона, пожалуйста, проверьте их
До сих пор я не был впечатлен CMSses, но Concrete5 и MODx, безусловно, два, чтобы проверить.
Я бы хотел, чтобы документация и сообщество Concrete5 выросли в нечто такое же большое, как Joomla или Drupal. Это произойдет только с большим количеством пользователей, но это достаточно хорошо, чтобы начать работу прямо сейчас.
Если вы хотите перейти по пути «Rails», вы можете проверить CakePHP , систему быстрой разработки, которая адаптирует большинство функций Rails. Также ОЧЕНЬ легко расширить!