Статьи

WordPress v Joomla: введение и структуры контента

Дебаты WordPress и Joomla были аргументом — нет, тотальной войной — вот уже много лет. Проблема с этой войной титанов CMS заключается в том, что с ней во многом борются предвзятые личности, а не обсуждают ее с объективной точки зрения.

Я не первый, кто обсуждает эту тему, и я, конечно, не буду последним. Однако я чувствую, что в последнее время не было действительно хорошего сравнения между Joomla и WordPress. По этой причине SitePoint представит вам серию статей, в которых обсуждаются все основные области сравнения WordPress и Joomla в 2012 году. Это то, что вы можете увидеть в шести постах блога:

  • Введение в WordPress и Joomla
  • Joomla Templates v Темы / Шаблоны WordPress
  • Возможности настройки WordPress и Joomla — плагины, расширения и т. Д.
  • WordPress SEO против Joomla SEO
  • Joomla или WordPress лучше в отделе поддержки?
  • Объявлен победитель !

Введение в WordPress

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

Технические вещи

WordPress CMS основана на PHP и, как и большинство систем управления контентом, использует MySQL для управления базами данных. По этим причинам вы захотите убедиться, что используете хост Apache (Linux) с включенным mod_rewrite (для перезаписи URL), потому что это сделает вашу жизнь намного проще.

WordPress лицензируется в соответствии с GNU GPL, в которой указано, как CMS может использоваться публикой.

Автономный v Хостинг

Интересно отметить, что WordPress предлагает как отдельную CMS, так и размещенную на WordPress функцию WordPress — поэтому даже если у вас нет собственного домена, это не значит, что вы не можете запустить свой собственный веб-сайт.

Стоит отметить, что если вы используете wordpress.com для размещения сайта, адрес вашего сайта будет примерно таким, как yoursitename.wordpress.com. По этой причине я всегда рекомендовал бы инвестировать в дешевую учетную запись хостинга и зарегистрировать свой собственный домен, чтобы вы могли использовать автономную версию WordPress CMS, которую можно получить на wordpress.org .

WordPress-версия WordPress.com также немного более ограничена, чем собственная версия.

С тех пор и сейчас

WordPress был создан в 2003 году как преемник того, что было известно как b2 / cafelog — который, очевидно, имел на этом этапе базу пользователей около 2000. Система была создана Мэттом Малленвегом и Майком Литтлом, а также разработчиком b2 / cafelog Мишелем Вальдриги.

С момента своего создания WordPress стал самой популярной CMS в Интернете, в настоящее время размещая около 25% топовых сайтов и около 15% сайтов Alexa Top 1 Million. [ Источник ]. В настоящее время он находится на версии 3.4, и план предполагает, что версии с 3.5 по 3.6 должны быть выпущены в 2012 году.

WordPress имеет тысячи известных брендов в качестве активных отзывов для своих CMS. Вот некоторые из наиболее популярных сайтов, использующих WordPress:

И, конечно же, сам SitePoint создан с использованием WordPress!

Структура содержимого CMS WordPress

Структура контента WordPress в основном разбита на страницы и посты. Страницы обычно используются для статического контента (например, страница «О нас»), тогда как «Сообщения» — это ваши регулярные обновления (например, сообщения в блоге). Каждой странице / сообщению можно назначить меню, которое станет основой вашего сайта.

Сообщения сгруппированы по категориям и определены еще более с помощью тегов.

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

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

Теперь давайте посмотрим на CMS Joomla.

Введение в Joomla

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

Технические детали

Joomla, как и WordPress, основан на PHP и MySQL, что означает, что вам также следует использовать хост Apache.

Я чувствую, что файловая структура Joomla гораздо более запутанная и загроможденная, чем структура файлов / контента WordPress. Мы потратили значительно больше времени на расшифровку объектно-ориентированного кода Joomla, чем нам пришлось потратить на WordPress. Для обычного пользователя, однако, это не так уж важно.

Joomla, в отличие от WordPress, не имеет хостинга. Это означает, что вам нужно будет разместить свой собственный веб-сайт Joomla и иметь собственное доменное имя, чтобы использовать CMS.

С тех пор и сейчас

Joomla была создана в 2005 году, частично как преемник Mambo. J! Команда разработчиков создала проект Joomla в ответ на неоднозначный ход со стороны основателей Mambo, которые превратили проект в некоммерческую организацию. Команда разработчиков также основала движение — OpenSourceMatters.org — и в течение нескольких часов сотни поклонников выразили свою поддержку.

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

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

Хотя Joomla не пользуется той же фанфарой, что и WordPress, все же есть некоторые известные имена, использующие Joomla в качестве своей CMS.

Linux.com — одно из крупнейших имен, использующих Joomla для своего веб-сайта и успешно использующее его в течение ряда лет. Интересно, что McDonalds на Аравийском полуострове также выбрал Joomla для поддержки своего сайта.

Еще одно известное имя, использующее Joomla — это eBay, но не для ebay.com. eBay использует Joomla для управления своей внутренней сетью из более чем 16 000 сотрудников. Это приложение особенно подчеркивает, насколько мощным может быть Joomla.

Структура контента Joomla

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

Изначально большинство из этих людей не понимают, что структура контента Joomla очень похожа на WordPress ».

Статьи или компоненты создают основной контент страницы. Контент связан с меню с помощью пунктов меню, которые в основном обеспечивают средство для отображения определенного фрагмента контента. Элементы меню могут быть целым множеством разных вещей — например, элемент меню может быть настроен для отображения одной статьи, всей категории элементов, вывода из установленного расширения / компонента (например, компонента формы контакта) или даже внешний URL.

Это немного отличается от функциональности WordPress, в которой функциональность обычно добавляется на страницу путем встраивания небольшого фрагмента кода (Shortcode), который предоставляется соответствующим плагином.

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

Меню Joomla также необходимо создавать с использованием модулей, иначе они нигде не будут отображаться! Именно так функционируют и меню WordPress. Необходимо создать виджет Меню, который будет отображать определенное меню в определенной позиции.

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

Вывод

Сразу видно, что WordPress является более популярной из двух систем. Тем не менее, WordPress также на пару лет старше Joomla.

WordPress был создан, чтобы позволить создателям контента легко публиковать этот контент. В настоящее время он используется в качестве платформы для ведения блогов. Мое мнение таково, что он хорош именно в этом — ведение блогов / контента — но, возможно, не так гибок в других отделах.

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

Новичкам немного легче понять структуру контента WordPress, и начинающие пользователи Joomla, как правило, испытывают трудности с пониманием терминологии и применением определенных функций.

В следующем посте мы обсудим шаблоны для Joomla и WordPress. А пока, какую CMS вы предпочитаете? Дай мне знать в комментариях!