Полезные плагины для Winter CMS

В данной статье я представлю вам список полезных плагинов для Winter CMS, которые значительно упрощают работу с веб-сайтами. Я отобрал только те плагины, которые можно установить через composer и которые активно поддерживаются разработчиками. Это гарантирует их работоспособность и стабильность, а также обеспечивает их поддержку и обновления в будущем. Будьте осторожны с установкой плагинов из ненадежных источников, чтобы избежать возможных проблем и сбоев в работе системы.

https://github.com/wintercms/awesome-wintercms

Для любого сайта

Это плагины, которые я рекомендую устанавливать на каждый сайт, над которым вы работаете.


SEO Extension

Этот плагин помогает задать для каждой страницы намного больше тегов meta и og, чем изначально позволяет Winter CMS.

Поиск плагина:

AnandPatel.SeoExtension

Страница github:

https://github.com/anand-patel/oc-seo-extension


Sitemap

Этот плагин автоматически создает и обновляет файл sitemap.xml, что существенно упрощает продвижение сайта. Почти все поисковые системы используют sitemap для обхода и индексации страниц сайта.

Поиск плагина:

winter.sitemap

Страница github:

https://github.com/wintercms/wn-sitemap-plugin


Redirect To HTTPS

Плагин автоматически настраивает переадресацию на протокол https, что может быть очень полезным при переносе сайта на другой сервер. Он умеет подстраиваться под различные виды переадресации, используемые на сервере, что упрощает процесс настройки и избавляет от необходимости ручной настройки переадресации.

Поиск плагина:

PopcornPHP.RedirectToHTTPS


Speedy

Этот плагин ускоряет загрузку вашего сайта за счет 4 вариантов оптимизации, которые можно настроить в админ-панели и включать или выключать по необходимости.

В них входят:

  • HTTP/2 preloading
  • Gzip
  • Cache headers
  • Domain sharding

Возможно, данный плагин не будет работать на самой последней версии Winter CMS.

Поиск плагина:

offline.speedy


ResponsiveImages

Этот плагин отвечает за изображения на вашем сайте. Он создает уменьшенные копии изображений для того, чтобы пользователи не загружали оригиналы слишком большого размера. Таким образом, это позволяет снизить нагрузку на сервер и ускорить загрузку страниц. Также, плагин может создавать webp изображения и автоматически заменять ими оригинальные форматы, что дополнительно снижает время загрузки страницы.

Этот плагин является очень полезным инструментом при разработке мобильной версии сайта.

Поиск плагина:

offline.responsiveimages


Image Resizer

Этот плагин изменяет размер изображения до требуемых размеров без необходимости сохранения множества их вариаций на сайте. В отличие от плагина ResponsiveImages, этот плагин изменяет размер только у одного изображения и требует указания размера в шаблоне. Он может быть очень полезен, если вам нужно изменить размер одного конкретного изображения без изменения остальных.

Поиск плагина:

ToughDeveloper.ImageResizer




Ситуативные плагины

Эти плагины не являются универсальными и не подходят для всех проектов, однако они могут оказаться очень полезными в определенных случаях.


Small Contact Form

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

Рекомендуется подключать данный плагин к конкретной странице или шаблону, а не к фрагменту, так как в противном случае он может не принимать POST запросы от формы.

Поиск плагина:

JanVince.SmallContactForm

Страница github:

https://github.com/jan-vince/smallcontactform


Builder

Данный плагин предназначен для существенного ускорения и упрощения процесса разработки других плагинов. Благодаря этому инструменту разработчики могут значительно сократить время, затрачиваемое на написание плагина, а также снизить риск возникновения ошибок.

Поиск плагина:

Winter.Builder

Страница github:

https://github.com/wintercms/wn-builder-plugin


Translate

Данный плагин предоставляет удобный инструмент для настройки мультиязычности на вашем сайте. Он позволяет создавать и управлять переводами контента, а также настраивать языковые параметры и опции. Благодаря этому плагину вы сможете легко создавать и поддерживать мультиязычный сайт, обеспечивая удобство использования для пользователей на разных языках. Это важный инструмент для увеличения охвата аудитории и расширения географии вашего сайта.

Поиск плагина:

Winter.Translate

Страница github:

https://github.com/wintercms/wn-translate-plugin


Blog

Данный плагин позволяет быстро и легко создать блог на вашем сайте, предоставляя все необходимые инструменты для управления контентом, такие как создание и публикация новых записей, управление категориями, тегами, комментариями и т.д. Он является отличным решением для ведения блога на вашем сайте и улучшения его функциональности.

Поиск плагина:

Winter.Blog

Страница github:

https://github.com/wintercms/wn-blog-plugin


CKEditor 4

Плагин для интеграции CKEditor 4 в backend вашего сайта.

Поиск плагина:

Winter.CKEditor

Страница github:

https://github.com/wintercms/wn-ckeditor-plugin


Cloudflare

Предлагаемый плагин позволяет максимально оптимизировать работу Winter CMS в сочетании с облачным сервисом Cloudflare, в том числе гарантируя поддержку полного SSL-шифрования и предоставляя доступ к многим дополнительным функциям. Это позволит значительно улучшить производительность вашего сайта, обеспечив более быструю загрузку страниц, а также повысив его безопасность и защиту от DDoS-атак.

Поиск плагина:

Winter.Cloudflare

Страница github:

https://github.com/wintercms/wn-cloudflare-plugin


Small Records

Этот плагин позволяет организовать любые данные в виде отдельных списков и настроить формы для каждого списка. Он идеально подходит для создания портфолио, списка товаров, галереи, коллекции логотипов и т.д. Кроме того, он поддерживает переводы при использовании плагина Winter.Translate.

Поиск плагина:

JanVince.SmallRecords

Страница github:

https://github.com/jan-vince/smallrecords


Google Analytics

Этот плагин позволяет быстро и просто подключить и настроить инструмент аналитики Google на вашем сайте. Вы сможете отслеживать посещаемость, поведение пользователей, и другие важные метрики для улучшения работы вашего сайта.

Поиск плагина:

Winter.GoogleAnalytics

Страница github:

https://github.com/wintercms/wn-googleanalytics-plugin


Twitter

Плагин для интеграции Twitter в Winter CMS, позволяющий добавить функции данной социальной сети на ваш сайт.

Поиск плагина:

Winter.Twitter

Страница github:

https://github.com/wintercms/wn-twitter-plugin


User

Данный плагин предназначен для управления внешними пользователями в Winter CMS. С его помощью вы можете создавать, редактировать и удалять пользователей, а также управлять их правами доступа к различным ресурсам сайта. В целом, данный плагин позволяет эффективно управлять внешними пользователями на вашем сайте.

Поиск плагина:

Winter.User

Страница github:

https://github.com/wintercms/wn-user-plugin


Social Login

Плагин для удобной авторизации пользователей на сайте с помощью социальных сетей. С его помощью можно подключить различные платформы, такие как Facebook, Twitter, Google и др., и предоставить пользователям удобный способ входа на сайт через их профили в социальных сетях. Это повышает удобство использования сайта и упрощает процесс регистрации для новых пользователей.

Поиск плагина:

Flynsarmy.SocialLogin

Страница github:

https://github.com/Flynsarmy/wn-sociallogin-plugin




Спорные плагины

Это плагины которые работают, но есть проблемы с их реализацией


Forum

Данный плагин предназначен для создания собственного форума, однако, возникает проблема отсутствия шаблонов для него. Если вы решите использовать данный плагин, вам придется самостоятельно изучить его работу и создать собственный шаблон для адаптации.

Поиск плагина:

Winter.Forum

Страница github:

https://github.com/wintercms/wn-forum-plugin


Mailchimp

Этот плагин позволяет интегрировать форму подписки на MailChimp в ваш Winter CMS, чтобы пользователи могли подписаться на вашу рассылку.

Поиск плагина:

Winter.Mailchimp

Страница github:

https://github.com/wintercms/wn-mailchimp-plugin


Notification

Этот плагин установился без ошибок при переходе в настройки, но я не смог добавить новое правило, так как форма была нерабочей. Я не стал углубляться в проблему и, скорее всего, плагин не работает в последних версиях Winter CMS.

Поиск плагина:

Winter.Notification

Страница github:

https://github.com/wintercms/wn-notify-plugin



В заключении статьи хотелось бы отметить, что список полезных плагинов для Winter CMS постоянно расширяется. Каждый месяц в сообществе разработчиков появляются новые и интересные решения, которые могут значительно облегчить работу с веб-сайтами. Поэтому мы будем дорабатывать эту статью и добавлять в нее новые полезные плагины по мере их появления. Следите за обновлениями на нашем сайте и не пропустите новые инструменты, которые помогут вам сделать ваш сайт более продуктивным и удобным в использовании.