Какую CMS выбрать для сайта: сравнение WordPress, Joomla и Drupal. Вордпресс или друпал
Drupal | Joomla | WordPress | |
Официальный сайт | drupal.org, русскоязычное сообщество drupal.ru | joomla.org, русскоязычный форум joomla-support.ru | wordpress.org, русскоязычный раздел ru.wordpress.org |
Описание | Мощный инструмент, ориентированный на разработчиков и позволяющий создавать сложные сайты. Как и большинство профессиональных инструментов, Drupal требует некоторого опыта и практики для успешной работы с ним | Компромисс между ориентированным на разработчика, но более гибким Drupal и дружелюбной к пользователю WordPress | Начав свой путь как инновационная и простая в использовании платформа для блогов, WordPress обзавелась большим количеством тем, плагинов и виджетов. Сейчас эта система применяется для сайтов различных форматов |
Примеры сайтов, работающих на CMS | Fast Company, Team Sugar | MTV Networks Quizilla, Harvard University, IHOP | PlayStation Blog, CNN Political Ticker, NASA Ames Research Center, The New York Observer |
Установка | Форум Drupal.ru | Открытая база знаний Joomla | С чего начать — ru.wordpress.org |
Простота использования | Drupal наиболее требователен к технической осведомленности пользователя, что окупается самыми широкими возможностями при создании сайтов. От версии к версии наблюдается некоторое упрощение Drupal, но даже это не делает систему лучшим выбором для нежелающих глубоко изучать систему и тратить деньги на специалиста | Проще Drupal, сложнее WordPress. Относительно ненапрягающая установка и настройка в совокупности с нетребовательностью к затратам времени на понимание структуры и терминологии дают возможность самостоятельно построить весьма сложный сайт | Технические знания в данном случае совсем не обязательны. WordPress простая и интуитивная. С ее помощью можно чрезвычайно быстро создать простой сайт. Также WordPress привлекает возможностью без труда переносить текст из текстовых документов на сайт, чем не могут похвастать Drupal и Joomla |
Особенности | Система известна своей мощной таксономией и возможностями по разметке, категоризации и организации сложного контента | Система разрабатывалась в качестве платформы для сообществ с акцентом на социальные функции | Простота является ключевым преимуществом как для новичков, так и для профессионалов. Создав сайт на WordPress и передав его клиенту, можно не беспокоиться о проблемах с последующим наполнением сайта новым владельцем. Многообразие в сочетании с обилием инструкций и простотой управления делают WordPress идеальной для технически не подготовленных пользователей |
Плагины для кэширования | Pressflow — готовая сборка Drupal, доступная для загрузки. Включает в себя несколько предустановленных улучшений, в том числе нацеленных на улучшение производительности сайта | JotCache позволит оптимизировать выдачу поисковых запросов по сайту, а также дает возможность указать контент, который будет кэшироваться, и исключить из кэша ненужное. Кэширование страниц также поддерживается плагином System Cache, входящим в состав Joomla | WP Super Cache — плагин, оптимизирующий производительность сайта путем генерации статичных HTML-файлов из получаемого из баз данных контента |
Оптимальные сценарии использования | Комплексные продвинутые сайты, требующие сложной организации данных. Платформы для больших сообществ, онлайн-магазины | Сайты с достаточно гибкой структурой, создание которой было бы проблематично из-за ограничений WordPress. Электронная коммерция, социальные площадки | Блоги, новостные сайты и другие форматы, требующие наличия возможности быстро и легко добавлять контент. При необходимости недостающая функциональность добавляется с помощью аддонов |
lifehacker.ru
drupal - Wordpress или Drupal?
Wordpress разработан с нуля, чтобы быть блогом, но также и модульным. Drupal разработан, чтобы быть полной CMS из коробки, но есть также расширения для Drupal. Обе системы CMS, но опять же, Wordpress действительно предназначен для ведения блогов. Кроме того, Drupal сначала немного сложнее и имеет более высокую кривую обучения.
Однако вы можете делать то, что вы пытаетесь сделать с одним из них. В дополнение к функциональным возможностям, вы можете настроить как Drupal, так и Wordpress. Люди склонны специализироваться в том или ином, и выбор сводится к личным предпочтениям (люди зарабатывают на жизнь от разработчиков Drupal или Wordpress, что отличает нас с открытым исходным кодом!). После того, как вы освоите PHP и платформу CMS, вы можете создавать свои собственные расширения/модули и иметь очень настраиваемый веб-сайт, но я бы минимизировал настройку только для того, что вам абсолютно необходимо. Если вы креативны в использовании фреймворка и свободно доступных модулей, вам может не понадобиться писать какой-либо код.
Наконец, Drupal получает полную перезапись с версия 7, которую люди долго ждали! Если вы хотите попасть в Drupal, вам может понадобиться заглянуть в новейшую версию.
Изменить: Лично я предпочитаю Wordpress, я думаю, что раздел администратора выглядит великолепно, дает вам большой контроль, но без подавляющего (однако мое мнение не имеет особого значения). Я действительно думаю, что Wordpress имеет более низкую кривую обучения. Я также уверен, хотя вы не указали много деталей, но если вы планируете иметь простые страницы с видео на них и хотите, чтобы доступ к этим страницам ограничивался только аутентифицированным пользователям, я уверен, что вы может сделать это без какого-либо пользовательского PHP-кода, всего лишь HTML.
Вот несколько полезных ссылок для Wordpress:
Это может сбивать с толку, пытаясь решить, на какую CMS нужно погрузиться; Надеюсь, это поможет немного!
qaru.site
Почему я выбрал Drupal? Преимущества Drupal перед Wordpess и Joomla
Выбор CMS Drupal, как основного инструмента разработки, для меня был случайным и не осмысленным. Я тогда совсем еще не разбирался ни в PHP, ни в движках и просто последовал совету человека, который на тот момент имел небольшой опыт разработки. Признаюсь, я благодарен этому человеку и по сей день, хоть мы с ним уже давно и не общаемся.
На тот момент, а это 2010 год, у меня был небольшой опыт использования DataLife Engine. Но после первых же дней знакомства с Drupal я уже тогда почувствовал, что потенциал у данной CMS огромен - это же потрясающей гибкости конструктор! Да, по сравнению, с тем же Wordpress и Joomla, админка у Drupal кажется немного простоватой и серой, но зато она обладает потрясающей гибкостью и возможностью редактированию любых элементов. Но меня, признаться, это тогда и привлекло: сложилось впечатление, что Drupal - это продукт, нацеленный на разработчика, а не конечного потребителя, не владеющего технологиями разработки. Другими словами, Drupal - это не готовое решение, а удобный конструктор, зная правила которого можно справится с практически любой задачей. Однако для этого уже потребуются чуть более глубокие знания в области PHP и HTML.
Собственно таким было мое первое мнение, и оно меня не подвело. За 3 года у меня так и не появилось желания изучать какой-либо другой фреймворк или CMS. А зачем? Для галочки в портфолио? Нет уж, спасибо, я лучше буду совершенствоваться вместе с Drupal, чем вникать в концепцию нового движка.
В чем же я вижу преимущества Drupal?
Масштабируемость. Drupal предоставляет мне возможность создавать как простые сайты-визитки, так и серьезные проекты, среди которых социальные сети, интернет-магазины, различного рода порталы и новостные ресурсы. Это не пустые слова, а действительно проверенный факт. Тем более, думаю, каждый бывал в ситуации, когда заказчик изначально хочет обычных 5 HTML-страниц сайта, а потом начинается "А давайте-ка прикрутим форму обратной связи", "А сделайте-ка мне галерею", "А новостной раздел сделать можно?". Поэтому даже самый простой проект я всегда ставлю на рельсы Drupal.
Гибкость архитектуры. Вот тут я готов низко поклониться в ноги всем тем, кто причастен к разработке концепции Drupal. Я даже до сих пор иногда поражаюсь насколько изящно работает ядро этого движка и система хуков. В 99% случаев любое изменение в архитектуру проекта можно внести через написание собственного модуля или создания темы. Да, большинству зеленых разработчиков проще внести изменение в файлы ядра, чем изучить документацию и принципы работы CMS Drupal, но мой совет - курите API и будет вам счастье!
Комьюнити. Достаточно зайти на официальный сайт Drupal, чтобы понять насколько мощная поддержка у данного продукта. Drupal.org - это целый комбайн, где размещаются все основные модули и общедоступные темы, имеется возможность создать Issue или Bug report, которые не останутся без внимания. Опять же, с точки зрения опытного разработчика Drupal.org имеет четкую структуру и хранит подробную информацию по изменениям каждого проекта модуля или темы. Любой модуль, выложенный на официальном сайте, изначально проходит внутреннюю систему тестов, а затем ручную модерацию. Ну и к тому же Drupal-сообщество достаточно активно в плане проведения различного рода конференций.
Безопасность. Разумеется, что это понятие субъективное, ведь все зависит от прямоты рук разработчика. Но, согласно моим наблюдениям и опыту коллег, сайты на CMS Drupal терпят взломы гораздо реже остальных. Знаю по себе, что DLE - дырявый до ужаса. Знаю по отзывам товарища, что ему надоело чистить свои Joomla-сайты от левых скриптов, сливающих трафик "налево". У меня за все время был только один взлом, да и то там подобрались к хостингу через Sypex Dumper.
Кеширование. Рано или поздно приходится сталкиваться с этим понятием. Как правило, это происходит на нагруженных проектах. Что ж, Drupal и в этом меня не разочаровал, предоставив несколько удобных модулей и готовых решений для кеширования. Чтобы не быть голословным, скажу, что в портфеле нашей комнады имеется проект, выдерживающий в сутки вплоть до 100 тысяч уникальных посетителей, среди которых присутствуют и авторизованные пользователи.
Эпилог
Материал получился немного поверхностным, т.к моей целью не стояло провести сравнительный анализ Drupal c Wordperss и Joomla. С последнимии двумя движками опыт работы у меня небольшой - они просто не оставили такого впечатления, как Drupal в свое время, поэтому я на них не задерживался. Скажу также, что за 3 года разработки Drupal меня ни разу не разочаровал, не подвел и позволил реализовать все задуманные проекты, среди которых встречались сайты-визитки, варезники, новостные ресурсы, порталы, интернет-магазины, серверные части под мобильные приложения.
Надеюсь, если Вы стоите перед выбором CMS, мне удалось Вас склонить в сторону Drupal. Холивар в комментах от разработчиков недо-CMS приветствуется! Ну и любовные оды Drupal'у я тоже буду рад почитать.
www.angarsky.ru