WordPress — это одна из самых популярных CMS в мире. Когда-то она появилась как система для блога, но сейчас на ней можно сделать всё что угодно. И интернет-магазин и новостной портал. Система позволяет создавать сайты самой различной функциональности.
Эта статья подготовлена при помощи специалистов учебного центра NNKURS из Нижнего Новгорода, которые занимаются подготовкой веб-разработчиков, администраторов сайтов, в т.ч. на платформе WordPress.
Первая версия системы вышла 27 мая 2003 года и с тех пор только набирает популярность. Ключевой фактор успеха — простота установки и удобная административная часть, которая не отталкивает даже самых неподготовленных пользователей.
Эта CMS получала престижные международные награды аж 4 раза. В 2007, 2009, 2010 и 2011 годах. Даже появление на рынке универсальных конструкторов и фреймворков не смогло её сильно потеснить.
Между тем, WordPress много ругают. Разберёмся почему.
Во-первых, это гипер-популярные продукт, а чем более известен продукт, тем больше его ругают, но продолжают им пользоваться. Очевидно что один продукт не может устраивать абсолютно всех по всем параметрам, поэтому да, есть те, кто считает что продукт плохой.
Во-вторых, надо разделять, от кого исходит критика. Есть разработчики, которые устанавливают и настраивают систему и есть пользователи, или их ещё можно назвать администраторы, которые потом пользуются сайтом и непосредственно работают с ним, добавляя различные материалы.
У WP есть несколько архитектурных проблем, из-за которых его ругают разработчики, но пользователям до этого нет вообще никакого дела. Если же вы разработчик, то нужно более детально разобраться в системе, что бы иметь возможность учитывать и правильно обходить эти архитектурные проблемы. Тогда разработка станет более комфортной и будет вызывать меньше раздражения.
Для пользователей и владельцев сайтов есть пара серьезных проблем, которые могут оказать влияние на их пользовательский опыт.
Безопасность. Увы, но это обратная сторона популярности. Из-за большого количества установленных систем большое количество хакеров каждый день ищут в WP уязвимости и иногда находят. Каждый месяц выходят новые патчи и обновления, которые обязательно нужно устанавливать на свой сайт, что бы не быть подверженным риску взлома. Даже без этих дыр в безопаности в сети существует куча настроенных программ-роботов, которые наугад ищут админки по адресу WP на любом сайте и пытаются подобрать пароли.
Прожорливость по ресурсам. Это не заметно на маленьких сайтах, но становится всё более заметным, когда сайт начинает расти. Возможно, вам придётся увеличить свои затраты на хостинг или заняться оптимизацией что бы привести нагрузку снова в норму.
А вообще, это, конечно, отличная и удобная система. Ну а если кто-то только начинает работу с сайтами, то желательно начать с HTML.
>Безопасность.
Стоило бы разделить на безопасность ядра и безопасность дополнений (плагинов и тем), WP — самая безопасная CMS в сравнении с конкурентами, ну разве что TYPO3 не совершала за последнее время серьезных «проколов»,
про Joomla или Drupal(geddon) и говорить нечего…
Повышенное внимание способствует выявлению и исправлению проблем безопасности.
Что же до дополнений, тут все зависит от их популярности и авторов… Репозиторий сильно раздут, есть много проблем с перехватом-перекупом авторства плагина, когда в старый плагин новый автор внедряет нечто неприличное… увы.
>Прожорливость
Есть также множество решений по масштабированию WP, ускорению, кешированию на различных уровнях. Новичку конечно сложно вот так вот взять и поставить redis, зачастую непредоставляемый хостингом. Страничными кешами наоборот злоупотребляют чрезмерно, также как и длительным временем кешированием страниц.
Надеюсь вышерекламируемые курсы это учитывают ;)
> Надеюсь вышерекламируемые курсы это учитывают ;)
Тоже надеюсь на это :)