Есть ли стабильная и безопасная CMS, которая упрощает (через документацию и сообщество) написание плагинов / модулей?

Я думаю о создании веб-сайта, на котором будет отображаться какой-то общедоступный контент, но в то же время я хотел бы иметь возможность создавать модули и плагины без особых хлопот. Я смотрю на такие вещи, как Wordpress, Joomla и Drupal, но мне интересно, есть ли у кого-нибудь личный опыт использования и (более конкретно) разработки для этих приложений.

Лично я ищу что-то на PHP, но если вы знаете что-то на другом языке, не стесняйтесь размещать это, чтобы помочь кому-то еще, кто ищет что-то подобное на языке X / Y / Z.


person Community    schedule 27.01.2009    source источник


Ответы (6)


Я настоятельно рекомендую Drupal (http://www.drupal.org). Это очень стабильная и безопасная система CMS. Это не только CMS, но и часть PHP Framework.

Расширения / плагины Drupal называются модулями. Эти модули позволяют использовать Drupal API практически для всего, что делает фреймворк вроде CodeIgniter или CakePHP.

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

Кроме того, Drupal - это полноценная CMS с пользовательским интерфейсом, позволяющая делать много экстремальных вещей. Многие крупные компании начали использовать Drupal в качестве своей CMS, то есть The Onion

person AbhiG    schedule 27.01.2009
comment
Я считаю, что лучше называть это CMS + Framework, чем CMS Framework. Я нахожу терминологию CMS Framework сбивающей с толку ... Что это вообще означает? - person AbhiG; 27.01.2009

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

person Luca Matteis    schedule 27.01.2009

Я рекомендую pmwiki (http://www.pmwiki.org/)

Он легко настраивается, написан на PHP, легко писать свои собственные модули и имеет полную систему безопасности.

person dj_segfault    schedule 27.01.2009

Следует учитывать непосредственность. Однако эта система ориентирована на .Net.

person Matthew Dresser    schedule 27.01.2009

Это действительно зависит от того, какие модули вы хотите написать. Например, WordPress имеет функцию плагинов, которая отлично подходит для расширения частей модели, но на самом деле она привязана к «Циклу» для отображения контента. Wordpress в значительной степени привязан к системе сообщений + страниц (сообщения - это блоги, страницы - это иерархия).

Вы также можете рассмотреть вики.

Итак, какие модули вы хотите написать, которых не видели в существующих инструментах CMS?

person Robby Slaughter    schedule 27.01.2009

Я бы порекомендовал SPIP. Это настраиваемая CMS с большим количеством плагинов. его коды написаны на французском языке, и у хакеров нет возможности получить доступ к каким-либо кодам.
Просто посетите http://www.spip.net

Хаватс

person Community    schedule 11.10.2013
comment
Нет франкоговорящих хакеров? - person Dave Hogan; 11.10.2013