В данной статье я представлю вам список полезных плагинов для Winter CMS, которые значительно упрощают работу с веб-сайтами. Я отобрал только те плагины, которые можно установить через composer и которые активно поддерживаются разработчиками. Это гарантирует их работоспособность и стабильность, а также обеспечивает их поддержку и обновления в будущем. Будьте осторожны с установкой плагинов из ненадежных источников, чтобы избежать возможных проблем и сбоев в работе системы.
https://github.com/wintercms/awesome-wintercms
Это плагины, которые я рекомендую устанавливать на каждый сайт, над которым вы работаете.
Этот плагин помогает задать для каждой страницы намного больше тегов meta и og, чем изначально позволяет Winter CMS.
Поиск плагина:
AnandPatel.SeoExtension
Страница github:
Этот плагин автоматически создает и обновляет файл sitemap.xml, что существенно упрощает продвижение сайта. Почти все поисковые системы используют sitemap для обхода и индексации страниц сайта.
Поиск плагина:
winter.sitemap
Страница github:
Плагин автоматически настраивает переадресацию на протокол https, что может быть очень полезным при переносе сайта на другой сервер. Он умеет подстраиваться под различные виды переадресации, используемые на сервере, что упрощает процесс настройки и избавляет от необходимости ручной настройки переадресации.
Поиск плагина:
PopcornPHP.RedirectToHTTPS
Этот плагин ускоряет загрузку вашего сайта за счет 4 вариантов оптимизации, которые можно настроить в админ-панели и включать или выключать по необходимости.
В них входят:
Возможно, данный плагин не будет работать на самой последней версии Winter CMS.
Поиск плагина:
offline.speedy
Этот плагин отвечает за изображения на вашем сайте. Он создает уменьшенные копии изображений для того, чтобы пользователи не загружали оригиналы слишком большого размера. Таким образом, это позволяет снизить нагрузку на сервер и ускорить загрузку страниц. Также, плагин может создавать webp изображения и автоматически заменять ими оригинальные форматы, что дополнительно снижает время загрузки страницы.
Этот плагин является очень полезным инструментом при разработке мобильной версии сайта.
Поиск плагина:
offline.responsiveimages
Этот плагин изменяет размер изображения до требуемых размеров без необходимости сохранения множества их вариаций на сайте. В отличие от плагина ResponsiveImages, этот плагин изменяет размер только у одного изображения и требует указания размера в шаблоне. Он может быть очень полезен, если вам нужно изменить размер одного конкретного изображения без изменения остальных.
Поиск плагина:
ToughDeveloper.ImageResizer
Эти плагины не являются универсальными и не подходят для всех проектов, однако они могут оказаться очень полезными в определенных случаях.
С помощью этого плагина вы можете создать собственную контактную форму для своего сайта с настраиваемым дизайном. Кроме того, он включает виджеты, чтобы облегчить ее использование.
Рекомендуется подключать данный плагин к конкретной странице или шаблону, а не к фрагменту, так как в противном случае он может не принимать POST запросы от формы.
Поиск плагина:
JanVince.SmallContactForm
Страница github:
Данный плагин предназначен для существенного ускорения и упрощения процесса разработки других плагинов. Благодаря этому инструменту разработчики могут значительно сократить время, затрачиваемое на написание плагина, а также снизить риск возникновения ошибок.
Поиск плагина:
Winter.Builder
Страница github:
Данный плагин предоставляет удобный инструмент для настройки мультиязычности на вашем сайте. Он позволяет создавать и управлять переводами контента, а также настраивать языковые параметры и опции. Благодаря этому плагину вы сможете легко создавать и поддерживать мультиязычный сайт, обеспечивая удобство использования для пользователей на разных языках. Это важный инструмент для увеличения охвата аудитории и расширения географии вашего сайта.
Поиск плагина:
Winter.Translate
Страница github:
Данный плагин позволяет быстро и легко создать блог на вашем сайте, предоставляя все необходимые инструменты для управления контентом, такие как создание и публикация новых записей, управление категориями, тегами, комментариями и т.д. Он является отличным решением для ведения блога на вашем сайте и улучшения его функциональности.
Поиск плагина:
Winter.Blog
Страница github:
Плагин для интеграции CKEditor 4 в backend вашего сайта.
Поиск плагина:
Winter.CKEditor
Страница github:
Предлагаемый плагин позволяет максимально оптимизировать работу Winter CMS в сочетании с облачным сервисом Cloudflare, в том числе гарантируя поддержку полного SSL-шифрования и предоставляя доступ к многим дополнительным функциям. Это позволит значительно улучшить производительность вашего сайта, обеспечив более быструю загрузку страниц, а также повысив его безопасность и защиту от DDoS-атак.
Поиск плагина:
Winter.Cloudflare
Страница github:
Этот плагин позволяет организовать любые данные в виде отдельных списков и настроить формы для каждого списка. Он идеально подходит для создания портфолио, списка товаров, галереи, коллекции логотипов и т.д. Кроме того, он поддерживает переводы при использовании плагина Winter.Translate.
Поиск плагина:
JanVince.SmallRecords
Страница github:
Этот плагин позволяет быстро и просто подключить и настроить инструмент аналитики Google на вашем сайте. Вы сможете отслеживать посещаемость, поведение пользователей, и другие важные метрики для улучшения работы вашего сайта.
Поиск плагина:
Winter.GoogleAnalytics
Страница github:
Плагин для интеграции Twitter в Winter CMS, позволяющий добавить функции данной социальной сети на ваш сайт.
Поиск плагина:
Winter.Twitter
Страница github:
Данный плагин предназначен для управления внешними пользователями в Winter CMS. С его помощью вы можете создавать, редактировать и удалять пользователей, а также управлять их правами доступа к различным ресурсам сайта. В целом, данный плагин позволяет эффективно управлять внешними пользователями на вашем сайте.
Поиск плагина:
Winter.User
Страница github:
Плагин для удобной авторизации пользователей на сайте с помощью социальных сетей. С его помощью можно подключить различные платформы, такие как Facebook, Twitter, Google и др., и предоставить пользователям удобный способ входа на сайт через их профили в социальных сетях. Это повышает удобство использования сайта и упрощает процесс регистрации для новых пользователей.
Поиск плагина:
Flynsarmy.SocialLogin
Страница github:
Это плагины которые работают, но есть проблемы с их реализацией
Данный плагин предназначен для создания собственного форума, однако, возникает проблема отсутствия шаблонов для него. Если вы решите использовать данный плагин, вам придется самостоятельно изучить его работу и создать собственный шаблон для адаптации.
Поиск плагина:
Winter.Forum
Страница github:
Этот плагин позволяет интегрировать форму подписки на MailChimp в ваш Winter CMS, чтобы пользователи могли подписаться на вашу рассылку.
Поиск плагина:
Winter.Mailchimp
Страница github:
Этот плагин установился без ошибок при переходе в настройки, но я не смог добавить новое правило, так как форма была нерабочей. Я не стал углубляться в проблему и, скорее всего, плагин не работает в последних версиях Winter CMS.
Поиск плагина:
Winter.Notification
Страница github:
В заключении статьи хотелось бы отметить, что список полезных плагинов для Winter CMS постоянно расширяется. Каждый месяц в сообществе разработчиков появляются новые и интересные решения, которые могут значительно облегчить работу с веб-сайтами. Поэтому мы будем дорабатывать эту статью и добавлять в нее новые полезные плагины по мере их появления. Следите за обновлениями на нашем сайте и не пропустите новые инструменты, которые помогут вам сделать ваш сайт более продуктивным и удобным в использовании.