Вступление
Хороший веб-сайт в наши дни — залог успешного бизнеса. Если раньше для разработки сайтов было необходимо знание языков программирования, то теперь благодаря CMS эта необходимость отпала, и абсолютно любой желающий может попробовать свои силы в роли веб-разработчика, к тому же бесплатно.
Что такое CMS?
CMS (Content Management System), или система управления содержимым — это программное обеспечение с открытым исходным кодом, позволяющее разрабатывать сайты и управлять их контентом. CMS дает возможность собрать сайт из отдельных блоков, что очень удобно, так как CMS содержит большое количество модулей и плагинов, из которых вы, основываясь на поставленных задачах, выбираете те, которые нужны для вашего проекта. Если изначально CMS применялись в основном для разработки блогов, то теперь возможности их применения значительно расширились.
Основные преимущества CMS
- Они бесплатны. Если вам нужен простой сайт со стандартным набором опций, вы можете создать его сами. Однако имейте в виду, что за некоторые плагины, модули и темы все-таки нужно платить.
- Вы можете редактировать содержимое сайта самостоятельно, без помощи разработчика.
- Процесс разработки очень быстрый и занимает от нескольких дней до нескольких месяцев, в зависимости от сложности сайта.
- Пользоваться платформой просто. CMS предлагает на выбор большое количество модулей, тем и плагинов. Вы можете создать фотогалерею, календарь, купоны, меню, облако тегов, различные информационные блоки, и для этого вам нужно всего лишь подобрать подходящий модуль или плагин.
- Если в процессе разработки вы столкнетесь с какими-либо трудностями, вы всегда сможете получить помощь или совет от других разработчиков благодаря большому и активному комьюнити.
Какая CMS лучше?
Из-за большого количества присутствующих на рынке CMS определиться с выбором не так и легко. В этой статье мы сравним Drupal и WordPress и расскажем вам об их основных преимуществах и различиях, чтобы вам было проще сделать выбор.
Простота использования
WordPress
Для того, чтобы начать работу, нужно выполнить два простых шага:
- Установить
- Выбрать нужные плагины
WordPress предлагает на выбор более 5 000 бесплатных тем и 53 000 бесплатных плагинов, однако обладает одним недостатком: далеко не все идеи могут быть воплощены в жизнь с ее помощью.
Drupal
Легкая в установке, чуть сложнее в работе. Для начала работы требуется выполнить те же самые шаги, что и с WordPress. 2 500 бесплатных тем и 39 000 бесплатных модулей — вот что вы получите, установив Drupal, однако если вашему проекту потребуется расширенный набор функций или особый дизайн, то вы можете столкнуться с трудностями, требующими определенных навыков.
В сравнении с WordPress Drupal обладает одним явным преимуществом: какая бы идея не пришла к вам в голову, вы сможете ее воплотить.
Скорость
WordPress
Сайты, созданные на WordPress, могут как летать со скоростью пули, так и ползать, как черепахи. Всё зависит от веб-разработчика, хостинга и правильной оптимизации. Однако есть и хорошие новости: оптимизация сайта, сделанного на WordPress — задача настолько легкая, что по силам даже новичкам.
Drupal
Сайты, сделанные на Drupal, обладают быстрым временем отклика.
Преимущество: Drupal предоставляет огромное количество возможностей для оптимизации.
Безопасность
WordPress
WordPress — платформа, чаще других подвергающаяся хакерским атакам.
Основная проблема сайтов, сделанных при помощи WordPress лежит в уязвимости, основанной на использовании сторонних плагинов. Как только вы загружаете такой плагин в WordPress, ваш сайт становится уязвимым.
Источник: sucuri.net/reports/2019-hacked-website-report/
Drupal
Drupal - Одна из самых безопасных CMS.
Преимущество: служба безопасности Drupal постоянно тестирует новые модули и помогает разработчикам устранить найденные ошибки.
На заметку: Drupal используется для разработки правительственных сайтов, таких как сайт премьер-министра Канады или правительства Франции.
Обновления
WordPress
Обновление WordPress может быть установлено в несколько кликов из панели управления.
Преимущество: благодаря огромному комьюнити вы в любой момент сможете получить помощь, если что-то пойдет не так.
Drupal
Если вы не веб-разработчик, приготовьтесь столкнуться с трудностями при обновлении этой платформы. Так как обновление при помощи пользовательского интерфейса тут невозможно, вам придется обратиться за помощью к специалисту.
Какие веб-сайты позволяет создать каждая платформа
WordPress
Сайты для персонального брендинга, фрилансеров и блогеров, небольших фирм и консультационных услуг (финансы, маркетинг, реклама) и т. п.
Drupal
Сайты поставщиков цифровых услуг, туристических фирм, креативных агентств, обучающие сайты и платформы для дистанционного обучения, правительственные сайты, СМИ и развлечения, услуги здравоохранения.
Небольшой совет: составьте список целей, которые должен преследовать ваш сайт и, вооружившись полученной информацией, примите решение о выборе платформы.
Заключение
Drupal — многозадачная и безопасная CMS, переведенная на 110 языков и позволяющая вам создать любой проект, который вы только можете себе представить. Онлайн магазины, соцсети, большие корпоративные сайты — всё это с успехом создается при помощи Drupal. Drupal создан профессионалами для профессионалов. С его помощью вы можете создавать большие проекты с уникальным набором функций, однако для этого вы должны либо потратить время на его изучение, либо найти веб-разработчика.
Если вы не хотите тратить свое время, WordPress будет отличным выбором для создания вашего первого сайта. Эта платформа максимально доступна для пользователей с любым уровнем знаний. Подберите нужные плагины и тему, найдите хороший хостинг и можете приступать к созданию больших сайтов с меняющимися настройками, но не забывайте о безопасности, особенно если вы планируете создать сайт для бизнеса.
Комментарии
Точно? Значит Bitrix - не CMS? А мужики-то не знают!
Возражение отчасти резонно, но тоже не соответствует действительности.
Как ни странно, код bitrix как раз-таки открыт. Там не используется какого-нибудь ioncube, например. Он даже не подвергнут обфускации. И на это убожество вполне можно посмотреть и понять, как нельзя писать код и проектировать CMS.
Вообще, неплохо помнить, что open source, это совсем не то же самое, что free software. Не всё ПО с открытым исходным кодом бесплатно и свободно распространяется...
Суть возражения в том, что открытость исходного кода вовсе не является непременной чертой любой CMS. С Битриксом близко не знаком, привёл чисто в качестве примера небесплатной CMS.
Вполне понимаю. Как и многие другие формулировки в статье эта не корректна.
Но и ваше возражение настолько же не корректно.
Найти не open source CMS, наверное, можно сейчас только в виде SааS.
А платность не влияет никак на открытость кода. Это параллельные понятия. И бесплатное ПО может быть с закрытым кодом, и платное с открытым.
А кстати существует ли где-то реальное, углубленное сравнение ключевых фич друпала и вордпресса? Написанное не маркетологом/техническим писателем о чем угодно, а человеком, который реально делал сложные проекты на том и другом? Все, что находит гугл - поверхностные водянистые [само]рекламные статейки типа этой. А хотелось бы серьезного сравнения хотя бы по таким параметрам:
- многоязычность
- возможность создания своих "типов материала" со своими полями, включая ER, удобство работы с этим со всем, токены
- вордпрессовский аналог Views - сложные выборки по связанным таблицам, фильтрации и сортировки, возможность кастомизации вывода, например, в виде гугло-карты
WP мало подходит для таких целей. Сравнивать их по таким параметрам довольно бессмысленно.
Ключевые фичи вордпресса простота и красивая и удобная админка, позволяющая просто и удобно публиковать какие-нибудь статьи. И масса готовых плагинов, приносящих полностью готовый, но сложно изменяемый функционал.
Он позволяет простыми методами решить очень много простых задач, именно поэтому так распространён.
Но как только надо сделать что-то выходящее за рамки простых задач, или нужно что-то реализовать не совсем так, как это уже сделано автором какого-нибудь плагина, эта простота и удобство кончается.
Многоязычность в Вордпрессе есть.
Сделано ооочень тупо. Но тем не менее работает.
Я не буду описывать эту тупизну, но скажу, что пока два языка - это ещё куда ни шло.
Если три и больше - это просто убийство.
Надо понимать, что множество функций, которые в Друпале работают из коробки (вот именно - новые типы материалов, с дополнительными полями), - в Вордпрессе надо делать через плагины.
Идею Вьюсов они кое-как воплотили. Плагином, разумеется. Взяли принцип из Друпала.
Скажу больше.
Иерархическая таксономия в Вордпрессе - это ууууу.... в смысле уууужас.
И общий вывод такой:
можно делать на Вордпресс.
простой проект, который не жалко,
Как только малейшая, минимально нестандартная хотелка возникла - мигом переносить на Друпал.
Если нужны Вьюсы.
Если нужны разные типы материалов.
Если нужны Панели; контексты.
Шорткоды в ВП есть.
Токены... - точно не знаю. В смысле - если на проекте нужны токены, то лучше сразу думать о Друпал.
И если есть подозрение, что проект будет хоть немножко развиваться... неизвестно, в какую сторону - тогда ТОЛЬКО Друпал.
Сейчас считается, что в ВП крутая фишка Гутенберг. Мне в работе она не нравится.
А ещё меня убивает, что Ворпресс сам обновляется. Это добавляет э... "радостей" иногда.
И плагины тоже разработчики забрасывают. И потом неизвестно, как они будут (скорее всего НЕ будут) работать на обновленной версии ВП.
>ВП крутая фишка Гутенбер
а в чем эта фишка заключается. Не уловил. Многие ВП-вцы недовольны, что насильно ее внедряют (или уже внедрили)
https://wordpress.org/gutenberg/ вот демка, можешь покликать. Реально интересная штука.
По поводу Гутенберга.
уже было обсуждение в Телеграм-канале Д_ру.
копирую оттуда.
Если одна девочка спокойно сидит и на одном сайте только в Гутенберге кликает, - то ей будет удобно.
А когда мне надо переключаться между стопкой сайтов, то... Гутенберг меня реально бесит.
И кстати - пустую строчку в Гутерберге в любом случае добавить не удастся. Надо будет переключиться на хтмл-редактор и вписать див. И то - не факт, что потом эта пустая строчка сохранится. В Вордпресс.
Глянул, насколько я понял, гутенберг это у них типа тильды.
Да, просто визуальный редактор. Кто-то даже пытался к друпалу притулить, не знаю насколько заходит.
В тему выбора...
...
Живой пример блога
Никак не могу найти живой пример блога на Drupal с живыми комментариями. Лайки, дизалайки и вот это все, что кругом россыпью на Wordpress. Чтоб жизнь кишела под каждой записью в блоге...
...
Исторический опыт
Где-то в 2002-2003 гг. (не помню уже), так же ставили Drupal 2 (или 3), ну где-то в этом периоде и где-то эти версии. Был восторг от простоты (встроенного модуля) перевода и модуля форума. Параллельно для нашего местечкового игрового портала так же ставили joomla+phpBB с интеграционным слоем пользователей. По некоторым причинам тогда друпал отпал.
...
Наблюдения
Поглядывая за развитием этой системы (друпал) с тех времен, обороты набрал к 7-ой версии знатные. А потом идеолог или лидер (может я ошибаюсь) начал разбазаривать ценности комьюнити, что пишут модули выпустив несовместимую 8-ую, а потом еще не идеально совместимую 9-ую и потом еще и 10-ую...
Наглядным фактом в истории вижу потерю той активности, что была в 7-ой и как все идет по затухающей. Кто-то скрепя сердце сделал шаг и переехал с 7 на 8, но уже далее все меньше и меньше подобных историй (переезд с 8 на 9 и т.п.). Опять же, я не внутри и могу судить только поиском по интернету статьи, типа бест практикс переездов друпала. Еще вижу, как уезжают с друпала на тот же водпресс, а обратной тендеции - не замечаю...
...
Второе пришествие
1-1.5 года назад я решил для домашних сделать блог локалхоста, такой местечковый. Взял друпал 10, удивился, что целевое нынче в друпал - модули через композер. Ну да ладно. 2 месяца ковыряния и изучения. На выходе рабочий блог с комментариями лайками-дизлайками, какая-то тема. Но все равно - что-то не так, кажется до желанного еще долго ковырять. Лайки и дизлайки как-то не очень все ж выглядят... Надо копать глубже. Остановился. Перерыв блин пора делать.
Джумлу (что опыт был давно) - отсеял, не нравится как она выглядит нынче. Решил взять Wordpress в параллель, вроде как он спецом под подобное пилится. Честно сказать - шок вызвал Гутенберг, если раньше с подобным дело не имеешь. Привык я вот как тут на сайте - панель инструментов и валяй статью. Но ничего, так же был настроен блог и комментарии с лайками-дизлайками. На вордпресс мне созданное понравилось больше. И конечно там что не плагин - то купи ПРО-версию.
...
Ощущения
Сначала друпал было прикольно изучать, но чем дальше - тем больше. И это стало превращаться во вторую работу. Начало отнимать много времени и сил. Слишком уж - для местечкового блога локалхоста. Кажется, что пройдя Drupal такой огромный путь развития - должна ж уже появится та простота, где можно было бы для себя быстро развернуть удобный блог с комментариями с минимальным функционалом. Кажется, что именно так начинался друпал в 2002 году.
...
Народное
Далее отдал wordpress и drupal в народ, мол давайте потестим два движка, как они вам? К удивлению - всем понравился гутенберг (они все не ИТшники), я прямо был в шоке. От детей до стариков. Каждый написал что хотел по 1 статье в каждом блоге, друг друга покомментировали и налайкали. Все сказали - вот тот нам подходит больше (про wordpress). Кстати, с друпал не все справились без вопросов, вопросы были - мол что и как делается, как вот картинку там добавить и т.п., оформить ее в таком виде.
...
Мое личное впечатление
Прошло больше года, я подлатываю вордрпесс (LDAP+SMTP+Кэши всякие (редис там)), он легко обновляется и легко обновляются плагины. Оказалось лекго сделать дочернюю тему на основе родной и ковырять уже там. Море актуального материала в интернете. Друпал у меня так и остался той картинкой за окном трамвая. Я с удовольствием читаю статьи и новости про друпал. Возможно, когда-нибудь, я перешагну тот барьер, который так и не смог преодолеть с друпалом.
...
p.s.
Т.к. основатель и его свита зарабатывают на поддержке друпала, то видимо выгоднее переламывать совместимость с новыми версиями. С одной стороны заявляя, какой друпал безопасный и какие он дает безграничные возможности (это идет аж с 2002 года), а в другое ухо нашептывать, что лучше обновитесь до актуальной версии, т.к. старую мы уже не поддерживаем.
Тебе нужно зайти на https://www.acquia.com/products, чтобы увидеть, на чём зарабатывает «основатель и его свита».
Попроси свой «народ» сделать на вордпрессе что-нибудь посложнее личного блога на 1 страницу. Раз по вордпрессу «море актуального материала в интернете» и тебе удалось разобраться с ним, то у них это, видимо, тоже должно получиться легко. Потом возвращайся и поделись их впечатлениями (матерные слова придётся заменить на «***», чтобы тут не забанили).
Вообще, конечно, оценивание инструмента на основе мнений случайных людей говорит либо о предвзятости, либо о недалёкости, либо о непонимании предназначения инструментов. В реальной жизни никому не придет в голову выходить в «народ» с просьбой сравнить молоток и станок по производству молотков. Ясен пень, что молоток победит в номинациях «Простой» и «Забивать гвозди».
Кажется, тут недопонимание. Я не понимаю, зачем им это.
У тебя недопонимание началось раньше, когда ты начал сравнивать Drupal с Wordpress. Мнение ты решил спросить у «детей и стариков», а затем принёс это сюда, как будто оценка неизвестных людей при неизвестной выборке по неизвестным критериям имеет хоть какое-то значение. Исследования и выводы делаются по-другому. А пока твоя история про удобство/неудобство Wordpress vs Drupal имеет ценность меньше нулевой.
Кстати, вижу, что вы имеете огромный опыт с друпалом. Если вам не сложно, накидайте 2-3 ссылки на друпал, где есть новости или блог, или статьи (не важно), чтобы под ними были комментарии с лайками-дизлайками (например что-то вроде 4pda наш известный).
Хочется посмотреть, как такое живое выглядит на друпале. Я сколько не искал, все найти не мог. Статьи на друпале - пожалуйста, где-то есть с возможностью комментировать, но комментариев (0).
спасибо.
Ну, на drupal.ru есть лайки для материалов и комментариев (№1), планируется запуск реакций и просмотра истории лайков/реакций.
На друпале это может выглядеть как угодно. Если ты не знаешь, как это реализовать, то правильно задай правильный вопрос в разделе «Решение проблем» и тебе помогут даже безвозмездно. Или создай запрос на внедрение нужной функциональности в разделе «Поиск специалистов и работы», укажи адекватный бюджет и получи готовый результат.