Начать путешествие с CMS - какой продукт будет соответствовать моим требованиям - PullRequest
0 голосов
/ 26 января 2012

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

Когда дело дошло до программирования, я 2 года работал разработчиком PHP, поэтому подумал, что смогу использовать этот опыт. Я нашел WordPress & Joomla как две самые популярные платформы. Однако WordPress обычно рекомендуется как лучшая платформа для блогов. Как насчет того, чтобы быть CMS? Так что, возможно, один из них лучше, чем CMS? Или есть что-то еще более подходящее для моих нужд (Drupal)?

Каждый день я являюсь разработчиком ASP .NET MVC 3, так что, возможно, вы могли бы порекомендовать хороший MVC3, активный проект CMS?

РЕДАКТИРОВАТЬ: Как насчет ASP Project: Orchard?

Ответы [ 6 ]

1 голос
/ 27 января 2012

Я бы всегда выступал за Drupal вместо Joomla для CMS.Они похожи в том, что они предлагают.WordPress более дружественный для новичков, но (в настоящее время) менее «настраиваемый» и имеет другой, более ориентированный на блог, фокус.Drupal очень полнофункциональный, прост в управлении и установке.Я считаю, что Joomla становится лучше с выпуском 1.7 и / или 2.5LTS.

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

  1. Модули и плагины более просты в использовании с Drupal и более просты в управлении.
  2. Когда вы разрабатываете модуль в drupal, у вас есть кодовые «хуки» для привязки к ядру, где, как Joomla, вы расширяете ядро ​​
  3. Администратор сайта drupal более интуитивно разработан и проще в управлении модулями.и т. д.
  4. Установка и обновление / обновление Drupal более универсальны для разработчиков (т. е. вам не нужно быть экспертом, а если нет, то вы вряд ли уничтожите свои сайты!).Тем не менее, похоже, что Joomla сейчас начинает более внимательно следить за Drupal, поэтому, вероятно, он станет лучше.

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

0 голосов
/ 18 февраля 2012

Суть в том, что в данный момент вы не найдете хороших CMS, управляемых MVC. Я провел очень похожее исследование и прошел через ряд поставщиков (как коммерческих, так и с открытым исходным кодом).

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

0 голосов
/ 29 января 2012

WordPress, безусловно, лучший выбор ... если вы не хотите использовать свои навыки разработчика.Написание плагина для WordPress довольно не зависит от стиля программирования (или способности) и отлично подходит для дизайнеров начального уровня, но если вы хотите применить свои навыки MVC, из двух Joomla будет выбор.

Причина, по которой я говорю это, заключается в том, что Joomla более или менее заставляет расширения соответствовать MVC.У них также есть очень сильное и здоровое сообщество (по сравнению с сообществом WP это «головорез», «собачья еда», «самый громкий выигрыш»), и недавно они абстрагировали слой фреймворка PHP от CMS,так что если вы действительно по-настоящему хардкорны в архитектурном кодировании веб-приложений, вы можете самостоятельно поиграть только с его фреймворком.

WordPress == сделать это быстро, элегантно (для начинающих и дизайнеров)

Joomla== сделать это правильно, с некоторой работой (бизнес, программист и хобби)

Drupal == построить каждую функцию вашего сайта с нуля, а затем перестроить ее снова, когда выйдет следующая версия (Инженер сосредоточен)

0 голосов
/ 26 января 2012

Хотя для простого ведения блога WordPress является ведущим выбором, для CMS я бы выбрал Joomla. Есть много расширений, которые вы можете использовать с Joomla, шаблоны очень легко редактировать, если у вас есть опыт работы с PHP, а встроенная CMS, с которой она поставляется, очень многословна. За Joomla стоит сильное сообщество, которое поддерживает множество различных аспектов CMS и постоянно добавляет новые функции. Создать блог в Joomla очень просто.

0 голосов
/ 26 января 2012

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

Если у вас есть опыт работы с PHP, это, вероятно, ваш лучший выбор.

Поскольку WP является CMS, он определенно содержит инструменты, необходимые для полноценного веб-сайта. Часто я использую WP в качестве CMS для клиентов, потому что им так легко зацепиться, и у них всегда есть способ найти в Google любой вопрос, который у них может возникнуть, и найти ответ, не обращаясь ко мне за поддержкой. .

Кроме того, WP отлично подходит, если вы знаете некоторый PHP-код и можете писать свои собственные плагины.

Есть тонны, которые вы можете сделать с ним. Взгляните на самый последний журнал изменений. У него есть отличные вещи.

http://wordpress.org/ для получения дополнительной информации и загрузки.

Что касается ASP CMS, я использовал Sitefinity в прошлом (только потому, что мне пришлось работать). Я не нашел его настолько интуитивным, как WordPress, и, честно говоря, я просто не люблю ASP. Я считаю, что это неуклюжий и не так легко изменить и тему, как PHP. Просто мое личное мнение, конечно.

Кроме того, я не уверен, что Sitefinity бесплатна, поэтому всегда нужно учитывать это. Я не уверен, что есть много бесплатных вариантов ASP CMS, как для PHP.

0 голосов
/ 26 января 2012

Не очень сложно использовать WordPress в качестве CMS.Хороший ресурс - http://digwp.com/.. Сам блог должен помочь, но В книге WordPress есть глава о том, как превратить WordPress в CMS.Самое замечательное то, что вы получите пожизненную подписку на книгу, поэтому, когда выйдут новые версии книги, вы получите обновленный PDF бесплатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...