Drupal против системы Joomla и WordPress: разработка CMS [инфографика]. Drupal wordpress joomla
Сравнение WordPress – Joomla – Drupal
Опубликовал: merfo в Сайтостроение 15.09.2016
На каждом форуме веб-мастеров найдешь тему в которой люди спорят какая же из CMS лучше, так давайте сравним эти движки: WordPress, Joomla и Drupal. Все они прошли долгий путь и на данный момент это стабильные Opensource системы. Хочется обратить внимание СЕО организации на то, что сегодня можно получить дешевый интернет для юридических лиц от akado-telecom.ru. Это практически идеальная возможность получить интернет, при минимальных затратах на него.
И так, поговорим о плясах и минусах каждой CMS:
Плюсы WordPress
- простой в использовании, не требует особых навыков;
- отлично подходит для создания блога;
- огромное количество бесплатных шаблонов и модулей;
- как только в коде обнаружена дыра ее сразу же латают путем выпуска новой версии.
Минусы WordPress
- обновления часто приносят больше дефектов чем исправлений;
- нагрузка на сервер. Сам движок дает еще не очень большую нагрузку, но как только вы установите различные плагины и опубликуете много статей то нагрузка будет огромная;
- спам, почему то так сложилось что все спамеры любят WordPress, вот и спамят по блогах;
- что бы избежать этого есть специальные плагины.
Плюсы Drupal
- огромное количество бесплатных шаблонов и модулей;
- очень редко встречаются конфликты модулей, поскольку в системе есть некий стандарт;
- подходит для создания любого типа сайта.
Минусы Drupal
- проблемы при обновлнии из 6-й версии до 7-й;
- дает большую нагрузку на сервер, особенно когда сайт посещают ПС;
- создание сайта на Drupal займет намного больше времени чем из другой CMS.
Плюсы Joomla
- работа из системой удобна для всех видов пользователей: дизайнеров, разработчиков и администраторов;
- огромное количество бесплатных шаблонов и модулей;
- много видео уроков по работе с системой;
- гибкость – возможно создать любой сайт, любой сложности.
Минусы Joomla
[sc name=»ads2″]- отсутствие поддержки. В случае фатальной ошибки приходиться решать все самому или же просить помощи на форумах;
- часто компоненты конфликтуют между собою;
- очень большая нагрузка на сервер;
- убогий ЧПУ;
- нету мультикатегорий в стандартном пакете.
2wordpress.net
Drupal против системы Joomla и WordPress: разработка CMS [инфографика]
WordPress, Joomla и Drupal - это три самых популярных онлайн системы управления контентом. Все три имеют открытый исходный код и являются построенными на PHP + MySQL. Все три существенно различаются с точки зрения возможностей, потенциала, гибкости и простоты использования. Ниже мы взглянем на некоторые из преимуществ и недостатков каждого из этих CMS решений:
Drupal: плюсы и минусы
Drupal - это дедушка CMS систем в этом списке – он был впервые выпущен в начале 2001 года. Как WordPress и Joomla, Drupal тоже обладает открытым исходным кодом, основанным на PHP и MySQL. Drupal – это работа профессиональных разработчиков, которые сделали его популярным местом для богатых ресурсоемких сайтов, таких, как Whitehouse.gov и Data.gov.uk.Давайте рассмотрим некоторые плюсы и минусы Drupal:
Преимущества Drupal
Чрезвычайно гибкая система: нужен простой блог со статической главной страницей? Drupal может справиться с этим. Хотите мощный движок, который может поддержать каждый месяц сотни тысяч страниц и миллионы пользователей? Конечно, Drupal может также сделать это. Программное обеспечение является мощным и гибким – поэтому не удивительно, что это любимая система среди разработчиков.Дружественная разработка: базовая установка Drupal - это довольно простая операция. Разработчики могут создавать свои собственные решения. Хотя это не очень полезно для пользователей, появляется целый ряд возможностей для разработчиков.Расширенные возможности SEO: Drupal был разработан с нуля, чтобы стать дружественным поисковой системе.Приятное управление: строгий контроль версии и возможности управления сделать Drupal для корпоративных клиентов. Программное обеспечение также может с легкостью обрабатывать сотни тысяч страниц Контента.Стабильность: Drupal работает легко и устойчиво, даже если обслуживает тысячи пользователей одновременно.
Недостатки Drupal
Крутая «кривая обучения»: переход с WordPress на Drupal может показаться так, как будто с автомобиля вы пересели в кабину Боинга 747 – все так сложно! Если у вас нет навыков программирования и, вдумчивого впитывания большого количества технической документации, вам будет чрезвычайно трудно использовать Drupal.Отсутствие бесплатных плагинов: плагины в Drupal называются "модулями". По укоренившейся первоначальной инициативе самые хорошие модули не предоставляются бесплатно.Отсутствие достойных тем: аскетичная установка Drupal выглядит как пустыня после засухи. Присутствие темы не делает вещи лучше. Вам придется найти хорошего дизайнера, если вы хотите, чтобы ваш сайт стал с помощью Drupal более другим, чем, например в 2002 году.
Рекомендуемое использование
Drupal является полноценным корпоративным классом CMS. Рекомендуется для больших проектов, где стабильность, масштабируемость и мощность имеют приоритет над удобством использования и эстетикой.
Joomla: плюсы и минусы
Joomla обладает открытым исходным кодом для управления контентом с помощью разветвленного программного обеспечения от Мамбо. Это одно из самых популярных решений CMS в мире, которое насчитывает более 30 млн. загрузок на сегодняшний день. На Joomla построены такие сайты, как Cloud.com, Linux.com и т. д.
Преимущества системы Joomla
Удобство для пользователя: Joomla не WordPress, но она остается сравнительно простой в использовании. Новая версия имеет гибкий и мощный пользовательский интерфейс, хотя и требуется еще небольшой график обучения для выяснения всех нюансов.Серьезное сообщество разработчиков: как и WordPress, Joomla тоже имеет серьезное сообщество разработчиков. Библиотека плагинов (так называемые ‘расширения’ в Joomla) для свободного использования имеет открытые плагины.Расширение вариативности: расширения Joomla разделены на пять категорий – компоненты, плагины, шаблоны, модули и языки. Каждый из них отличается по функциональности, мощности и возможностям. Компоненты, например, работают в качестве мини-приложений, которые могут полностью изменить установку Joomla. Модули, с другой стороны, добавляют некоторые возможности, такие, как динамическое содержимое, RSS-каналы и функции поиска на веб-странице.Сильные возможности управления контентом: в отличие от WordPress Joomla изначально создавалась как класс CMS. Это делает ее более способной на обработку большого объема статьи по сравнению с WordPress.
Недостатки системы Joomla
Некоторые моменты обучения: Вы не можете перейти прямо к установке Joomla и начать разработку новых проектов, если Вы не являетесь знакомым с программным обеспечением. График обучения не сложный, но этого может быть достаточно, чтобы испугать рядовых пользователей.Недостаток возможностей SEO: сделать на WordPress SEO так же легко, как установить бесплатный плагин. С Joomla вам придется проделать много работы, чтобы добраться до высокого уровня пользования. Если у вас нет бюджета для того, чтобы нанять хорошего специалиста в области SEO, вы можете посмотреть на альтернативные решения.Ограниченная поддержка ACL: ACL (список контроля доступа) ссылается на список разрешений, которые могут быть предоставлены отдельным пользователям для конкретных страниц. ACL является жизненно важным компонентом любого решения корпоративного уровня CMS. В Joomla поддержка ACL присутствует только после версии 1.6. Поддержка ACL по-прежнему ограничена в стабильной версии v2.5.1, что делает ее непригодной для корпоративных клиентов.
Рекомендуемое использование
На Joomla можно построить сайт с более структурным стабильным содержанием, чем WordPress, из-за довольно понятного интерфейса. Если вы хотите стандартный Сайт со стандартными возможностями – блог, статический/динамический фронтенд, форум и т. д. – используйте Joomla. Joomla - это также хороший вариант для малых и средних магазинов электронной коммерции. Если вы хотите что-то более мощное для использования на предприятии, рассмотрите Drupal.
WordPress: плюсы и минусы
Нью-Йорк Таймс, CNN, Forbes и РИА Новости – список WordPress.com читается клиентами как издание dream-team. Более 68 миллионов веб-сайтов используют WordPress, что делает его любимым программным обеспечением в мире. Он достаточно гибок для того, чтобы разместить 500 блогов компании, а также периодически обновлять личные журналы.Ниже мы взглянем на некоторые из преимуществ и недостатков использования WordPress:Преимущества WordPress
Несколько авторов: WordPress был построен с нуля несколькими авторами – это важнейшая характеристика для любого серьезного издания.Огромная библиотека плагинов: Вордпресс - это афиша с открытым исходным кодом сообщества разработчиков, которые разработали сотни тысяч плагинов для него. Но есть несколько вещей, которые Вордпресс не содержит в своей обширной библиотеке плагинов.Дружественный интерфейс: пользовательский интерфейс для WordPress - это простой в использовании и интуитивно понятный интерфейс даже для начинающих блоггеров. Вы можете поставить тему, добавить несколько плагинов, начать вести свой блог в течение нескольких минут.
Широкие возможности SEO: с помощью плагинов для SEO вы можете начать вести свой блог сразу, не беспокоясь на странице о SEO.Легкая настройка: система WordPress предназначена для простой настройки. Любой человек с небольшим пониманием HTML и CSS может настраивать темы WordPress под свои нужды.Гибкость: с WordPress можно сделать практически все что угодно – запустить интернет-магазин, разместить видео на сайте, выбрать в качестве портфолио или для работы в блоге компании – благодаря плагинам и настраиваемым темам.
Недостатки WordPress
Безопасность: в качестве ведущего программного обеспечения с миллионами выполненных инсталляций WordPress является часто мишенью хакеров. Сама программа не очень безопасная, поэтому вам придется устанавливать сторонние плагины для повышения безопасности WordPress.Несовместимость со старыми плагинами: команда WordPress постоянно выпускает новые обновления для исправления пробелов в безопасности и проблем с патчем. Эти обновления часто несовместимы со старыми плагинами. Если ваш сайт основан на старых плагинах, вам, возможно, придется повременить с обновлением (что сделает ваш сайт еще более уязвимым для хакерских атак).Ограниченные возможности проектирования: хотя WordPress является бесконечно настраиваемым, большинство установок WordPress по-прежнему выглядят как прежние установки. Хотя последние обновления и улучшения в плагины/темы немного исправили эту проблему, WordPress-это по-прежнему наталкивается на ограниченность вариантов дизайна.Ограниченные возможности управления сайтом: WordPress изначально создавался как блог-платформа. Это влияет на его способность справляться с большими объемами Контента. Если вы планируете опубликовать сотни постов блога за неделю (не редкость для крупных издателей), вы можете найти по умолчанию WordPress для обработки такого большого Контента.
Рекомендуемое использование
WordPress-это часто называют ‘мини-CMS’. Он не столь мощный и способный как Drupal или Joomla, но достаточно легкий для любого пользователя. Используйте WordPress, если вы хотите простой, легкий в использовании блог, который выглядит хорошо и может легко разместить несколько авторов.
Заключение
Несмотря на то, что WordPress, Joomla и Drupal строятся по одной и той же технологии, они сильно различаются по функциям и возможностям. Надеюсь, приведенная выше информация поможет вам выбрать CMS, которая соответствует Вашим требованиям.
Оригинал статьи Оригинал перевода Перевод статьи Ярышева Татьяна
drupal.ru
Рейтинг CMS 2017: WordPress, Joomla или Drupal?
Благодаря системам управления контентом (Content Management System, CMS) практически любой человек может создать сайт. Примечательно также и то, что для добавление контента, установки шаблонов и добавления функционала вам, как правило, не придётся писать код. Однако практически все сталкиваются с одной и той же проблемой, какую платформу выбрать для будущего сайта и мы решили написать статью, которая должна помочь вам в этом нелёгком выборе. Представляем вашему вниманию рейтинг CMS 2017. Оговорюсь сразу, что в этой публикации будут рассматриваться только бесплатные системы.
Статистика использования CMS
Ниже представлена диаграмма, показывающая популярность CMS систем на 2017 год по версии сайта w3tech.com.
Как работать с диаграммой:
51.4% всех сайтов сети Интернет используют собственные решения и не используют системы управления контентом. WordPress используют 29.1% всех сайтов в мире, на рынке же CMS систем доля WP составляет 59.9%.
Полная версия диаграммы доступна по этой ссылке.Рейтинг CMS 2017. Обзор WordPress, Joomla иDrupal.
Перед тем, как рассмотреть каждую систему подробно, давайте посмотрим на сводную таблицу сравнения этих систем.
WordPress | Joomla | Drupal | |
Стоимость | Бесплатно | Бесплатно | Бесплатно |
Использование | 311,682 млн. | 26,474 млн. | 31,216 млн. |
Кол-во бесплатных тем | 4 000+ | 1 000+ | 2 000+ |
Кол-во бесплатных плагинов | 45 000+ | 7 000+ | 34 000+ |
За | Простой в изучении и использовании, отличное комьюнити и поддержка, огромное кол-во обучающих ресурсов. | Простота изучения, великолепное комьюнити, возможность создать соц. сеть, огромное кол-во настроек. | CMS для технически подкованных пользователей, огромные возможности по кастомизации, enterprise-уровень безопасности. |
Против | Порой обновления ломают сайт. Для кастомизации нередко приходится писать код. | Не так проста как WordPress и не настолько мощная как Drupal. Достаточно трудно разрабатывать собственные модули. | Для работы с Drupal необходимы достаточно хорошие навыки HTML, CSS, PHP, JavaScript. |
WordPress или Joomla
WordPress позиционирует себя как идеальная платформа для новичков. Joomla же в свою очередь не так проста, как кажется на первый взгляд. Обе системы имеют достаточно низкий порог вхождения, дружелюбный интерфейс панели администратора, а огромное количество модулей позволяют расширять функционал систем. Например, WordPress изначально был CMS для создания блогов. Сейчас же на нём делают интернет-магазины, CRM-системы и так далее.
WordPress или Drupal
Нет сомнений, если вы начинающий веб-разработчик, то Drupal, в сравнении с WP покажется вам крайне и крайне трудным. Однако в плане гибкости и безопасности WP полностью проигрывает. Конечно же это не значит, что вы должны быть экспертом в PHP для того, что бы работать с Drupal, но всё базовые знания обязательны. Здесь не работает схема с вордпрес: скачал, развернул на сервере, установил готовую тему, подпилил чутка и в продакшн.
Если вы блоггер и ничего не смыслите в web-разработке, то ваш выбор WordPress. Однако если вы имеете некоторые знания в этой сфере и хотите получить гибкую, мощную систему с возможностью полной кастомизации, то тогда Drupal для вас лучший выбор.
Что бы помочь вам определиться, давайте взглянем на каждую CMS более подробно.
WordPress
Полезные ссылки
Популярные сайты на WP
Начнём с самой популярной.
Вордпрес всегда считался лучшей системой управления контентом для начинающих и простых блогов. Nirav Dave, со-основатель и технический директор Capsicum Mediaworks назвал более 100 причин выбрать вордпрес. Эта система идеальна для тех, кому нужно максимально быстро развернуть сайт и приступить к работе. Благодаря тысячам бесплатных тем и плагинов вы можете создать сайт менее чем за день.
Также благодаря огромной популярности в Интернете можно найти миллионы обучающих статей, книг, видео. Хорошим местом для старта обучения должен стать WordPress Codex, который содержит описание всех функций системы. Также вы вольны задавать вопросы на форуме или на StackOverflow.
Минусы WordPress:
- Процесс изучение документации к каждому плагину может быть крайне утомительным
- Что бы иметь возможность полностью кастомизировать систему, придётся выучить PHP и JavaScript
- Установка некоторых плагинов и тем может навредить или полностью сломать ваш сайт
- WordPress может быть ресурсоемким
Joomla
Полезные ссылки
Популярные сайты на WP
Joomla старается сильно походить на WP. Она также проста в использовании, легко расширяется сторонними модулями и компонентами – эквиваент плагинов Вордпрес. Как итог, это ещё одна, после wp конечно же, лучшая система для новичков.
Однако есть одно преимущество перед лидером рынка. Если обновления могут сломать ваш сайт на вордпрес, то с Joomla такое случается крайне редко.
Ещё одним преимуществом является более гибкая система настройки платформы. В разделе Настройки вы сможете настроить под себя практически любой сегмент CMS.
Минусы Joomla:
- Всё как и с вордпрес плагинами. Слишком долго нужно разбираться с их устройством. И сочувствую тем, кто решит кастомизировать код этим модулей.
- Интерфейс панели администратора не для новичков. У WP проще.
Drupal
Полезные ссылки
Популярные сайты на WP
В последние года я замечаю какими темпами растёт популярность Drupal. Например, сайт Белого Дома работает под управлением этой системы, а это уже говорит о многом. Большинство разработчиков называют Друпал самой можной системой и очень часто можно услышать, что Drupal – это не CMS, а CMF(Content Management Framework), и это не с проста.
Друпал сильно выделяется на фоне других систем. Например, он позволяет делать запросы к базе данных и на основе результатов формировать страницы прямо из админ панели. Это же круто!
Также Drupal обладает крайне сильным уровнем защищённости. При обнаружении уязвимости разработчики в самый кратчайшие сроки выпускают патч, закрывающий дыры.
Минусы Drupal
- Очень сложный процесс изучения в сравнении с другими CMS
- Major-обновления требуют доработки модулей сайта
WordPress, Joomla или Drupal? Кто возглавит рейтинг CMS 2017?
Если загуглить топ CMS 2017, то вы наверняка найдёте огромное количество статей со сравнением систем управления контентом, однако в выводе, как правило, пишут выбирайте ту, которая вам нравится. Мы же пошли другим путём, поговорили с друзьями и знакомыми и просто людьми, занимающимися web-разработкой.
Вердикт такой, если выбирать из этих трёх систем, то берите WordPress когда вам нужен простой сайт или блог. Однако если вам нужна защищённость, гибкость и у вас есть необходимые знания, то ваш выбор Drupal. Почему не Joomla? Дело в том, что она стала этаким середнячком между WP и Drupal, и по сути стала мало кому нужна, так как она сложнее нежели Вордпрес и менее гибкая и защищённая чем Друпал.
insidewebdev.com
Основные различия между сайтами, созданные на Joomla, WordPress и Drupal
На одной из популярных IT-площадок разработчик и блоггер Рохит Нандан (Rohit Nandan) из Купертино описал основные различия между самыми популярными open source платформами Joomla, WordPress и Drupal для построения сайтов.
Рохит Нандан делает акцент на том, что по своей сути Joomla, WordPress и Drupal имеют основные схожие функции, а именно: обеспечение конечного пользователя возможностью создания и редактирования контента без знаний HTML с помощью визуальных редакторов и возможность из основных конструкторских элементов систем добавлять тот или иной функционал. Таким образом имея полностью готовую систему и используя ее элементы пользователь, а он же и владелец сайта может создавать и обновлять свой сайт без знаний программирования и, как пишет Рохит, такой подход дает хороший результат и занимает гораздо меньше времени.
Так какие же основные различия между сайтами, построенные на Joomla, WordPress и Drupal?
WordPress
Эту систему любят все за ее невероятные возможности. Пользователь может изменить все в WordPress, что дает огромное преимущество.
WordPress популярен, постоянно совершенствуется и является отличным инструментом для новичков и работает очень здорово для малых и средних сайтов, блогов и магазинов.
Joomla
Система очень проста в использовании, но для новичка она будет сложной чем WordPress, так как для Joomla нужны навыки программирования, чтобы что-то изменить или создать. Однако, как замечает Рохит, Joomla довольно проста в использовании шаблонов (тут мы говорим о самой концепции создания шаблонов, но не о разных фреймворков для шаблонов).
Рохит приходит к выводу, что Joomla лучше всего подходит для электронной коммерции, хотя и требует навыков программирования. Однако, я бы добавил, что на Joomla можно так же построить блоги и очень хорошо она подходит для новостных сайтов.
Drupal
В этой системе многое не понятно, что внутри, и Drupal никоим образом не предназначена для новичка. Как правило данная система требует глубокого понимание кода и много времени. Drupal более нацелен на программистов и заядлых кодеров, поэтому как инструмент система очень мощная и на ней можно делать все, что угодно, поэтому Drupal будет идеальным выбором для больших и серьезных сайтов, для которых необходимы знания программирования.
Выбор
Как отмечает Рохит выбор между WordPress, Drupal и Joomla обязательно зависит от самого проекта!
Если же вам нужен гибкий процесс разработки и у вас низкий бюджет, может быть, вы должны выбрать WordPress. Если вам нужена более мощная CMS, может быть, вы должны выбрать Joomla. И если вы хотите полноценную, настраиваемую среду, то для вас выбором станет Drupal.
Кроме того, мы также должны знать, что WordPress предлагает простую панель управления, чтобы позволить клиентам легко управлять своими веб-сайтами. В Joomla немного сложная панель управления, однако она интуитивно понятна и к ней легко и быстро можно привыкнуть, а вот у Drupal очень сложная панель и поэтому разработчик должен ее максимально адаптировать для клиента, чтобы сделать ее более удобной в использовании.
joomlaportal.ru
Какой движок для сайта лучше: Joomla, Drupal, Wordpress, DLE
Создание статических сайтов уже давно не привлекает ни начинающих вебмастеров, ни профессионалов. Современная CMS дает куда больший простор для экспериментов и существенно облегчает реализацию поставленных задач, придает ресурсу большую интерактивность.
Выбор движка для сайта – задача не из легких. Одних только платных решений на рынке десятки, а бесплатные, вообще, считать – не пересчитать. И хотя у всех платформ есть базовый функционал, который поможет развернуть стандартный сайт, лучше изучить все минусы и плюсы каждого движка, чтобы в будущем не пожалеть о своем выборе. Прежде чем начать хочу предложить вам прочитать не менее интересные статьи по движкам (CMS):
- Лучшие платные и бесплатные движки для форума
- Лучшие движки для интернет магазина
- Лучшие движки для блога
В данной статье мы сравним четыре самых популярных в рунете движка для сайтов по ряду важнейших для пользователей критериев – цена, удобство в управлении, ресурсоемкость, безопасность, дополнительный функционал, средства борьбы с автоматическими рассылками (спамом) и наличие службы технической поддержки.
Какой движок для сайта лучше: Joomla, Drupal, WordPress или DLE?
Стоимость лицензии
Многие вебмастера (особенно новички) при выборе движка в первую очередь обращают внимание на цену. А если проект вообще не имеет под собой коммерческой основы, то тратиться на платный движок смысла нет.
- Движок Joomla распространяется по свободной лицензии и доступен для бесплатного скачивания прямиком с официального сайта разработчика. Там же можно загрузить понравившийся шаблон из галереи шаблонов, в которой присутствует несколько тематических вариантов, и дополнительные расширения (тоже абсолютно бесплатно), хотя большинству пользователей хватает компонентов, входящих в базовую комплектацию движка.
- Drupal это защищенное лицензией GPL программное обеспечение, распространяемое на бесплатной основе. Все шаблоны, модули и расширения тоже можно скачать бесплатно из официального репозитория.
- Data Life Engine (он же DLE) – это коммерческий движок, поставляемый в двух версиях: базовая лицензия стоимостью чуть более двух тысяч рублей и расширенная лицензия за 2700 рублей. Оба варианта содержат скрипт и возможность его обновления сроком на один год. Расширенная версия, помимо этого, также предоставляет возможность обращения в службу технической поддержки скрипта.
- Worpress выпущен под лицензией GPL 2, то есть, как и Drupal, этот движок распространяется свободно. Разработчики также дают пользователям возможность свободно модернизировать и дорабатывать их CMS. Самую свежую версию русскоязычного дистрибутива всегда можно скачать на сайте ru.wordpress.org
Удобство в управлении
Основная задача движка – создать дружелюбную для вебмастера среду, избавив его от необходимости вручную настраивать, редактировать и обновлять сайт. Сами понимаете, чем понятнее и проще работать, тем лучше.
- Из-за сложности и избыточности программного кода, движок Joomla редко когда рекомендуют для новичков, ведь данная его особенность не только влияет на скорость работы сайта, о чем мы поговорим ниже, но и сильно затрудняет нахождение и исправление ошибок. А непривычный интерфейс панели управления делает добавление статей и установку обновлений крайне запутанными. Впрочем, это скорее вопрос привычки. Если вы проработаете с Джумла достаточно долго, наверняка ощутите некоторые преимущества ее интерфейса.
- В последней версии Drupal существенно переработан интерфейс. Теперь он стал более интерактивным и понятным даже для начинающих вебмастеров. Администраторы и редакторы сайта получили доступ к новым функциям, разработанным специально для них. Значительно упростилась вставка изображений и графики в публикации.
- DLE один из самых простых и удобных в администрировании движков – добавление новостей, управление правами пользователей и другие возможности реализуются в пару нажатий мыши. Даже неискушенные вебмастера без каких-либо затруднений смогут овладеть всем базовым функционалом. Недаром в интернете каждый второй “варезник” или новостной сайт расположен именно на ДЛЕ.
- WordPress славится своим удобным, не перегруженным излишествами интерфейсом административной части. С другой стороны, частые релизы новых версий иногда добавляют совсем не нужные элементы и перерабатывают то, к чему вебмастер уже давно привык. Например, ненужную систему подсказок или лишнюю панель в том месте, где ей быть не следует. Ну и не стоит забывать, что платформа Вордпресс разрабатывалась как движок для блога, поэтому с другими типами интернет ресурсов работать в ней будет сложнее (Подробнее тут — сравнение движков для блогов).
Нагрузка на ресурсы хостинга
Данная проблема вряд ли побеспокоит владельцев небольших сайтов, но если проект обладает большой суточной посещаемостью, неправильно выбранный движок может аукнуться в виде заторможенной работы, а то и вовсе, периодической недоступности для посетителей.
- Joomla для малых проектов является идеальным вариантом, но если вы рассчитываете, что разрабатываемый сайт наберет большую посещаемость, обрастет дополнительным функционалом, и вообще, выйдет на новый уровень, то тогда без серьезной проработки и оптимизации движка никак не обойтись. В таком случае, даже расположив сайт на дорогостоящем мощном хостинге, вы не застрахуете себя от медленной загрузки страниц, периодически выскакивающих ошибок и прочих неприятностей.
- Одна из наиболее ощутимых проблем Drupal – создаваемая им повышенная нагрузка на базы данных, поэтому стоит только посещаемости вашего сайта перевалить за отметку в несколько тысяч пользователей, как сразу начнут ощущаться проблемы с производительностью (если вы, конечно, не захотите перейти на более дорогостоящий тарифный план у своего хостера). Даже углубленное ковыряние в ресурсах движка особой погоды не делает.
- Даже без первоначальной настройки Data Life Engine (DLE) не создает большой нагрузки на хостинг, позволяя без каких-либо проблем работать даже при посещаемости в несколько десятков тысяч человек в сутки. При этом требования к серверу и его оперативной памяти вполне умеренные. Тем не менее, как и любой другой движок, DLE лучше не перегружать кучей дополнительных модулей и расширений.
- WordPress достаточно неповоротливый и громоздкий движок, поэтому его лучше не использовать на сайтах с высокой посещаемостью. Надо признать, он в этом плане все же лучше своего конкурента Drupal, хотя по возможностям последний его сильно опережает.
Безопасность
Безопасность сайтов состоит из трех вещей: безопасности хостинга, мер предосторожности, выполняемых администрацией, и безопасности движка, конечно же. Давайте посмотрим, что могут предложить нам обозреваемые CMS.
- С одной стороны, очень хорошо, что разработчики Джумла постоянно выпускают множественные обновления своего продукта, устраняющие различные уязвимости и лазейки. С другой – они тем самым открывают новые, чем незамедлительно пользуются злоумышленники. Поэтому безопасность сайта на данном движке лежит в основном на вас. Чтобы добиться максимального уровня защиты, следует вручную настраивать движок. О том, как это сделать, написано множество статей в интернете.
- Разработчики Друпал достаточно трепетно относятся к проблеме безопасности. Каждая новая версия движка продолжительное время тестируется, из нее выпиливают все уязвимости и баги. То же самое касается и наиболее востребованных модулей и расширений. Ядро движка одно из самых стабильных. Недаром Друпалу отдают предпочтение многие крупные компании с мировым именем, создавая на нем свои официальные сайты.
- ДЛЕ определенной не относится к безопасным движкам – разнообразных уязвимостей и брешей в нем предостаточно. Поэтому вы, как владелец сайта, должны будете всегда следить за выходящими обновлениями и патчами, которые устраняют ошибки разработчиков. В противном случае, сайт может превратиться в бесплатного донора ссылок для других ресурсов или еще чего похуже.
- Вордпрес. По причине слабой модерации плагинов из официального репозитория, они содержат кучу скрытых уязвимостей и недоработок, которыми так и норовят воспользоваться злоумышленники. Почитайте специализированные форумы и увидите, сколько владельцев сайтов на данном движке уже познакомилось с эксплойтами, брутфорсами и прочей гадостью.
Модули и расширения
Иногда владельцам сайтов не хватает базовых возможностей движка, чтобы воплотить в реальность все свои идеи. Поэтому они используют дополнительные средства, для расширения этих самых возможностей. И, как вы сейчас убедитесь, все наши CMS предоставляют действительно разнообразный ассортимент модулей.
- Joomla по количеству серьезных расширений обогнала всех своих конкурентов. Да так обогнала, что они остались нервно покуривать в сторонке. Хотя, надо признать, что большинство из них глючит и лагает. А ведь один криво написанный модуль может нагрузить ресурсы хостинга до такой степени, что превысит затраты на сам движок. В настоящее время ситуация стала потихоньку стабилизироваться, ведь появилось множество профессиональных студий, которые сейчас занимаются разработкой и доработкой модулей.
- Как я уже говорил ранее, модулей и расширений у движка Drupal предостаточно (только официальный источник содержит более тысячи таковых, а ведь есть еще и сторонние разработчики). Особо хотелось бы выделить коммерческие решения, модули Views и CDK.
- С расширениями у DLE никаких проблем нет. Есть множество платных и бесплатных модулей, благодаря которым можно превратить ваш сайт в уникальный, ни на что не похожий проект. Экспорт новостей с других сайтов, социальная интеграция, рейтинг пользователей … список очень длинный. Но обратите внимание – разработкой расширений занимаются все кому не лень, поэтому лучше предварительно поинтересоваться, что вы ставите себе на сайт.
- В интернете на Wordpress можно найти самые разнообразные, официальные и неофициальные, плагины и расширения, которые позволят расширить/нарастить базовый функционал. Например, благодаря плагину WooCommerce, можно превратить ваш сайт в интернет-магазин. Хотя я бы использовал более подходящий для этого движок (Ознакомиться с лучшими движками для интернет-магазина можно здесь).
Защита от спама
Рекламный спам – это одна из основных проблем администраторов и модераторов интернет-ресурсов (особенно в последнее время, когда боты значительно поумнели). В зависимости от того, насколько сайт защищен от проникновения спамеров, зависит его работоспособность и душевное спокойствие пользователей. Как же движок лучше по этому параметру?
- Joomla сама по себе уже достаточно защищена, но это не мешает особо сообразительным спамерам засорять его рекламными комментариями или использовать систему личных сообщений для своих рассылок. Отличным решением для блокировки роботов будет установка формы комментариев, включающей математическую проверку или ввод кода (капчи). Например, плагина SimpleForm2.
- Если у вас нет никакого желания тратить свое время на очистку комментариев на вашем Drupal сайте от ссылок, рекламных сообщений и прочего мусора из комментариев, модуль Drupal Captcha поможет решить этот вопрос. Проверку можно сделать избирательной, дабы не мешать постоянным посетителям сайта.
- На DLE спам частое явление, хотя его легко пресечь на корню, использовав одно из множества средств защиты (даже не обязательно устанавливать капчу, которая может отвадить настоящих, живых пользователей). Например, есть модули, позволяющие автоматически блокировать регистрирующихся ботов, находящихся в мировой базе спамеров, или блокировать ручной спам, оценивая релевантность текста относительно обсуждаемой темы.
- По ряду причин, защищаться от спамеров на Wordpress довольно непросто, но все же можно. Есть несколько интересных плагинов, которые удаляют неактивных пользователей, не допускают регистрации роботов, ставят защитные изображения, разгадать которые спам-скрипам не по силам.
Техническая поддержка
Куда в первую очередь обратится вебмастер, когда у него начались проблемы с установленным движком? Ответ очевиден – в службу технической поддержки. К сожалению, таковая присутствует далеко не всегда.
- Так как Joomla является свободно распространяемым, абсолютно бесплатным движком, служба технической поддержки у нее отсутствует. Зато эффективной ей заменой стало развитое сообщество пользователей, где владельцы и разработчики сайтов на этом движке совместно решают свои проблемы, делятся друг с другом интересными мыслями и всячески стараются улучшить данный программный продукт. Надо отметить, что по количеству пользователей данное сообщество одно из самых крупных в России.
- Drupal тоже официальной технической поддержки не имеет и развивается только благодаря энтузиастам. Причем развитие идет достаточно бурное, так как в последнее время в Рунете наблюдается настоящий всплеск популярности этого движка. На специализированных форумах можно найти много людей, разбирающихся в архитектуре Drupal. Они, в большинстве своем, охотно отвечают на поставленные вопросы, но доверием лучше не злоупотреблять.
- Как и любой платный движок, DLE имеет развитую службу технической поддержки. Однако получить доступ к данной услуге могут только люди, купившие расширенную версию (2700 рублей). Возможен также вариант, при котором владелец базовой лицензии за определенную плату (примерно 600 рублей) получит доступ к техническому обслуживанию сроком на один год. Да, лишние деньги отдавать не охота, зато специалисты будут решать ваши проблемы во внеочередном порядке.
- Получить доступ к техподдержке может лишь ограниченный круг пользователей Wordpress (еще бы – команда из 10 человек вряд ли смогла бы обрабатывать ежедневно по нескольку тысяч заявок). А подавляющему большинству вебмастеров остается довольствоваться развитой справочной системой и форумами официального русскоязычного сообщества.
Заключение. Так какой движок все-таки лучше?
Сложно сказать. Если все было бы так просто, люди бы клепали свои сайты только на одном движке, а разработчики других просто свернули бы свою деятельность. На самом деле, для каждой отдельной ситуации лучшим будет свой вариант. Data Life Engine (DLE) станет отличным решением для крупного новостного сайта или развлекательного портала – посещаемость выдерживает, к пользователям и администраторам дружелюбна. WordPress простой и бесплатный, поэтому его активно используют для создания всяких торгующих ссылками сателлитов, но ставить его на серьезный сайт не рекомендуется (К тому же, ходят слухи о предвзятом отношении к нему со стороны поисковиков). Drupal и Joomla, после ручной доработки, выведут безопасность вашего сайта на новый уровень, а их дополнительные расширения помогут сделать из него действительно уникальный проект.
P.S. Данные движки позволяют создать почти все что угодно, начиная от персонального блога и заканчивая социальной сетью. Но если вы занимаетесь разработкой форума, то ни один из выше перечисленных движков вам не подойдет. Поэтому, если есть необходимость, можете ознакомиться с обзором лучших платных и бесплатных форумных CMS.
Что рекомендуют специалисты
Мне из всех перечисленных движков, ни один не нравиться.Джумла, Drupal, и DLE довольно тяжелые движки, и создают дополнительную нагрузку на сервер. А в WP и снова тот же DLE, слабо защищены от взлома. WP вообще может взломать даже тот школьник, который хоть как-то знаком с хакерством.
Yuran123
Эмм, Djoomla -?? Что за новая CMS такая? Я о такой не знаю.Что касается — какой движок для сайта лучше? Лучше то, с чем Вы сможете работать, что сможете обновить. Если руки прямые, то все запросы оптимизируется. Если Контора не может сама справится, пускай нанимает админа, который всё сделает.
Всё в WordPress нормально. Опять встает вопрос оптимизации. Один некорректный запрос к базе что в движке WP, что в движке Drupal, что в движке joomla может привести к неработоспособности. Лично наблюдал запрос с несколькими вложениями, который при одном человеке на сервере клал всю VPS.
По умолчанию сами системы не требовательны, но людям мало. Нужны плагины, а как они работают, никого не интересует. В итоге: «ааа сайт не работает» и с таким сообщением на все форумы, которые найдут.1) Как и писалось выше, дополнительные модули. Установили и забыли, а что там GET/POST запросы не проверяющиеся это ничего.. Сайт то работает. Очень многие создают сайт не вникая в саму суть сайтостроения, ибо боятся отдавать деньги админам за настройку текущих скриптов, или создание чего-то нового.
А потом удивляются, почему их за спам блочат, или сайт перестаёт работать.
2) Очень многие боятся за свои данные, однако каждый хостер имеет доступ к файлам клиентов))
3) Обновления. Поставил двидок на сайт и забыл. А то что новые обновления выходят… Зачем обновляться, когда сайт и так работает. А вдруг я не смогу корректно поставить обновление и всё сломается, и настанет конец света, и меня директор уволит.
Да и вообще, давайте быть реалистами. Сейчас нет ни одной CMS которую нельзя было бы взломать… Так что по этому компоненту не определить лучший движок.
Светозар
Нельзя вообще так ставить вопрос: какой движок лучше? Вопрос лучше для чего? Что вам конкретно нужно? так можно построить отличный сайт на Вордпрессе, хотя изначально он для блогов проектировался, ДЛЕ для порталов, а Джумла для всего и по чуть -чуть, но с глюками. ИМХО начинать лучше с Вордпресса, ну а там по надобностям рассматривать.
Doctor X
Мда, думал создавать на вордпресс, хотел сайт создать, а тут такая проблема, но вроде как говорят, что если руки оттуда растут, то можно поставить какую то защиту, или может какой нибудь плагин есть для этого?
roman-maurinio
roman-maurinio, есть разные подборки по безопасности. У меня стоит защита на вход — сменил урл вместо стандартного wp-admin, а также поставил плагин (защита от xss-атак) — нужно дополнительно подтвердить свой вход дополнительным нажатием клавиши.
Достаточно в панели управления блога в разделе «Добавить плагин» ввести ‘security’ и посмотреть что есть.
prolisk
Так это старая фишка, которую уже мало кто используют, так как она бесполезная, так как сайты не ломают через вход. Подборкой пароля и логина никто не занимается. К стати, если у тебя на сайте стоит регистрация, то толку нету менять адрес входа в админку, так как через стандартный вход можно авторизоваться в админке.
Yuran123
Я перед созданием своего сайта долго выбирал какой движок выбрать. И все же остановился на WordPress. Это на мой взгляд самый простой движок. Да и осваивать его не нужно долго. В нем все предельно понятно и просто. Плюс в WordPress есть очень много плагинов, которые можно устанавливать по своему желанию, для правильной работы движка. А взломать можно любой движок. Это дело времени.
krym
Поскольку когда создавала сайт, то делала это под чутким руководством, поэтому выбор был поставлен на joomla. Есть нюансы, но за три года не было проблем, которые не решаются. Думаю, всем подойти один и тот же движок не может, вот поэтому есть у каждого свой выбор.
Nezavi
Новая CMS для блогов, я думаю её можно добавить сюда и сказать о ней пару слов. AnhcorCMS anchorcms.com
Плюсы:
- Бесплатная
- Простая
- Допиливаемая
- Скоро будет новая версия
Минусы: Нет плагинов, но их легко адаптировать под cms.
Светозар
Светозар, насколько я понял готовых шаблонов для этой CMS нет, нужно писать самому? Если так, то она только для разбирающихся в верстке, так как при заказе у кого нибудь это выйдет дороже, чем для распространенных CMS.
Элмар
Люблю движки типа кандидат цмс, и такие легкие, если сайт маленький буду использовать обычные статические сайты.
Жумлу никому не рекомендую, тупее движка просто не найти. Насколько я помню админ там русский, а сейчас посмотрел сайт на английском, под рунет делать не будет что-ли? Не выгодно наверно.
mamentA
Почему нету, еще как есть. Ведь их же кто то пишет и вылаживает в свободный доступ или же продают. Вот вам и готовые CMS. Главное уметь искать , или же иметь деньги чтобы купить то что вам нужно.
Yuran123
Читал на хабре, там можно получив ГПЛ зарабатывать на опенсорсе, вот даже веста только на английском, но админ русский, но там хотя бы супорт есть на русском.
mamentA
Для меня оптимальнее всего использовать вордпресс. Движок подходит тем, у кого нету возможности вкладывать достаточно большие суммы в создание и развитие своего сайта. Ту же тему для вордпресс легко найти в интернете и уникализировать самостоятельно.
lektor2010
Кстати, насчет безопасности движков. вчера, например, один товарищ опубликовал уязвимость под wp 4.2, текущая версия. Смысл в написании огромного вредоносного комментария, он там режется и иньекция вредоносного кода проходит. Можно погуглить WordPress 4.2 stored xss. Насколько мне известно, пока обновления нет и особо ничего предпринять нельзя. ну кроме как коменты отключать.
jonix
Самый простой в использовании CMS — это WordPress, насчет его безопасности и поедании ресурсов — если не устанавливать кучу плагинов и правильно настроить кэширование, то он не особо нагружает сервер, а на счет безопасности, его легко защитить если руки прямые, да и вообще резервное копирование еще не кто не отменял (нормальные хостинги делают его автоматически), даже если вам вскроют сайт, то его всегда можно будет восстановить.
Alex87
Что касаемо защиты от спама, то существует отличный сервис. Работает со всеми популярными cms и форумами. Проверено. Спам валит только в путь. Сервис платный. Но стоит копейки.Для новичков самый лучший wordpress. Joomla тяжел в освоении. DLE платный. Как то некорректно сравнивать бесплатные cms с платными.
Bahus
businesslike.ru
Что выбрать WordPress, Joomla или Drupal?
WordPress сегодня используют около 23% пользователей интернета, в тоже время он не является единственным ресурсом для управления контентным маркетингом. Также существуют другие популярные ресурсы такие как Joomla и Drupal. Все выше перечисленные ресурсы имеют много общего, в тоже время отдельно каждый из них имеет ряд преимуществ и недостатков.
Что общего между WordPress, Joomla и Drupal?
Все они являются самыми популярными CMS и имеют общее технологии, строение и аудиторию.
- WordPress, Joomla и Drupal – три бесплатных, открытых ресурса программного обеспечения с лицензией GPL.
- преимущественно написаны на РНР.
- поддерживают MySQL как их базу данных. WordPress поддерживает исключительно MySQL соответственно потребуется и MySQL Хостинг, в то время как Joomla и Drupal работают с другими базами данных.
- используют темы и шаблоны изменения внешнего вида сайта, плагины, модули или расширения функционала.
- используют открытый исходный код, и являются общественными проектами.
Несмотря на ряд совпадений, существует значительное число различий. У данных CMS разные политики относительно того, что стоит включать в ядро программного обеспечения, модули, шаблоны, систему безопасности и т.д. Эти различия имеют наибольшее влияние на пользователей и построение веб-сайтов.
Большинство пользователей, которые создают свои веб-сайты не являются разработчиками, дизайнерами или программерами. По этому так важно узнать преимущества и недостатки каждой СМS, чтобы выбрать ту, которая подходит именно вам. Для создание и ведения блога подойдет одна из ниже перечисленных систем. Но что для этого нужно еще?
1.Процесс установки
WordPress
WordPress известен тем, что его можно установить за 5 минут. Большинство хостинг-провайдеров предлагают установку WordPress в один клик, что дает возможность новичкам легко начать работу над сайтом.
Способ установки WordPress есть одним из его преимуществ над Joomla и Drupal. Пользователи видят простой и понятный интерфейс, с меню для созданием постов, страниц.
Joomla
Процесс установки Joomla может быть и не такой быстрый как установка WordPress, но имеет несколько похожих етапов. Также хостинг-провайдеры предлагают установку Joomla в один клик.
После установки, пользователю становится доступна панель управления, которая отличается от WordPress. Тут присутствует огромное количество меню для настройки сайта. Фанаты Joomla утверждают, что это результат того, что Joomla на много сильнее чем WordPress, но мы считаем, что это просто всего навсего используется для отпугивания новичков.
Установка CMS Joomla в несколько кликов на cPanel тут.
Drupal
Установка Drupal похожа на процесс установки двух предыдущих СМS. Просто скачайте, загрузите и запустите установочный скрипт.
Drupal также предлагает разделение. Существуют предварительно укомплектованные пакеты Drupal модулей и конфигураций для создания конкретного вида веб-сайтов.
Процесс установки Drupal немного сложнее чем других СМS. Пользователям может быть немного сложнее разобраться с тем как изменять их сайты. Drupal делает очевидным процесс изменения и добавления контента, в то время как изменение и добавление элементов, которые не относятся к контенту, может вызвать трудности.
2.Темы и расширения
Все три популярных CMS оснащены набором тем и плагинов/модулей, таким образом, есть возможность изменить внешний вид программного обеспечения или добавить необходимые элементы.
WordPress
WordPress позволяет пользователям изменять внешний вид применяя темы. WordPress идет в комплекте с несколькими встроенными темами. В любой момент вы можете нажать на кнопку Создать на вашей странице и установить бесплатные темы WordPress.org.
Кроме стандартных бесплатных тем вы можете использовать также темы созданные другими разработчиками, например, StudioPress, Themify, or ThemeLab, где можно найти платные темы с рядом преимуществ.
Настоящее преимущество WordPress это плагины. Сейчас доступными являются более 38000 плагинов WordPress в бесплатном и официальном доступе. Также есть доступными и платные версии плагинов, которые идут в комплекте с тех. поддержкой от разработчиков.
Joomla
Joomla так же как и WordPress идет в комплекте с шаблонами и расширениями. Есть возможность сделать все, что угодно от создания он-лайн-магазина до управления электронной почтой.
Большое количество расширений позволяет вам выбрать именно то, что подходит именно вам. По умолчанию в Joomla выключена функция поиска и установки расширений из области администрирования. Существует расширение, которое позволяет добавлять установки веб- функции для расширений. Для шаблонов , пользователи по-прежнему должны искать вручную шаблоны, а затем устанавливать их, добавляя URL.
Drupal
Drupal имеет также широкий ассортимент модулей и тем. Пользователи, должны будут перейти с своего сайта и искать модули и темы, которые они хотят добавить, и потом привязать их URL к своему сайту. Потом они смогут ввести URL и установить нужный модуль или плагин.
Используя модули можно сделать все что угодно, и новые модули появляются постоянно.
3.Возможность поддержки
Возможность поддержки является очень важной для начинающих пользователей. Так как вы можете столкнуться с некоторыми проблемами, которые тех поддержка с легкостью решит.
WordPress
У WordPress есть сообщество опытных пользователей. Вы можете найти помощь по WordPress на официальных форумах поддержки, а также документы , справочники, кодексы, и ответы на разные вопросы почти на каждом форуме в Интернете о веб-дизайне и разработке.
Также есть сайт, такие как WPBeginner, содержащие сотни учебников , учебных пособий, видео и статей, которые помогут для начинающих пользователей WordPress. Есть много способов, чтобы задать вопрос по WordPress и получить бесплатный ответ на него. Помимо бесплатных вариантов поддержки, есть возможность получить платную поддержку для WordPress. Также вы можете воспользоваться услугами фрилансеров по настройке WordPress на популярных платформах Upwork , Fiverr и Elance. Благодаря огромной популярности WordPress, является простым и доступным для малого бизнеса и частных лиц.
Joomla
Joomla также имеет большое количество опытных пользователей, которые с радостью делятся информацией о своих достижениях. Существует обширная документация на веб-сайте Joomla , которая является ценным ресурсом для начинающих. Более интерактивную поддержку пользователи могут получить на форумах, подписавшись на рассылку, в IRC- чатах и т.д.
Помимо поддержки сообщества, есть ресурсы, которые предлагают платные курсы и обучение. Наем разработчиков или экспертов для настройки Joomla и устранения неисправностей могут стоить больше, чем в WordPress .
Drupal
Drupal имеет очень активное сообщество поклонников и пользователей. Вы найдете все варианты поддержки сообщества для Drupal. Существует обширная документация , форум поддержки , списки рассылки , группы пользователей , IRC чаты . Все хорошие места, чтобы получить консультацию и бесплатную помощь.
Drupal пытается предоставить максимально высокий уровень тех поддержки для пользователей, разработчиков и компаний. Отдел технической поддержке вы можете найти в Drupal маркете.
4.Размещение и поддержка нескольких языков
Большое количество веб-сайтов, которые появляются ежедневно не используют английский язык или мультиязычность. Так что для начинающих пользователей при выборе CМS обращает внимание на возможность выбрать подходящий язык и наличие тех поддержки.
WordPress
WordPress поддерживает функцию мультиязычности. Языки, которые отсутствуют в выпадающем списке не поддерживаются, всего доступными есть 53 языка, и новые языки могут быть доступны при использовании административных прав. Для создания мультиязычного сайта вы можете использовать специальный плагин. Самые популярные темы и плагины также доступны на нескольких языках.
Joomla
Joomla не требует установки дополнительных расширений для выбора языка. Вы просто заходите в управление языками, добавляете нужный вам, и начинаете работать над созданием мультиязычного контента сайта. Переводы также доступны и могут быть легко установлены с использованием административных прав.
Drupal
Drupal идет в комплекте со встроенной поддержкой на нескольких языках. Вам нужно будет найти использовать модули для перевода контента. После установки модулей вы можете добавить сайт и управлять выбором языка в меню установок Drupal.
5.Безопасность
Безопасность очень важный фактор при выборе CMS для вашего сайта. Почти каждый веб-сайт размещенный в интернете может быть подверженным угрозам атак.
WordPress
WordPress разработал свой код безопасности и очень быстро реагирует на угрозы безопасности. В данной CMS присутствует механизм автоматичного обновления, что позволяет автоматически обновлять сайт, когда появляются новые системы защиты.
Для дополнительной защиты вы также можете использовать автоматические бекапы, двухэтапную авторизацию и другие способы защиты.
Также в WordPress есть механизм, который позволяет следить за доступными обновлениями тем и плагинов.
Joomla
Joomla также имеет достаточно высокий уровень защиты, и быстро реагирует в случае возникновения проблем. Возможность установки обновлений остается на усмотрение пользователей.
В CMS присутствует специальное расширение для создания бекапа.
Drupal
Drupal разработал свой подход к системе безопасности. Они публикуют уязвимости безопасности на собственном сайте и пути их устранения.Существует мнение, что Drupal имеет более высокий уровень безопасности, потому что не так часто всплывают новости о том, что сайт на данной CMS был взломан.
Заключение
WordPress, Joomla и Drupal прекрасные системы для управления сайтом. Joomla и Drupal имеют больше встроеных модулей по сравнению с WordPress. В WordPress есть большая база плагинов и тем. Понравился сайт и вы хотите узнать на какой системе он разработан? Более подробная инструкция здесь.
Мы надеемся, что статья поможет вам сравнить все три CMS, и выбрать ту, что лучше всего подойдет для Вас, ну а купить хостинг для сайтов, независимо от CMS, Вы всегда можете у нас.
Перевод статьи с сайта: www.wpbeginner.com
2738 раз(а) 2 Сегодня просмотрено раз(а)
hyperhost.ua
Сравнение CMS Drupal, Joomla и WordPress. Обзор систем управления контентом
Максим (maxsite.org) захотел сделать обзор CMS, и пригласил меня поучаствовать. Помимо этой статьи к прочтению рекомендуются две коротеньких заметки:— «Можно ли построить что-то дельное на базе бесплатных CMS?»— «Примеры больших сайтов на Drupal»
Drupal, Joomla и WordPress — системы управления, на основе которых можно создавать функциональные и легко управляемые сайты без серьезных финансовых затрат. Мы решили сравнить эти системы между собой и рассказать об этом доступным языком. Мы выбрали наиболее важные аспекты, которые скорее всего заинтересуют рядового пользователя.
В качестве «ответчика» за Drupal выступает Дмитрий Сергеев (www.dserg.com), Joomla — Дмитрий aka Dead Krolik (dead-krolik.info) и WordPress — Максим. Системы расположены в алфавитном порядке, так что не ищите подвоха. :)
Дополнение от 23.08.2007. Никита Селецкий присоединился к нашему обзору CMS и рассказал кое-что интересное о Typo3. Если интересует Typo3, попробуйте читать эту статью и статью Никиты параллельно.
Версии/безопасность
Drupal
Сейчас к выходу готовится 6-я версия, код которой уже достаточно давно заморожен. Текущая 5-я версия по сравнению с 4.7 выглядит хорошим эволюционным этапом.
Новые версии подолгу тестируются. Ядро стабильное. Баги в востребованных модулях обычно фиксятся оперативно. Сейчас целый ряд крупных корпоративных сайтов компаний с мировыми именами работает на Drupal, поэтому у разработчиков к безопасности серьезное отношение.
Joomla
Ситуация на данный момент такова — все поклонники Joomla находятся в ожидании версии 1.5. А ветка 1.0.х претерпевает лишь косметические изменения, в основном улучшающие безопасность. Так что с наличием новых версий у Joomla «полный порядок». Безопасность тоже на уровне, версию 1.0.13 можно смело считать очень-очень стабильной и безопасной.
Что же касается безопасности сторонних расширений, то тут все не так гладко, что вообще-то повторяет ситуацию в целом в языке PHP, как популярном среди новичков и людей не знающих ничего о том, как ломаются сайты. 90% софта глючны, а платные программисты готовы работать за еду. Действительно сильных расширений мало, но они есть, например OpenSEF или MosetsTREE.
WordPress
Хотя официально и заявлено, что версии WordPress будут выходить по графику, на самом деле этого не происходит. Если обнаруживается какая-либо серьезная «дыра», то разработчики опреративно выпускают обновление, поэтому график версий сбивается. Существуют две линейки WordPress: 2.0.* и 2.1+. Первая (текущая 2.0.12) все еще поддерживается и к ней выпускаются обновления безопасности. Но новые возможности появляются только в линейке 2.1+ (текущая 2.2.2). Разделение произошло после того, как было решено отказаться от поддержки MySQL<4.0. За счет оптимизации запросов, скорость работы новых версий выше. Также сыграло свою роль и то, что в WordPress'е активно стал использоваться AJAX, которому требуется UTF-8. Все это привело к определенным проблемам совместимости, но, на мой взгял, оно того стоило.
Пример сайта на Drupal
Русская документация
Drupal
Несмотря на то, что русское сообщество занимается переводом документации на Drupal, белых пятен еще много. Ситуация отчасти компенсируется самописными статьями и руководствами. Документация на модули по большей части не переведена. На мой взгляд, сейчас заниматься разработкой сайтов на Drupal без знания английского языка трудно — любой шаг в сторону от стандартных схем может стать проблемой.
Joomla
Русскоязычной документации достаточно, я бы сказал — много. Причем она не ограничивается переводом официальной помощи, а уже приходит к стадии написания авторских статей.
WordPress
WordPress обладает очень большой документацией (к.н. Codex/Кодекс), но к сожалению она только на английском языке. Хотя, справедливости ради стоит отметить, что составлена она грамотно и практически не требует особого знания языка. Документация построена таким образом, что позволяет довольно быстро найти нужный ответ. Практически каждая статья имеет несколько примеров, а также ссылки на смежные вопросы.
Пример сайта на Joomla
Русское комьюнити/поддержка
Drupal
Русское сообщество развивается, причем достаточно бурно, поскольку в последнее время о Drupal много говорят в рунете. Есть люди разбирающиеся в архитектуре. Что важно, они отвечают на форуме. В целом сообщество открытое и дружелюбное, но злоупотреблять этим не стоит.
Joomla
Если коротко, то существует две различных «тусовки», ведущие свои форумы и сайты поддержки. Попытка объединения была, но так ничего и не получилось. В принципе, наличие двух сборок и русификаций на данный момент всех устраивает (читай «все не плохо устроились»). Ближе к версии 1.5 вопрос будет подниматься все чаще, ибо порталовцы более официальная команда перевода, нежели joom.ru. С другой стороны наличие конкуренции нисколько не вредит сообществу, а наоборот даже подталкивает команды работать все лучше и лучше.
WordPress
У русского WordPress'а есть два официальных сайта. Поддержка пользователей осуществляется через форумы добровольцамими. Так, что скорее всего проблем с русской поддержкой не будет. Также существует много блогов, где их авторы выкладывают и делятся самыми разными находками и решениями по WordPress.
Настройка ссылок в админ-панели WordPress
Борьба со спамом
Drupal
Akismet — раз, графическая или математическая каптча на выбор — два, анализатор поведения клиентов с отсеиванием ботов — три. Еще можно задавать ограничение на количество ссылок в одном сообщении, контролировать флуд, банить ip и вести «черный список» рекламируемых сайтов, а также фильтровать сообщения по подстроке.
Joomla
Борьба со спамом в интернете на данный момент ведется только в одном месте — комментарии к публикациям. Компонентов комментариев достаточно много, и о таковых, без поддержки captcha я не слышал (разве что очень древние и не используемые на данный момент). На этом собственно борьба со спамом заканчивается. Вкусности вроде SpamKarma насколько я знаю, в сторонних компонентах не реализованы.
WordPress
Стандартно в WordPress входит плагин Akismet, который достаточно эффективно борется с этим злом. Кроме этого можно создать черный список и фильтры из слов. С их помощью можно просто заблокировать любой комментарий, который содержит запрещенное слово или отправить его на модерацию. Наибольшую же эффективность в борьбе со спамом можно добиться с помощью т.н. капчи — картинки с набором символов. В этом случае ставится полный заслон от автоматических спам-роботов. Установка большинства плагинов антиспама очень проста, зачатую достаточно только его активировать в админ-панели (например, популярная SpamKarma). С помощью специального плагина есть возможность модерировать спам-комментарии. Причем доступны как обычные комментарии, так и пинги и трекбаки. В целом же плагинов для антиспама множество (я насчитал больше семидесяти).
Внешний вид админ-панели Joomla
Интеграция с форумом
Drupal
Базовый пакет Drupal содержит достаточно функциональный форум, который подойдет для организации небольших сообществ. Для организации больших сообществ он тоже, впрочем, подойдет — на форуме drupal.org сейчас более 320 000 сообщений.
Есть модераторы, группы пользователей с разными правами доступа, извещения по email, аватары, подписи, RSS. Преимущество встроенного форума — единая база пользователей, которую используют остальные части сайта.
Насколько я знаю, есть возможность интеграции с PHPBB.
Joomla
Вместе с Joomla не поставляется компонента форума, однако на данный момент самым оптимальным вариантом создания встроенного форума является FireBoard и его русская редакция от Adeptus'а. Что же касается интеграций — они существуют. Самой распространенной является связка Joomla-SMF, под которую есть не одна интеграция, даже коммерческая.
WordPress
Для WordPress'а разработан и рекомендуется форум BBPress (есть и руссификация), который полностью интегрируется в блог. Правда, возможности у этого форум более чем скромные. На официальном сайте WordPress'а используется именно этот форум. Также существуют плагины, которые позволяют частично интегрировать некоторые популярные форумы в блог. Правда для этого требуются хорошие знания программирования, и при этом, все равно стопроцентной интеграции не получится — все-таки это разные системы.
Пример настройки блоков на Drupal
Визуальный редактор
Drupal
В Drupal можно встроить TinyMCE или FCKEditor. И тот и другой гибко настраиваются. Оба являются мощными средствами. В TinyMCE, например, можно работать с таблицами, добавляя и удаляя строки и столбы и объединяя ячейки. Еще TinyMCE может «чистить» скопированные из Ворда тексты от избыточных тегов.
Joomla
Таковых под нее множество: в основном это портированные и самые распространенные редакторы. Однако самым удобным и хорошим из бесплатных является редактор JCE, разработанный специально для Joomla (а изначально еще для Mambo, тогда он назывался MosCE), способный составить очень хорошую альтернативу платному WysiwygPro.
WordPress
Стандартно в WordPress'е используется немного урезанный TinyMCE и, рядом же — простой текстовый редактор (переключение между ними «на лету»). При желании можно установить и полную версию TinyMCE, тогда будет доступно три панели кнопок со всем возможностями. Нужно отметить, что в WordPress'е есть возможность сторонним плагинам добавлять кнопки в редактор. Таким образом можно например получить функции для добавления видео, аудио и т.д. Если TinyMCE не устраивает, то можно установить вместо него другой редактор, например FCKMonkey. Но в целом, выбор редактора дело вкуса. В профиле пользователя можно вообще отключить использование визуального редактора.
Расширенный визуальный редактор WordPress
Работа с картинками
Drupal
В базовом пакете вставка картинок не предусмотрена. Решить эту проблему можно несколькими путями. Есть вариант с добавлением картинке в стиле «Прикрепить файл к посту». Альтернатива — установка WYSIWYG-редактора TinyMCE и медиаменеджера IMCE сверху. Поддерживается изменение размеров картинки при загрузке и генерация тамбнейлов. Я бы не назвал работу с изображениями сильной стороной Drupal: слишком много кликов приходится делать.
Joomla
В этом Joomla впереди всех трех других систем, ибо одних только типов расширений существует три штуки (компоненты, модули и мамботы). Причем каждый тип расширений позволяет решать свои типы задач, что позволяет добавлять фактически любой новый функционал не залезая в "ядро". Да и конкурентов у официального сайта расширений среди других систем я думаю тоже нет (extensions.joomla.org).
WordPress
В WordPress'е вполне удобно можно добавлять картинки в редактор. При загрузке файла можно сразу указать его название, подпись. Автоматически будет сделана миниатюра. То есть расчет на то, чтобы с этой задачей справился неопытный пользователь. Если же воспользоваться отдельным плагином, то можно дополнительно указать размеры картинки, миниатюры и прочие параметры. После добавления картинки в редактор, можно изменить различные параметры (стили, размеры, бордюры, отступы и т.д.). Хотя это уже возможности самого визуального редактора.
Настрока кнопок визуального редактора TinyMCE в Drupal
Шаблоны оформления
Drupal
Движок шаблонов — сильная сторона Drupal. Этот компонент добротно спроектирован, поэтому разобраться с интеграцией своих шаблонов сможет начинающий PHP-программист. Вообще Drupal предоставляет целый букет возможностей по управлению темами: можно даже как в ЖЖ настраивать цвета разных элементов прямо из админки. Впрочем, эти изыски на любителя.
На Drupal есть красивые сайты, однако, приличных общедоступных тем крайне мало. Если задумаете обзавестись сайтом на Drupal, приготовьтесь потратиться на шаблон.
Joomla
Joomla ветки 1.0.х не поддерживает шаблоны. Конечно, в ней есть общий и большой шаблон, позволяющий на PHP создавать вполне замысловатые структуры общей структуры сайта и расположения модулей, но вот шаблонизации отдельных элементов нет, и все ограничивается примением CSS (кстати, очень система очень гибкая, взять тот же «префикс класса модуля» и хорошо задокументирована) и ковырянием в компонентах. Однако для статей уже давно существует ContentTemplater, позволяющий создавать шаблоны оформления для статей и очень неплохо управлять их внешним видом.
Вторым моментом, о котором стоит сказать отдельно является система модулей. Модули объединяются в позиции, которые уже и подгружаются в нужных местах шаблона. Модули можно привязывать к конкретным страницам (включать и выключать отображение) а так же выводить различными способами по ходу страницы. Порой, при помощи манипуляций в шаблоне можно несколькими модулями составить очень красивую главную (или любую другую) страницу, просто выключив компонент работающий там и расположив вместо него модули (например, отображающие новости из разных категорий).
WordPress
Для WordPress'а созданы тысячи шаблонов и многие из них выполнены на очень хорошем дизайнерском уровне. Устройство WordPress таково, что под него несложно переделать, скажем, html-шаблон. В шаблонах испольуются обычные PHP-функции, поэтому никаких сложностей с изучением т.н. языков шаблонов нет. По созданию шаблонов существует довольно много статей, даже есть он-лайн генератор. Готовые шаблоны достаточно загрузить в отдельный каталог и после этого в админ-панели выбрать понравившийся. Существует также возможность переключать шаблоны и посетителями.
Расширенная функциональность (плагины)
Drupal
Сейчас в официальном репозитории хранится под тысячу бесплатных модулей. Среди прочих есть решение для электронной коммерции, CRM-система, wiki-движок. Еще отмечу модули Views и CCK, которые дают Друпалу полное право именоваться CMF, а не CMS. CCK (Content Construction Kit), к примеру, позволяет при помощи графического интерфейса описывать объекты предметной области в базе данных и сразу же создавать формы для управления ими.
Joomla
В этом я думаю Joomla впереди всех трех других систем, ибо одних только видов расширений существует три штуки. Да и конкурентов у официального сайта расширений среди других систем я думаю нет (extensions.joomla.org) и быть не может. Одна только циферка (1915) наверху с количеством расширений в архиве заставляет задуматься.
Самой сильной стороной Joomla является, я считаю, система расширений. Мало того, что их существует несколько видов, еще есть специальная система их установки, позволяющая при помощи xml-файла описывать все действия необходимые для совершения при создании записи о расширении (например, SQL-запросы, копируемые файлы или действия выполняемые сразу после установки, которые нельзя выполнить автоматически).
WordPress
WordPress можно расширить за счет плагинов — это различные php-скрипты, которые автоматически подключаются к основному «ядру». Таким образом можно не просто добавить нужную функциональность, но и изменить уже существующую. Создать плагин не очень сложно, все зависит от уровня знания PHP. Подключение к WordPress'у совсем просто: плагин копируется в специальный каталог и активируется в админ-панели. Некоторые плагины можно настраивать, некоторые нужно прописывать в шаблоне, а некоторые работают полностью автоматически.
Плагинов для WordPress написано несколько тысяч (только на одном wp-plugins.net — 2568, но думаю, что целом цифру можно удвоить), поэтому можно найти плагин практически под любые нужды. Исключение составляют плагины, которые требуют значительной переделки шаблона. С ними обычно приходится повозиться.
Виджеты/блоки
Drupal
В Drupal это называется «блоки». Их можно располагать в разных областях страниц в зависимости от возможностей шаблона. В каждой области блоки можно сортировать для управления порядком вывода. Изначально областей пять — шапка, центральная, левая и правая колонки, подвал. Блоки можно показывать не на всех страницах.
Joomla
Так и не понял что это такое. Ну, подумаешь, блоки перемещаются. При желании на Joomla тоже можно такое сделать. Только вопрос — в чем их коренной замысел. Возможно, в Joomla это называется модули, пусть и не перетаскивающиеся, зато очень удобно располагаемые по всему шаблону в любом виде.
WordPress
Полноценная поддержка виджетов появилась только в версии 2.2. До этого нужно было устанавливать отдельный плагин. То что виджеты очень удобны, многие уже успели убедиться. Для пользователя теперь нет надобности что-либо менять в своем шаблоне: управление чисто визуальное, достаточно отметить нужные опции, расположить блоки как нужно и изменения сразу же вступают в силу. Внутренняя реализация виджетов такова, что с их можно использовать для вывода какого-либо плагина или своей функции.
Пример настройки виджета WordPress
Поддержка авторов (один блог) и многопользовательские блоги
Drupal
Друпал славится тем, что из него можно сделать платформу для блогов в несколько кликов. Поддерживаются как персональные, так и коллективные блоги. Одна из встроенных фишек Друпала — возможность публикации книг (некоторые блоггеры хотят хронологического порядка).
Joomla
Если встроенный компонент контента можно считать блогом, то да — блоги поддерживаются. При желании однопользовательский блог с красивым оформлением легко делается из компонента контента, ContentTemplater и компонента комментариев. С многопользовательским все сложнее. С некой натяжкой можно сказать "да", хотя это будет довольно трудно. Все-таки Joomla это CMS общего назначения. Сторонних же хороших, качественных компонентов, поддерживающих русский язык на уровне аякса без ошибок — нет. Ну или почти нет, лично я хороших примеров внедрения не знаю.
WordPress
WordPress достаточно хорошо зарекомендовал себя как многоавторский блог. Во всяком случае стандартные возможности у него не вызывают опасений. А вот для того, чтобы расширить их, потребуется использование дополнительных плагинов. Например это касается добавления произвольных полей в профиль автора, аватарка, фото и т.п. Парадокс в том, что в WordPress'е уже заложен практически весь потенциал для этого, но так и не доведен до конца.
Для управления авторами используется система ролей. С помощью специального плагина можно легко (визуально) отредактировать любую роль или разрешить/запретить выполнять какие-либо действия отдельному автору.
Для многопользовательских блогов существует отдельная версия: WordPress Multi User. Требования и возможности у неё практически такие же как и у обычного WordPress'а, хотя есть некоторые отличия. На WordPressMU работает один из крупнейших блог-сервисов WordPress.com, на котором зарегистрировано почти 1,3 миллиона блогов.
Современные «фишки»: трекбаки, пинги, XML-RPC, RSS
Drupal
Друпал популярен в мире, поэтому все «модные» фишки там быстро реализуются. В базовом пакете есть возможность ведения блога посредствам блогового клиента. Есть модуль, пингующий специальные каталоги Drupal-сайтов.
Joomla
Joomla это CMS, и говорить о внедрении таких вещей можно только на уровне сторонних компонентов. Видимо для Drupal'а и Wordpress'а этот вопрос сильно актуален, ибо изначально это все-таки блоговые движки, а не CMS, и никуда от этого не деться. А в Joomla надо все рассматривать на уровне каких-то компонентов, например того же платного MyBlog. Если реализуют — здорово, нет — позиции Joomla от этого ни сколько не пошатнутся.
WordPress
Трекбаки, пинги поддерживаются уже давно. Причем для их использования не нужно вообще никаких дополнительных действий: все работает на уровне «движка». Что касается XML-RPC, то WordPress поддерживает сразу несколько API, поэтому добавлять/редактировать записи в WordPress можно с многих программ блог-клиентов или он-лайн, например с помощью Google-Docs.
WordPress полностью поддерживает RSS и Atom. Можно подписаться на последние записи блога, определенной рубрики, комментарии или все комментарии. С помощью отдельного плагина можно сделать автоматическую переадресацию RSS-ленты блога на feedburner.com.
Кодировки
Drupal
Drupal работает на UTF-8. Каких-то забытых строковых функций, не работающих с UTF-8 я не замечал. Некоторые хостеры по старинке отдают страницы в cp1251, но это легко чиниться. Проблемы с MySQL тоже обычно решаются одной строчкой кода. Мне нравится UTF-8 :)
Joomla
Все проблемы с русской версий в кодировке CP1251 уже давно решены и на не слишком высоких версиях MySQL проблем почти не вызывают, нужно лишь почитать документацию. В параное (сборка Joomla от порталовцев, не совсем от них, но это одна и та же песочница) все решено более удачно (это ее основная особенность) и система сама выбирает нужную конфигурацию подключения в зависимости от версии MySQL.
С UTF-8 все сложнее, об этом достаточно написано, скажу лишь, что полная поддержка ожидается (собственно она уже есть) в версии 1.5. Сейчас можно говорить лишь об однобайтных кодировках и попытках сделать utf-сайты на непригодном для этого движке (хотя порой и весьма успешных). С аяксом все тоже сложно, ибо компоненты в основном делают буржуи, которые знать не знают о наших заморочках. А компонент этих столько, что рук не хватает ломать голову и мудрить что-то с iconv'ом.
WordPress
В самом WordPress'е есть возможность установить любую кодировку. Главное, чтобы кодировка базы данных совпадала с кодировкой блога. Правда, начиная с версии 2.1 WordPress должен работать в UTF-8. Это напрямую связано с использованием AJAX. Поэтому для русскоязычных пользователей основная проблема состоит только в том, что на серверах часто стоит CP1251. Поэтому я выпустил свою сборку WordPress (начиная с 2.2), которая позволяет использовать раздельную кодировку блога и базы данных. Это позволило многим без особых проблем перейти на последние версии WordPress. Сейчас можно довольно уверенно сказать, что особых проблем с кодировками в WordPress'е нет.
Комментирование
Drupal Комментарии в блогах могут быть и «плоскими» («flat») и древовидными («treaded»). Всё это находится в базовом пакете. Извещения по email делаются внешним модулем.
Joomla
Как уже было сказано ранее — компонентов комментариев много. Можно использовать любой на выбор. Стабильных — раз-два и обчелся, но очень скоро выйдет мега крутая штукенция под названием jComments от русского разработчика, которая все поставит на свои места (мы в это тайно верим — надеюсь что не зря: первые бета версии были очень «вкусные»).
WordPress
Для любой записи можно разрешить или запретить комментирование. Отдельно можно разрешить прием пингов/трекбаков, а также автоматический пинг по адресам, указаным в тексте записи. При помощи отдельных плагинов можно сделать древовидные комментарии, а также разбить отображение комментариев по страницам. Можно добавить аватарки или favicon. Текстовый редактор комментария можно снабдить кнопками форматирования и смайлами. Есть также плагин (работает на AJAX), который позволяет в течение некоторого времени редактировать посетителю свой комментарий.
Экспорт/импорт данных
Drupal
Для Друпала написано много разных конвертеров, в основном связанных с форумными миграциями. RSS отдаются на любой вкус. Есть множество специальных вещей в духе экспорта в RDF или CSV.
Joomla
Я так понимаю, что этот вопрос очень актуален для блоговых движков. Еще раз хочу упомянуть о том, что Joomla — это не блог, а CMS, а потому вопросы экспорта заметок в какой-то формат для нее не важны. Если компонент платный, то за N зеленых американских трупперов легко можно заказать себе импорт записей из старого блога в новый в каком угодно формате.
WordPress
WordPress позволяет экспортировать записи и комментарии блога в XML-файл. Можно экспортировать записи отдельного автора. Для импорта записей в WordPress можно воспользоваться 9 способами. Это основные блоговские «движки» (например: ЖЖ, Blogger, Textpattern), а также в RSS и свой XML-формат.
www.dserg.com