Доброго времени суток, уважаемые читатели и посетители wmbn.ru! В сегодняшней публикации хотелось бы продолжить говорить о популярных CMS для сайта и поговорить уже об универсальных CMS для сайта. Из универсальных движков для создания сайта мне пришлось работать только с Drupal, Joomla и ModX. Универсальными они названы потому, что с помощью них можно создать сайт любого типа и сложности. Начну с моего любимого движка Drupal, который заменил для меня всеми любимую и популярную Joomla.

Выбор движка для сайта Drupal & Joomla

Достоинств у Drupal довольно много, особенно все касается функционала:

  • Все основные модули встроены в Drupal уже сразу после установки — достаточно активировать нужные и начать работать с ними. Так же начального состава хватит, чтобы создать сайт средней сложности, который довольно сильно отличается от блога;
  • Просто огромный функционал системы — гибкость настройки сайта на уровне движка просто удивительны. Можно сделать, опять же из коробки, довольно сложный механизм сайта, причем делается это легко и без использования какого-либо кода и модуля;
  • Использование типизации содержимого — для каждого материала можно добавить свои поля, сделав наполнение сайта быстрым и приятным делом;
  • Множество модулей, которые помогут расширить и без того функциональный Drupal;
  • Как и для любой масштабной CMS создано довольно большое количество шаблонов;

Достоинств много, но есть и недостатки, которые могут оказаться существенными при выборе движка для сайта:

  • Нагрузка — движок создает довольно сильную нагрузку на хостинг, причем если неправильно все настроить, то можно и дорогой хостинг нагрузить;
  • Сложная в освоении — с этим уже не могу согласиться, но когда был новичком в Drupal, его интерфейс мне казался довольно запутанным, причем даже не понимал, почему именно эта категория находится именно здесь, когда ее место должно быть совсем в другом месте;
  • Больше предназначена для корпоративных проектов-порталов, блоги, как мне кажется, на Drupal как минимум должны быть дополнены форумом и прочими дополнениями для пользователей, которые делают из блога что-то большее;
  • Коддинг — придется попотеть при создании своего шаблона, так как бесплатных шаблонов для Drupal не так много, как хотелось бы. Хотя для верстальщиков это плюс — есть стартовые шаблоны, из которых можно создать свой уникальный дизайн, меняя лишь некоторые участки кода;
  • Финансы — пусть Drupal и бесплатна, но ее нагрузка заставляет раскошелиться на хостинге;
  • Слабая русская поддержка и документация, которая для начинающих является основным учебником;
Как видите, недостатков довольно много, однако из них 2, 3 и 4 являются лишь косвенными. При овладении Drupal, пункт 2 окажется смешным, насчет третьего можно будет сказать, что это только плюс, ну а 4 даст некоторые азы в освоении языков программирования, особенно PHP.

Joomla — простой движок (CMS) для создания сайта

Помимо Drupal, есть и другой популярный движок для создания сайта, который пользуется большим спросом — это Joomla, независимое ответвление от разработки CMS Mambo. Работал с ним не так долго, как хотелось бы, так как его ограниченность в создании визиток только угнетала. Не спорю, что можно на нем создать что-то большее, но на нем делается это как-то сложно и порой многое остается непонятным. Из достоинств Joomla можно отметить:

  • Большое сообщество, а следовательно постоянная поддержка пользователей, быстрое решение проблем;
  • Проста в освоении — благодаря продуманному интерфейсу, иконкам и красоте, Joomla только притягивает все больше пользователей, а поиск нужного функционала осуществляется уже по зрительной памяти;
  • Довольно много шаблонов и модулей — тут и объяснять не стоит;
  • Меньшая нагрузка по сравнению с той же Drupal, а также бесплатность проекта. Все это в совокупности дает отличную экономию при создании сайта;
  • Один только VirtueMart сделает из joomla просто замечательный интернет-магазин;
  • Основная часть расширений русифицирована и хорошо документирована;

Ну как бы не хороша была Joomla, есть у нее и свои недостатки:

  • На ней можно легко создать сайт визитку, сложные проекты просто отнимут много времени и сил, а это уже повлияет на качестве создаваемого сайта;
  • Модули почти все схожи между собой и предоставляют один и тот же функционал — это лишь замечание при работе, на которое повлияло работа с Drupal (что поделать, но это так);

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

Про ModX сказать много не могу, так как сайт на нем создавал не дальше блога. Но в нем есть одна интересная особенность — можно прикрутить к нему абсолютно любой шаблон, написанный с использованием HTML и CSS. Хотя я замечал, что ModX рассматривают больше как CMF, а не как CMS, да и популярности у нее не так уж и много. Наткнулся я на нее случайно, однако зацепила меня она своим механизмом внедрения шаблонов, более ничем.

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

Про форумные движки много сказать не могу, так как они почти все схожи между собой. Работать приходилось с phpBB и SMF, оба были на одном уровне, удобны в администрировании. Сложности в работе не было, скорее всего из-за того, что это чисто форумный движок. Да и серьезно я как-то к форумам не подходил, больше на уровне любителя и экспериментатора. В большей степени хотелось узнать, как можно реализовать форум на WordPress или Drupal (на уровне плагина и модуля). А так же внедрить два форумных движка на блог за счет создания домена третьего уровня.

Можно еще много разбирать различных движков для сайта, но я остановлюсь на этих. Анализировать их в общем нету смысла — уж очень у них специфика разная. Ну а так подведем некоторые итоги и сделаем выводы:

  • Если сайт является ограниченным, то есть это блог или форум, то тогда лучше выбрать движок для сайта, который подойдет именно для данной категории и не больше. Из популярных можно использовать всеми любимый WordPress для блогов, а для форумов phpBB или SMF;
  • Порталы и проекты по проще потребуют универсальные CMS, такие как Joomla и Drupal;
  • Не стоит сразу делать вывод по сложности освоения системы, к примеру стоит сначала поработать в Joomla, а затем в Drupal. Только в этом случае можно набрать опыта в создании сложных проектов;
  • При выборе движка для будущего сайта так же стоит просчитать финансы и исходя из них выбрать наиболее подходящее решение — к примеру для очень ограниченного числа денежных средств подойдет MaxSite CMS;
  • Не стоит ставить на один уровень универсальные движки и те, которые заточены под одни категории сайтов — оценка будет иметь большую погрешность;

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

Комментариев: 1

  1. Владимир

    Интернет-магазин на VirtueMart это даже не смешно. Joomshiping еще туда-сюда.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>