WordPress – это самая популярная бесплатная система управления контентом (cms) с открытым исходным кодом. Он обладает широким функционалом и позволяет создавать сайты различной сложности: сайт-визитку, лендинг, личный блог, фотоблог, корпоративный сайт, профессиональное портфолио, интернет-магазин, форум и социальную сеть. Кроме того, его административная панель интуитивно понятна, а это значит, что с управлением сайта справится даже человек далекий от веб-разработки и программирования. Для работы Wordpress использует HTML, CSS, PHP, а также MySQL. Благодаря этому Вы сможете создать сайт на Wordpress на любом хостинге.
История создания WordPress
В 2002 году 18-летний американец Мэтт Мулленвег завел блог для публикации своих фотографий. Однако он был не доволен существующими на тот момент технологиями и занялся разработкой нового сервиса на базе уже существующей платформы b2/cafelog. 27 мая 2003 года мир увидела первая версия WordPress.
Факты о WordPress
- насчитывает более 45 000 плагинов;
- используется на 27% сайтов;
- более 60 миллионов людей уже создали сайт на WordPress.
Системные требования для WordPress
Минимальными системными требованиями являются PHP 5.2.4+ и MySQL 5.0+. Однако, чтобы избежать проблем уязвимости безопасности, разработчики рекомендуют использовать PHP 7, MySQL 5.6 или MariaDB 10.0, а также установить протокол HTTPS.
Хотя WordPress и будет работать на любом сервере, поддерживающим PHP и MySQL, наиболее надежными и функциональными из них считаются Apache и Nginx.
Достоинства WordPress
Простота установки и обновления
Для установки достаточно создать базу данных, загрузить WordPress на сервер и запустить установщик. Многие хостинги также предлагают предустановленный WordPress.
Обновления безопасности проверяются автоматически и устанавливаются в один клик.
Легкость в использовании
Визуальный редактор позволяет создать публикацию человеку, не обладающему навыками программирования, а административная панель с дружественным и интуитивно понятным интерфейсом позволит быстро разместить ее в Интернете.
Многоязычность
Официальный язык WordPress – английский. Однако он доступен более чем на 70 языках, в том числе и на русском.
Соответствие стандартам
Весь генерируемый код полностью соответствует стандартам W3C. Следовательно, сайты будут правильно отображаться как в современных браузерах, так и в браузерах следующего поколения.
Плагины
WordPress расширяется при помощи тысяч плагинов, которые позволяют добавить на Ваш сайт галереи, формы, виджеты, календари, создать социальную сеть или форум и надежно защитить от спама.
Комментарии
WordPress обладает встроенной системой комментариев, которая позволяет участникам дискутировать, а администратору – легко модерировать эту дискуссию. Комментарии можно редактировать, одобрять, отклонять, помечать как спам и удалять.
SEO оптимизация
WordPress оптимизирован под поисковое продвижение прямо из коробки. Для еще более точной оптимизации существуют дополнительные плагины.
Шаблоны
Существует огромное количество как бесплатных, так и платных шаблонов. Установка и настройка шаблона предельно проста и не требует дополнительных навыков программирования. К примеру, в любой установленной теме можно отредактировать цвет фона и текста прямо из админ-панели.
Бесплатность
WordPress распространяется под Универсальной общедоступной лицензией GNU, что дает право на его установку, использование, изменение и распространение совершенно бесплатно. Также Вам не нужно платить за его использование в коммерческих целях.
Управление пользователями
Существует возможность назначить пользователям роли с различными правами доступа: администратор, редактор, автор, участник и подписчик.
Сообщество
WordPress является самой популярной CMS с открытым кодом, ему посвящено много обучающих материалов и форумов, позволяющих найти ответ на любой вопрос.
Недостатки WordPress
Проблемы при использовании плагинов
- Плагины могут конфликтовать друг с другом и вызвать ошибки на сайте.
- Плагины могут повлиять на производительность, существенно замедляя работу сайта.
- После обновления WordPress плагин может вообще перестать работать.
- Плагин может стать причиной уязвимости сайта, так в нем может содержаться вредоносный код. К примеру, в 2015 году популярный плагин FancyBox, имеющий более полумиллиона загрузок стал жертвой злоумышленников и через него распространялся вирус.
Качество кода
- WordPress критикуют за качество кода. К примеру, чрезмерное использование глобальных переменных, которые могут быть легко перезаписаны в дальнейшем, что вызовет ошибку.
- Файловая архитектура также далека от совершенства. Созданная 14 лет назад, она не подвергалась значимым изменениям и далека от современных тенденций, например, MVC. Если архитектура MVC подразумевает логичное разделение файловой системы на модель приложения, интерфейс пользователя и взаимодействие с пользователем, то WordPress – это просто разные файлы, разложенные по разным директориям.
Лучшие плагины для WordPress
WordPress позволяет расширить свой базовый функционал при помощи тысяч плагинов, позволяющих надежно защитить сайт от спама или создать интернет магазин. Самые популярные из них насчитывают более миллиона загрузок.
Антиспам
Плагин Akismet проверяет на наличие спама комментарии, оставленные на Вашем сайте.
Проверка проходит в автоматическом режиме. В админ-панели можно проверить отфильтрованные комментарии, доступна статистика по количеству одобренных комментариев каждого пользователя.
Akismet бесплатен для использования на личном блоге, для коммерческих и бизнес-сайтов предусмотрена коммерческая лицензия.
Карта сайта
Генерирует карту сайта в формате XML для того, чтобы помочь поисковым машинам лучше индексировать сайт. Поддерживает все виды страниц, генерируемые WordPress, а также пользовательские URL.
При публикации нового контента сразу информирует о нем основные поисковые системы.
Этот плагин существует уже более 9 лет и активно поддерживается. Не оказывает отрицательного влияния на производительность сайта.
Контактная форма
Позволяет создавать формы на сайте. Обладает возможностью настройки, можно менять внешний вид формы, название и порядок полей, добавлять обязательное поле и выбирать получателей сообщения.
Поддерживает другие полезные плагины, среди них антиспам Akismet и капча Really Simple Captcha.
Капча
Эта капча была создана специально для плагина Contact form 7, однако ее можно использовать и с другими плагинами.
При генерации капчи создается два временных файла: один содержит изображение, а во втором хранится текстовый ответ на него.
Данная капча не обеспечивает повышенной безопасности, однако она не будет конфликтовать с другими плагинами, установленными на Вашем сайте.
SEO оптимизация
Один из самых популярных плагинов, насчитывает более 30 миллионов загрузок, поддерживается и регулярно обновляется.
Создает карту сайта. Автоматически генерирует мета-теги, оптимизирует заголовки для поисковых машин и информирует их о публикации нового контента. Переведен на 57 языков, включая русский.
Плагин бесплатный. Также существует платная версия с расширенными возможностями, например, seo-оптимизацией отдельных категорий и seo-модулем, генерирующим карту сайта для видео в формате XML.
Галерея
Самый популярный плагин для создания галереи (более 16 миллионов загрузок). Оптимизирован для поисковиков.
Возможно указать размер, качество и количество выводимых изображений, а также разнообразные эффекты. Поддерживает установку водяного знака на изображение. Как и многие другие плагины, его можно расширить до премиум-версии, поддерживающей дополнительные варианты отображения галереи и эффекты.
Слайдер
Популярный слайдер для WordPress (более 700 000 загрузок), адаптивный, быстрый и оптимизированный под поисковые машины. Переведен на русский язык.
Основные функции бесплатны. Плагин позволяет настроить скорость прокручивания слайдов и выбрать разные эффекты.
Есть возможность обновить до платной версии, поддерживающий добавление видео.
Статистика
Предоставляет полную статистику по посещениям Вашего сайта. Плагин позволяет узнать количество посетителей, время, проведенное ими на сайте, страницы, которые они просматривали, а также источники переходов на сайт.
Плагин оптимизирован под мобильные устройства, что дает возможность просматривать статистику с любого устройства.
Безопасность
Плагин обеспечивает комплексную защиту сайта. Он регулярно обновляется, чтобы защищать от новейших угроз. Сканирует сайт и устанавливаемые плагины для обнаружения чужого вредоносного кода, выявляет опасный трафик и блокирует его.
Интернет-магазин
Бесплатный плагин для создания интернет-магазина. Включает около 20 миллионов загрузок, на нем работает 39% интернет-магазинов.
Позволяет легко создавать, расширять и модифицировать Ваш интернет-магазин. Возможно принимать к оплате большинство банковских карт, PayPal, банковские переводы и наличные при доставке; также есть калькулятор расчета доставки, рейтинг товаров и возможность оставить отзыв. Для более гибкой настройки существует около 300 расширений, как бесплатных, так и платных.
Итак, WordPress – самая популярная бесплатная платформа для быстрого создания сайтов. Она обладает как достоинствами, вроде дружественного интерфейса и огромного количества плагинов и тем оформления, так и недостатками: качеством кода и проблемами уязвимости. Идеально подходит для создания блога; ввиду своей пластичности и расширяемости позволяет создать абсолютно любой тип сайта.