Что такое WordPress?

WordPress — бесплатный движок сайта, который позволяет создавать страницы даже без знания HTML-кода. Сейчас это самая популярная платформа для сайтов в мире. Причина популярности — в бесплатности, открытом коде и огромном количестве плагинов. Это система с открытым исходным кодом, а это значит, что каждый может посмотреть, как она устроена, и использовать её для своих целей.

Работая в WordPress не обязательно знать код. Программирование и стили — система может взять всё это на себя. Но если вы всё это знаете, у вас в руках будет более тонко настраиваемый инструмент.

Многим нравится Вордпресс потому, что за него не нужно платить — это тоже плюс открытых исходников. Его можно легально устанавливать и использовать для своих нужд: от сайта-визитки до корпоративного портала.

Наш журнал «Код» тоже работает на Вордпрессе, но не из-за бесплатности, а потому что Вордпресс довольно легко поддерживать: почти для всего есть готовые плагины, а встроенные инструменты Вордпресса надёжны и хороши.

Поставить WordPress на хостинг несложно: большинство хостингов предоставляют такую услугу бесплатно, а на остальные он ставится вручную. Как это сделать самому — расскажем в одной из ближайших статей.

Что можно сделать на WordPress?

На WordPress можно сделать практически любые сайты.

Сайт-визитку, интернет-магазин, промостраницу, серию страниц, онлайн-сервис, многоязычный сайт, каталог, энциклопедию, личный блог, публичный блог, научный журнал, сайт с рассылкой, рассылку без сайта, сайт под паролем… Этот список можно продолжать ещё очень долго.

Этот сайт (alemot.ru) также создан на WordPress

Плюсы и минусы WordPress

К плюсам можно отнести следующее:

  • Бесплатность базового ядра
  • Масштабируемость за счет огромного количества плагинов
  • Быстрый старт
  • Огромное количество бесплатных и платных шаблонов
  • Легко ставится на любой хостинг
  • Низкие требования к хостингу на начальном этапе
  • Большое количество разработчиков, специализирующихся на WordPress
  • Очень быстро устраняются уязвимости в ядре
  • Можно создавать страницы без знания HTML-кода
  • Можно запустить любую PHP или HTML-страницy в новом корневом разделе без изменения кода (простым копированием)

Минусы, к сожалению, тоже существенные:

  • Нет никакой защиты в базовой версии (без плагинов}
  • Нет резервирования в базовой версии (без плагинов)
  • Нет SEO инструментов в базовой версии (без плагинов)
  • Нет форм в базовой версии (без плагинов)
  • Нет возможности работать с файлами и статическими разделами из админки
  • Нет возможности работать со страницами и записями в других блоках
  • Много полезных плагинов ещё не переведены на русский язык
  • Сложности с оплатой платных модулей, т.к. чаще всего они заграничные и требуют PayPal
  • Плагины, чаще всего, платные с бесплатным усеченным функционалом
  • Обслуживание разнородных плагинов от разных разработчиков требует больше времени в случае некорректной работы, т.к. нужно связываться с разработчиками
  • Нет единого центра технической поддержки, нет единой полной документации по всем плагинам.
  • Некоторые плагины перестают поддерживаться разработчиками и при обновлении WordPress они работают некорректно
  • HTML-код после редактора Gutenberg оставляет желать лучшего, т.е. он слишком захламлен
  • Практически все хранится в базе данных, поэтому на больших проектах бывает очень большое количество запросов в базу. Многие хостеры вводят ограничение на младших тарифах по количеству обращений в базу данных.
  • Интеграция интернет-магазина на WordPress с популярными маркетплейсами имеет много подводных камней
  • Нет возможности разделения по разным таблицам в MySQL динамической инфрмации. Например, нельзя сделать отдельно таблицу для новостей и отдельно для блога. Все записи будут в одной таблице.

Я часто сталкиваюсь с сайтами на WordPress и могу сказать только одно, что серьезные интернет-магазины лучше на этой CMS не делать. Для интернет-магазинов с небольшой номенклатурой WordPress в принципе допустим, но не более. Это связано с тем, что плагин интернет-магазина для WordPress разрабатывается международным сообществом и не учитывает локальное законодательство в сфере торговли.

А так, для разработчиков, WordPress — это очень удобная и понятная система. Для пользователей есть удобство создания красивых страниц без знания HTML-кода.

Дополнительная информация