WordPress – это бесплатная система управления сайтом (CMS, «админка», «движок»), которая позволяет наполнять его контентом, настраивать и изменять внешний вид. CMS написана на языке PHP, простом и популярном, это значит, что любой более-менее опытный разработчик сможет самостоятельно доработать ресурс.
Изначально WordPress позиционировался как CMS для создания блогов и информационных ресурсов, например, популярный Лайфхакер собран на этом движке. Но с опытом веб-разработки на базе WordPress можно создать сайт практически любой сложности.
Например, вот такой сайт медицинской клиники:
Или event-студии:
Или даже сайт с объемной структурой и сложным функционалом:
У WordPress, конечно же, есть свои за и против. Давайте разбираться, кому подойдет этот движок и с какими сложностями можно столкнуться в работе.
Преимущества WordPress
- Главное преимущество – CMS бесплатна. Для сравнения, стандартное решение от 1С-Битрикс стоит 15 900 рублей.
- Открытый код платформы дает разработчику возможность самостоятельно вносить изменения и дорабатывать веб-ресурс.
- У движка огромный набор различных дополнений, расширений, шаблонов, причем как коммерческих, так и бесплатных.
Например, популярный SEO-плагин – Yoast SEO с бесплатной и платной версиями:
Yoast SEO нужен для создания карты сайта, управления заголовками, описаниями и ключевыми словами, оптимизации страниц для социальных сетей и прочих задач, важных для SEO.
Пример, связанный с интернет-магазином, – плагин-монстр WooCommerce содержит набор инструментов для электронной коммерции, сам по себе бесплатный, но есть множество различных полезных платных дополнений, в том числе от независимых разработчиков.
Бесплатный плагин для создания форм обратной связи – Contact Form 7, позволяет создать несколько разных форм, настроить их внешний вид, настроить отправку данных на почту. Есть и коммерческий брат – Gravity Forms с расширенным функционалом, с его помощью можно создать опрос, провести исследование или сделать викторину.
- Есть как бесплатные темы для сайтов, например, шаблон для пекарен:
Так и коммерческие, например, шаблоны для сайта медцентра:
- В случае возникновения каких-либо вопросов в работе с WordPress можно поискать информацию в документации или обратиться к опытным специалистам на форумах.
- Система существует уже много лет и продолжает активно развиваться и совершенствоваться, регулярно появляются как официальные обновления, так и новые пользовательские дополнения.
- CMS подойдет для разработки и сайта-визитки на 10 страниц, и крупного информационного портала с разветвленной структурой на множество страниц.
- WordPress имеет вполне понятный интерфейс административной части, поэтому работать в системе легко:
- Движок просто установить на любой хостинг: большинство популярных хостеров имеют встроенный инструмент установки WordPress.
Некоторые плюсы и минусы WordPress связаны: в каких-то случаях возможности упрощают разработку, и они же усложняют решение возможных проблем.
Минусы WordPress
- У WordPress нет официальной техподдержки. Если вы не найдете ответа на ваш вопрос в документации или на форумах, придется изобретать решение самостоятельно.
- В базовой комплектации система имеет ограниченный набор функционала, который в большинстве случаев нужно расширять с помощью дополнений: например, SEO-плагин Yoast SEO, дополнения для создания форм связи Contact Form 7, часто ставят плагин для кеша вроде W3 Total Cache. Без подходящего плагина нельзя создать даже банальный sitemap или править robots.txt.
- За счет открытости кода и наличия множества вариантов решения задач иногда сложно разобраться, каким образом реализован тот или иной функционал, и понять, как решить возникшую проблему. Проблема может быть связана как со сторонними дополнениями или плагинами, так и, наоборот, с ошибками в коде стандартных модулей.
- Поскольку любой специалист может писать свои дополнения, далеко не всегда они бывают качественными и однозначно рабочими в сборке системы: могут нерационально использоваться ресурсы, не соблюдаться какие-то стандарты безопасности или возникать конфликты с другими модулями. Неопытным веб-мастерам рекомендуют пользоваться исключительно официальными или платными дополнениями с активной техподдержкой.
- Система изначально не предназначена для создания интернет-магазина, поэтому подобный функционал можно реализовать только с помощью дополнений или внешних сервисов, но даже в этом случае продукт может уступать магазинам, созданным на базе специализированных CMS.
Например, покупая редакцию Битрикса, вы сразу получаете функциональный магазин из коробки с официальной поддержкой. После установки WordPress для организации магазина нужно будет как минимум установить плагин интернет-магазина, причем у бесплатного плагина, скорее всего, поддержки не будет, а с платным – мы получаем платную CMS. Если у вас объемный интернет-магазин, нужно оценить трудозатраты на его создание на базе WordPress, возможно, купить готовое решение у Битрикса будет дешевле.
- Базовая комплектация WordPress не дружит с SEO. Например, у Битрикса есть возможность через админку создать sitemap, редактировать robots, шаблонные meta title и description, чтобы сделать это в WordPress, понадобится дополнительный плагин.
- Есть вопросы к безопасности: нельзя делать резервные копии из стандартного решения. Если нужно перенести сайт или просто сделать копию, сначала придется установить соответствующий плагин или получить доступ к хостингу и его инструментам. Также из-за открытости кода система уязвима – сайт на WordPress легче взломать, чем сайт на CMS с закрытым кодом.
Для удобства собрали ответы на самые распространенные вопросы в таблицу:
Можно ли…? |
Да |
Да, но... |
Нет |
Установить бесплатно |
Да, базовая комплектация бесплатна. | ||
Сделать интернет-магазин |
Да, но только установив специальный плагин. Плагин может быть платным. Если у вас объемный интернет-магазин, возможно, стоит выбрать профильную CMS. | ||
Продвигать сайт на WordPress |
Да, но только установив специальный SEO-плагин. Плагин может быть платным. | ||
Дорабатывать ресурс |
Да, даже разработчик с небольшим опытом сможет делать доработки. | ||
Самостоятельно наполнять сайт |
Да, интерфейс простой и понятный для пользователя. Добавить картинку или текст легко. | ||
Быть уверенным в безопасности |
Не совсем, из-за открытости кода сайт может взломать любой пользователь со знанием PHP. Но случается это редко :) |
Подведем итог
WordPress – популярная система управления контентом, на которой работает огромное количество сайтов по всему миру. Однако без набора правильно подобранных плагинов вы не сможете ни продвинуть сайт в поисковых системах, ни реализовать коммерцию на WordPress. Умело пользуясь плагинами можно создать и полноценный интернет-магазин на основе WordPress, но для этого может потребоваться больше усилий, чем при использовании профильной CMS. Взвешивайте аргументы и выбирайте с умом ;)