Что такое CMS с открытым исходным кодом?

Мне сказали, что Sitecore является CMS с закрытым исходным кодом (из-за его безумной гибкости).

Тем не менее, что является эквивалентом Open Source? Или есть один? Я играл с Drupal, и это больше похоже на блог-платформу, чем на CMS. У вас есть другой опыт? Вы любите другую CMS?

12 ответов

Решение

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

При поиске перехода церковного веб-сайта со статического HTML на платформу CMS я скачал и опробовал более 50 различных платформ. Я брал уик-энд в течение нескольких месяцев - да, я лох за наказание! Больше всего я мог отказаться менее чем за полчаса - проблемы со стабильностью, отсутствие документации, отсутствие сообщества, о котором можно было бы говорить, и так далее. Drupal был моим последним выбором.

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

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

Некоторые модули, такие как CCK и Views, настолько мощны, что требуют самостоятельного изучения сами по себе. Как вы можете догадаться, это и хорошо, и плохо.

Я работаю на полную ставку, но мне почти никогда не приходилось ломать голову и беспокоиться о PHP-коде.

Если вы хотите получить готовое решение с полной поддержкой - что-то похожее на модель с закрытым исходным кодом - ознакомьтесь с Aquia Drupal, они предлагают полный установщик и поддержку с некоторыми потрясающими дополнениями. (Пояснение: дистрибутив Aquia Drupal по-прежнему распространяется по лицензии GPL, поэтому вы можете бесплатно загрузить и опробовать его / использовать. Они просто предоставляют поддержку и некоторые сетевые услуги).

Я говорю о Drupal, потому что это единственное, что я знаю и использую. Drupal немного "ориентирован на программиста". Он написан на php, работает в основном на mysql, но вы также можете подключить ldap. Вещи не совсем легки, если вы не удовлетворены тем, что делает модуль, и требуется некоторое время, даже чтобы понять и использовать. Хорошая новость заключается в том, что у Drupal отличное сообщество и множество хороших книг / электронных книг, которые очень полезны для его изучения ( http://www.packtpub.com/drupal-books).

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

Самой большой проблемой, с которой я столкнулся, было сопоставление функциональности, предоставляемой хостинг-провайдером, с целями клиента. По сути, клиент хотел новый модный сайт, но не хотел платить значительно больше за необходимую размещенную функциональность.

Тем не менее, я имел хороший успех, используя Drupal. Мне было легко администрировать, дизайнеры могли использовать модули для предоставления желаемой функциональности, большинство планов хостинга включали необходимые функции базы данных PHP и SQL, и конечному клиенту понравились результаты. К сожалению, я также сильно пострадала от уязвимостей XSS

Joomla или Typo3, в зависимости от того, сколько времени вам нужно научиться настраивать, Joomla легче освоить, Drupal хорош, и есть множество плагинов на выбор. Мне очень понравилось создавать сайты typo3 после того, как я освоился с ним, у него отличный внутренний интерфейс, подходящий для организаций, где будет несколько редакторов сайтов в разных отделах.

Joomla и Plone, кажется, принадлежат в списке.

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

Plone

Потому что он безопасный, гибкий, по умолчанию выглядит фантастическим, имеет много дополнительных модулей и написан на python.

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

Тем не менее, очевидно, что это зависит от требований. Много. Но как безопасная ставка для начала, Plone хорош.

Я думаю, что Wordpress является CMS выбора. Несмотря на то, что это платформа для "ведения блогов", огромный объем участия сообщества позволяет сайту WordPress достичь всего, чего могут достичь "чистые" решения CMS, такие как Joomla.

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

Примером этого является мой сайт без блогов, который работает на WordPress и был создан с нуля. Этот работает на измененной, из коробки теме, в которой я изменил рисунок заголовка и удалил комментарии, и мы используем только страницы, а не посты.

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

Это действительно зависит от требований конкретного проекта. Для нас Umbraco (CMS на основе.NET) оказался хорошим решением, поскольку он легко настраивается и расширяется. Можно разработать веб-сайт или приложение полностью в браузере (используя бритву) без какой-либо настройки инструментов разработки, но вы также можете разрабатывать с Visual Studio и развертывать CMS и ваши собственные расширения самостоятельно. У них хорошее сообщество и множество плагинов. Вы устанавливаете отдельные типы документов для каждой установки, поэтому ваши пользователи найдут только разделы ввода и параметры, относящиеся к их сайту. Я думаю, это не лучшее решение, если вы ищете CMS с большим количеством шаблонов и хотите установить и сразу запустить готовое решение. Для этого есть несколько стартовых наборов, но это не так, как joomla, wordpress, typo3 и т. Д., Где есть доступные шаблоны для нумерации.

Я опубликовал небольшое описание предложений CMS в мире.NET:

http://blogs.conchango.com/howardvanrooijen/archive/2009/03/26/cms-in-the-net-world.aspx

Из них - Umbraco и N2CMS выходят на первое место - на самом деле я использую N2 в моем текущем проекте, и он работает очень хорошо.

Joomla! есть много чего для этого. Выросший из Mambo, количество очень профессиональных плагинов и доступных шаблонов просто поражает. Это легко учиться, и очень настраиваемый.

Хотя лично мне наплевать на PHP, стоит отдать должное: Joomla - это хорошо разработанная расширяемая среда.

Другие вопросы по тегам