Достоинства и недостатки популярных cms

Достоинства и недостатки популярных cms

9 895 в Полезные советы 9

Здравствуйте дорогие друзья! Вот решил написать очередную статью в 2014 году. Как и обещал в данной заметке в этом году я планирую больше создать полезного контента. В данной статье поговорим о популярных cms. Кто не знает, что такое cms, cms (Content Management System) — это система управления контентом или как его еще называют — движок сайта. Здесь я хочу высказать сугубо свое личное мнения о тех движках, с которыми мне довелось столкнуться.

WordPress

Wordpress

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

По настоящему плотно с wordpress я начал работать именно с момента создания своего блога, именно на том, на котором вы сейчас находитесь. Хотел сначала сделать на joomla, т.к. джумлой владел уже просто отлично. Но wordpress заманил меня в силу своей популярности. Мне было просто интересно почему именно wordpress используют сегодня для создания блогов и сайтов. Создал на wordpress и не жалею об этом.

Достоинства:

  • простая, удобная и адаптивная панель управления
  • огромное количество плагинов для расширения коробочного функционала
  • огромное количество тем (шаблонов) оформления
  • возможность установки плагинов и тем прямо из админки
  • огромное сообщество и документация
  • частое обновление — устранение уязвимостей, устранение ошибок и т.д.
  • возможность обновления cms прямо из админки
  • много приятных полезностей: удобно работать в панели управления при создании заметок — загружать изображения, создавать внутреннюю перелинковку, вставлять видео в статью, во время редактирования заметки возможность показывать содержимое только автору, версионность контента (ревизии) и мн. другое…

Как видим, список достоинств весьма внушителен. Это то, что помню. Если что то выявлю, то обязательно добавлю в данный список.

Недостатки:

  • высокая нагрузка на сервер, впрочем это относится ко всем популярным и бесплатным системам
  • в силу своей распространенности wordpress становится объектом для взлома хакерами
  • по моему мнению некоторые вещи сильно усложнены, по сравнению с той же джумлой. Например, чтобы перенести сайт с локального сервера на хостинг или обратно необходимо изменить все адреса в базе данных. Т.е. на хостинге один домен, на локалке другой. Вообще не понимаю зачем в БД прописывать абсолютные адреса. Этот момент меня просто раздражает.
  • из-за высокой нагрузки снижается время загрузки страницы
  • на мой взгляд, верстать темы на wordpress не очень удобно. Зачем разбивать шаблон на несколько частей: header, sidebar, single и т.д.? Бывает порой открыл тег в одном файле, а закрываешь его в другом. Если вовремя не проставить комментарий, то потом не разберешься какой закрывающий тег к чему относится. Но это мое мнение, может кого то это устраивает даже больше чем…
  • существует мнение о том, что поисковые системы к wordpress относятся, скажем так, не очень то лояльно. Связано это с тем, что во время процветания сайтов-сателлитов все они практически создавались на wordpress. Но я с этим в корне не согласен. Поисковой системе не важно на чем работает ваш сайт, главное, чтобы он отвечал на запросы пользователя.

Вот такой вот список. Несмотря на недостатки, wordpress сохраняет за собой лидерство среди бесплатных cms. Хотя, большинство недостатков можно все же решить.

Joomla

Joomla

В основном почти все проекты, как свои, так и на заказ я создаю на cms joomla. Есть на то причины. Joomla обладает наличием достоинств, причем не меньше, чем wordpress.

Достоинства:

  • простота и доступность новичку. Joomla, несмотря на свою мощь является очень простой в освоении cms. Скорее всего одна причин ее популярности — простота и доступность.
  • довольно функциональная и отзывчивая панель управления, а в последней линейке joomla 3.x.x еще и адаптивная, работающая на фреймворке twitter bootstrap.
  • легкая и простая установка, которая не будет в тягость начинающему пользователю
  • система распространяется бесплатно по лицензии GPL
  • более богатая и гибкая настройка системы под любые нужды, чего нельзя сказать о wordpress
  • огромное количество расширений: компонентов, модулей, плагинов, шаблонов
  • данная система многоязычна, т.е. joomla позволяет создать нам сайт на нескольких языках. Многоязычности joomla планирую посвятить отдельную статью. Так что следите за новостями блога.
  • частое обновление — устранение уязвимостей, устранение ошибок и т.д.
  • возможность обновления cms прямо из админки
  • в новой версии joomla линейки 3.x.x добавлен очень мощный и функциональный менеджер шаблонов с возможностью создания переопределений и редактирования файлов шаблона.
Читайте также:  Как перейти с http на https?

Недостатки:

  • Дубли, дубли и еще раз дубли. Дубли страниц это наверно первая причина, по которой я просто ненавижу joomla. Дубли это проклятье joomla, которое тянется за ней еще с версии joomla 1.5, причем разработчики, как я понял, не собираются решать данную проблему. Наличие дублей проверить легко — откройте любую внутреннюю страницу и попробуйте в адрес страницы добавить какое либо слово, например, вот так — http://demo.zaurmag/2013-04-10-20-22-55/podpunkt-1-1/1-statya-1bla bla bla bla.html. А вот и оргинальный адрес — http://demo.zaurmag/2013-04-10-20-22-55/podpunkt-1-1/1-statya-1.html. Оба эти адреса открывают одну и туже страницу. Решается эта проблема установкой сторонних sef-расширений, например, sh404sef. Данному компоненту я посвящу отдульную статью, т.к. использовать sef на сайте joomla просто необходимо. Установка сторонних sef значительно увеличивает нагрузку на сервер.
  • Медлительность и огромная нагрузка на сервер. Как и отмечалось выше, это относится ко всем бесплатным движкам и joomla тому не исключение. При наличии большой посещаемости о виртуальном хостинге придется забыть и переходить на более дорогостоящие тарифы.
  • Из-за своей популярности joomla часто поддается взлому, но разработчики в новой версии все больше и больше устраняют различные «дыры» уязвимости.
  • Из огромного множества расширений большинство из них платные. А ведь платить не все готовы.
  • Жесткая архитектура движка — категории -> материалы не позволяет манипулировать сайтом так, как хотим, т.е. если присвоить материалу другую категорию она изменит свой адрес, что в свою очередь повлечет собой появлению 404-х ошибок.
  • Очень не серьезный подход к вопросу СЕО-оптимизации движка. Элементарно заголовок статьи в стандартном шаблоне выводится тегом H2, тогда как обязательное условие — H1.

Как видно список недостатков не меньше, чем достоинств. Но тем не менее многие из них решаемые.

Drupal

Drupal

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

Достоинства:

  • Наверное самое первое преимущество drupal — это его гибкость. Здесь, в отличие от joomla и wordpress мы можем менять структуру своего сайта как угодно и когда угодно.
  • Типы контента — это особенность drupal при создании материалов. Каждый тип имеет свои поля и настройки и здесь мы выигрываем.
  • Огромное количество модулей (расширений), которые расширяют функциональные возможности drupal
  • Приятный и дружественный интерфейс панели управления. Особенно мне нравится верхний тулбар администратора на фронтальной части сайта.
  • Наличие хуков (hooks), которые также позволяют расширить функциональные возможности
  • Частое обновление разработчиками для устранения уязвимостей и добавления нового функционала
  • Система полностью бесплатна

Недостатки:

  • К недостаткам drupal в первую очередь следует отнести высокий порог вхождения в изучении. Это как раз и послужило тому, что мне пришлось на время отложить свое знакомство с drupal, но к нему я еще обязательно вернусь. Я вообще хочу сделать сайты на разных cms, чтобы потом сравнить их возможности.
  • Высокая нагрузка на сервер, причем нагрузка настолько существенна, что в некоторых случаях может понадобиться прогрессивно-техническое оборудование сервера. Иначе сервак может просто не выдержать.
  • В некоторых случаях для реализации того или иного функционала требуются навыки программирования, что опять таки отдаляет неопытного пользователя.
  • На мой взгляд создавать темы (шаблоны) для drupal в разы сложнее, нежели в joomla и wordpress.
  • Не все модуля переведены на русский язык
Читайте также:  Дополнительные поля в Joomla 3.7.+

Drupal обладает серьезными недостатками, но кажется только на первый взгляд. В процессе работы на drupal в все большем его освоении начинаешь радоваться каждой его настройке. Как говорят некоторые специалисты: Drupal — сначала плачешь, а потом радуешься. А вот по joomla или wordpress ровным счетом наоборот — Сначала радуешься, а потом плачешь.

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

[ad#728×90-middle]

Instantcms

Instantcms

Instantcms — это система, разработанная русскоязычными программистами. Instantcms представляет собой движок для создания социальной сети. Я довольно долгое время работал с данным движком и у меня успело сложиться некоторое мнение о нем.

Достоинства:

  • Система абсолютно бесплатна
  • Очень легкий и интуитивно-понятный интерфейс панели управления
  • Относительно низкая нагрузка на сервер и малое время генерации страниц
  • Очень легка в освоении
  • Большое количество встроенных расширений
  • Наличие дополнительных расширений у сторонних разработчиков
  • Система полностью на русском языке

Недостатки:

  • Очень маленькое сообщество по сравнению с такими гигантами, как wordpress, joomla и drupal
  • Большое количество багов и ошибок в движке.
  • Очень маленькое количество дополнительных расширений, и при том большинство из них платные
  • Регистрация на официальном сайте по приглашениям. Представьте, чтобы задать вопрос на форуме мне надо получить специальный инвайт от друга, который тоже там зарегистрирован и имеет некий статус. И это при том, что проект должен развиваться и расширять свое сообщество. Просто какая то тупость, извините за выражение.
  • Очень редкое обновление cms, несмотря на огромное количество ошибок и уязвимости.

Один из моих сайтов работает на данной системе управления контента. Сказать честно, пожалел, что выбрал именно ее. Здесь был скорее спортивный интерес. Думал даже о переносе на joomla, но на сайте очень много статей и поэтому пока об этом не может быть и речи.

Несмотря на его достоинства я бы не стал рекомендовать эту систему, но здесь имеет место также дело вкуса. Есть, к примеру, явные сторонники этой системы и ярые ненавистники joomla и wordpress.

Imagecms

Imagecms

Imagecms — очень удобная и функциональная cms. Основное ее предназначение это создание интернет магазина. Возможности интернет магазина доступны в платной версии. Бесплатной версией мы можем создавать легкие и быстрые корпоративные сайты. На первый взгляд данная система мне очень понравилась. Особенно понравилась панель управления, работающая на фреймворке twitter bootstrap. Что то я уже начал перечислять достоинства.  Давайте все по порядку.

Достоинства:

  • Очень красивая и интуитивная-понятная панель управления
  • Панель управления полностью работает на ajax-технологии, что значительно позволяет экономить время на создании страниц и товаров
  • Отличная СЕО-оптимизация движка
  • Маленькая нагрузка на сервер и малое время генерации страниц
  • Открытый исходный код
  • Мультиязычность
  • Специальная wiki-документация на официальном сайте разработчиков
  • Оперативная работа тех. поддержки

Недостатки:

  • У бесплатной системы очень скромные возможности
  • Очень маленькое количество дополнительных расширений и тем оформления

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

DataLife Engine (DLE)

DataLife Engine

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

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

[poll id=»2″]

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

Оцените пост
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (14 оценок, среднее: 1,93 из 5)
Загрузка...
Заур Магомедов
Заур Магомедов
Занимаюсь созданием сайтов с 2009 года. Постоянно обучаюсь и совершенствуюсь, шагая в ногу со временем. Владею такими навыками, как: Html5, Css3, JavaScript, Vue, Git, БЭМ, Gulp.
Другие материалы той же категории