Статьи

WordPress v Joomla: плагины, расширения и настройка

Добро пожаловать в Часть 3 самого полного анализа WordPress v Joomla в Интернете! В этом посте мы рассмотрим важную область сравнения этих двух популярных систем управления контентом: настройку веб-сайтов Joomla и WordPress.

Природа расширений WordPress и Joomla

Когда я думаю о расширениях Joomla и WordPress, каждое из них имеет существенно различную коннотацию.

Расширения WordPress

Чувство, которое я испытываю с WordPress, заключается в том, что подавляющее большинство их плагинов созданы с тем, что вы используете блог / контент-сайт. Под этим я подразумеваю, что плагины создаются просто для настройки собственных функций WordPress и оптимизации вашего контента. Это может быть в виде плагинов SEO, синдикации контента, интеграции с социальными сетями и т. Д. Все они призваны повысить ценность вашего контента, а не революционизировать ваш сайт.

Расширения Joomla

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

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

Структура расширения

WordPress и Joomla имеют существенно разные структуры, когда речь идет о расширениях.

WordPress (over) упрощает все, группируя все его расширения под общим термином Plugins. Плагины могут быть чем угодно, от серверных настроек до полной функциональности интерфейса. Простые настройки стиля, расширения для оптимизации SEO, карты сайтов, формы контактов, новые типы виджетов и даже полная функциональность электронной коммерции будут называться плагинами.

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

  • Плагины : Плагины, как правило, являются простыми дополнениями для Joomla, которые обычно влияют на внешний интерфейс. Это может быть типографская настройка, добавление карты Google в статью или даже создание контактной формы с поддержкой Ajax в основной части текста.
  • Модули. Модули — это в основном Joomla-эквивалент виджетов WordPress. Они используются для добавления битов контента вокруг основной области контента. Это может быть использовано, например, для добавления модуля «Последние сообщения» или «Социального обмена».
  • Компоненты : Компоненты — это почти самостоятельные системы. Они сделаны для расширения основных функциональных возможностей Joomla, и компонент, как правило, будет содержать собственный набор модулей и / или плагинов. В качестве примера можно привести Virtuemart , самый известный компонент электронной коммерции для Joomla. Virtuemart — это целая система, которая работает в рамках Joomla. Модули и плагины доступны только для Virtuemart.

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

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

Простота установки

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

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

Интеграция с каталогом плагинов WordPress — это, безусловно, удобная экономия времени.

Разные языки

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

WordPress доступен на нескольких языках, а с Joomla вы можете установить языковой пакет.

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

Редактировать: Joomla! по-видимому, изначально поддерживает многоязычные сайты в версии 2.5+. Это объясняет, что Joomfish доступен только для предыдущих версий. Полностью пропустил этот при чтении журнала изменений!

Вывод

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

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

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

В следующем посте мы рассмотрим SEO — различные плагины, возможности и ограничения как WordPress, так и Joomla. Обязательно зайдите на следующей неделе!