Стоит ли делать сайт на Wordpress.

author
Михаил Грохотов Основатель
25.08.2023
~ 10 минут на чтение
  • Верстка

Wordpress – это, пожалуй, самая популярная технология, которую вы загуглите или заяндексите, когда задумаетесь о разработке сайта впервые. CMS снискала популярность ещё в начале нулевых – первый релиз состоялся в 2003 году. На текущий момент актуальна уже шестая версия.

Итак, почему данный движок стал таким популярным? Тут много факторов:

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

Собственно, все минусы вытекают, как раз из плюсов:

  • плагины и интеграции не всегда удачные, многие из них не поддерживаются
  • регулярные находки новых уязвимостей
  • избыточный код
  • медленная скорость работы из-за перегруженности плагинами и модулями
  • возможные пересечения с другими проектами по вёрстке и дизайну (особенно актуально для сайтов на шаблоне)

Больше всего WP стал популярен на западе. Всё из-за себестоимости – приличный небольшой сайт стоит от 20-30 тысяч долларов. А если использовать шаблоны и различные готовые плагины на WP – выйдет сильное дешевле.

Для интернет-магазинов используют WooCommerсe – плагин для электронной коммерции. На популярной площадке ThemeForest вы найдёте больше 1000 шаблонов под это решение.

Wordpress всегда под прицелом из-за своей популярности. Регулярно злоумышленники находят новые и новые способы сломать такие сайты. Часто это получается и доходит даже до массовых взломов. Это минус любого распространённого движка – однажды найденную уязвимость пытаются использовать на всех сайтах. А распознать использование WP очень легко – можно заглянуть в исходный код страницы и поискать по упоминаниям wp-content и woo.

Если мы говорим об удобном для редактирования, надёжном, быстром и эксклюзивном сайте – мы настоятельно рекомендуем всё же использовать фреймворки.
Ещё одна сложность при работе с WP – это неудобство использования системы контроля версий (Git).
Для чего вообще нам Git? Он позволяет отслеживать изменения в коде, спокойно работать нескольким разработчиками или даже подрядчикам, чётко разграничивать зоны ответственности в разработке и в случае аварии быстро откатываться к стабильным версиям. Да, мы можем, конечно, добавить в систему контроля версий всю папку шаблона, но есть изменения, которые делаются через админ-панель – например, создаются дополнительные поля сущностей в модуле Advanced Custom Fields. В случае использования фреймворка мы добавим эти сущности на уровне модели в базе данных, сохраним их в миграциях (migrations) и добавим в контроль версий. В WP такой трюк провернуть будет сложнее.

На эту тему очень хорошо высказался Линус Торвальдс, создатель Linux и, собственно, самого Git:

Я очень доволен Git. Он работает исключительно хорошо с кодом ядра и по-прежнему следует моим ожиданиям. Что интересно, так это то, что он принял так много других проектов. К удивлению быстро, в конце концов. Существует много инертности в переключении от одних СКВ к другим; только взгляните как долго оставались в использовании CVS и даже RCS, но на каком-то этапе Git принял и их дела.

Что же делать, если сайт на WP у вас уже есть? Мы рекомендуем продолжить его использование, заниматься минимальной поддержкой, но, если задумываетесь о дальнейшем развитии: то всё же следовать опыту лидеров индустрии – отходить от тиражных CMS. За бесплатной консультацией вы можете обратиться к нам – мы проанализируем ситуацию и дадим рекомендации к дальнейшим действиям.