Система управления сайтами WordPress
WordPress — бесплатная система управления сайтами, которая изначально позиционировалась как CMS для блогов, но также подходит для лэндингов, сайтов‑визиток и сайтов СМИ.
Система написана на PHP и использует СУБД MySQL или MariaDB. Базовый функционал системы достаточно хорош и проекты созданные только с его использованием работают отлично. То есть простой блог или сайт‑визитка на WordPress могут хорошо работать, но если требуется что‑то более функциональное, то это создаёт сложности.
Расширение системы осуществляется за счёт подключения сторонних плагинов, которые очень сильно разнятся по качеству реализации и часто конфликтуют между собой. Это снижает стабильность системы и создаёт проблемы в сопровождении.
Также владельцы сайтов на WordPress очень часто сталкиваются с проблемой поиска квалифицированных разработчиков — тех, кто умеет работать с WordPress, на рынке очень много, но подавляющее большинство из них обладает только базовыми знаниями в веб‑разработке и не справляется с задачами сложнее, чем подключить шаблон и поменять в нём какие‑то мелочи.
Платформа не предоставляет встроенного функционала для автоматизированного тестирования разрабатываемого проекта, а используемые среднестатистическими разработчиками процессы развертывания и сопровождения весьма незрелые, что приводит к частым сбоям при внесении даже небольших изменений в проект.
В результате описанных выше проблем сопровождаемость проектов на WordPress обычно достаточно низкая, а стабильность работы оставляет желать лучшего.
Мы практически не используем WordPress в нашей работе, так как реализуемые нами проекты должны отвечать более высоким требованиям, чем те, которые достижимы при использовании этой платформы.