Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
wintercms / winter Public
Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.
License
wintercms/winter
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
c006574 Sep 16, 2023
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
July 11, 2023 10:35
May 5, 2022 08:45
July 19, 2023 20:59
July 12, 2023 21:11
April 30, 2023 20:38
September 16, 2023 14:36
July 18, 2022 08:33
June 21, 2022 18:30
December 13, 2022 19:58
May 23, 2023 01:30
July 7, 2023 14:06
July 11, 2023 10:31
June 21, 2022 18:30
January 19, 2022 22:39
May 26, 2021 14:27
March 10, 2021 15:02
March 10, 2021 15:02
July 28, 2023 14:16
February 15, 2022 02:16
July 7, 2023 14:06
March 10, 2021 15:02
May 16, 2022 13:31
July 6, 2022 15:00
August 9, 2022 15:24
README.md
Winter is a free, open-source content management system based on the Laravel PHP framework. Developers and agencies all around the world rely upon Winter for its quick prototyping and development, safe and secure codebase and dedication to simplicity.
No matter how large or small your project is, Winter provides a rich development environment, regardless of your level of experience.
Winter can be installed in several ways for both new users and experienced developers — see our Installation page for more information.
Quick start with Composer
For advanced users, run the following command in your terminal to install Winter via Composer:
composer create-project wintercms/winter example.com "dev-develop"
Run the following command with the folder created by the previous command to generate an environment file which will contain your configuration settings:
php artisan winter:env
After configuring your installation, you can run the following command to run the database migrations and automatically create an administrator account with the username admin . The password of this account will be automatically generated and displayed in your terminal.
php artisan winter:up
The best place to learn Winter is by reading the documentation or following some tutorials. You can also join the maintenance team and our active community on Discord who are always willing to help out with questions.
Winter was forked from October CMS in March 2021 due to a difference in open source management philosophies between the core maintainer team and the two founders of October.
The development of Winter is lead by Luke Towers, along with many wonderful people that dedicate their time to help support and grow the community.
Winter is built on top of the wildly-popular Laravel framework for PHP, with the in-house Storm library as a buffer between the Laravel framework and the Winter project, to minimize breaking changes and improve stability.
Getting in touch
You can get in touch with the maintainer team using the following mediums:
- Follow us on Twitter for announcements and updates.
- Join us on Discord to chat with us.
Before contributing issues or pull requests, be sure to review the Contributing Guidelines first.
Please follow the following guides and code standards:
- PSR 4 Coding Standards
- PSR 2 Coding Style Guide
- PSR 1 Coding Standards
Code of conduct
In order to ensure that the Winter community is welcoming to all, please review and abide by the Code of Conduct.
Winter CMS development is financially supported by the generosity of the following sponsors:
Spatial Media employs one of the core maintainers (Jack Wilkinson) who contributes to the ongoing development of Winter.
Froala provides a perpetual, Enterprise license to Winter CMS which allows us and our users to use the Froala WYSIWYG Editor in Winter CMS powered projects.
If you would like to have your name, company and link added to this list and support open-source development, feel free to make a donation to our Open Collective.
The Winter platform is open-sourced software licensed under the MIT license.
Please review our security policy on how to report security vulnerabilities.
About
Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.
Преимущества Winter CMS
С Winter CMS вы можете создавать сложные системы с минимальными усилиями.
Winter CMS – это система управления контентам, которая разработана с нуля на базе Laravel PHP. Она сделана простой для клиентов и пользователей, при этом мощной и гибкой для разработчиков.
Вне зависимости от вашего опыта разработки, вы можете быть уверены, что Winter CMS имеет все необходимые инструменты для воплощения вашей идеи в жизнь!
Winter Cms разработан для быстрой и легкой разработки веб-проектов. В системе продумана отличная архитектура плагинов и расширений. В маркетплейсе имеется огромный выбор превоскодных плагинов от команды Winter CMS и его единомышленников, которые многократно увеличивают финукционал движка. Winter CMS – это бесплатная система управленя, простащя и мощная одновременно!
Для дизайнеров
Создавайте неповторимые дизайны вместе с Winter CMS
Winter CMS не имеет ограничений в разработке дизайна, все ограничивается лишь вашей фантазией. У вас есть возможность создавать настраиваемые темы используя популярные технологии Html, CSS и JavaScript. Обязательно воспользуйтесь преимуществами Tailwind, Bootsrap, Vue или React, которые встроены в Winter Cms и поддерживают из на 100%.
Созданные темы имеют возможность менять параметры конфигурации, в том числе и изменения в Backend, это добавляет дополнительную гибкость в индвидуализации внешнего вида вашего проекта.
Простой онлайн редактор
На Winter CMS можно создавать простые HTML шаблоны, которые построены исключительно на HTML, их легко структурировать через панель управления контентом и редактировать в режиме реально времени.
Для более сложного и продуманного дизайна Winter CMS использует фреймворк Twig. Это популярный шаблонизатор PHP, который позволяет создавать сложный функционал и подгружать модифицируемые блоки в шаблон с минимальными знаниями разработки.
Редактируйте шаблоны через ваш любимы редактор на ПК, или с помощью инструмента разработки, который установлен в Winter CMS. Как вам удобнее!
Встроенный CSS компилятор
Winter CMS по умолчанию поддерживает работу и компиляцию SCSS и LESS, что позволяет использовать настраиваемые стили и переменные. Функция Asset Compiler в Winter CMS способен комбинировать и сжимать ваши стили, гарантируя их легкость и высокую скорость загрузки.
По желанию, вы можете использовать панель настройки темы для создания переменных, которые будут перенесены в ваши SCSS и LESS файлы.
Winter CMS имеет гибкие настрйоки внешнего вида админ панели без использования кода. Вы можете стилизовать любую область CMS под бренд вашего клиента. У вас есть уникальная возможность координально изменить внешний вид системы, в настройках Winter CMS есть редактор кода панели администратора.
Для разработчиков
Разрабатывайте функционал с удовольствием!
Winter CMS основан на одном из самых популярных фреймворков во всем мире – Laravel. Он предлагают огромную базу функциональных возможностей для создание сложных и интересных проектов.
В отличае от других систем управления контентом, Winter CMS поддерживает все основные элементы Laravel, модели, консольные команды и контроллеры.
Мы планируем развивать Winter CMS долгое время и сделать его оодним из самых популярным CMS в мире. Гарантируем, что ваши проекты созданные на Winter CMS будут иметь долгую поддержку и огромное комьюнити единомышленников в скором времени!
Интеграция с AJAX
Мы инегрировали AJAX обновление контента и другие взаимодействия в движок Winter CMS, сделав его еще проще и удобнее. Теперь для загрузки динамической проверки или иной функции достаточно воспользоваться небольшой командой в кодовом редакторе.
Вы сможете контролировать поведение ваших страниц, используя минимум кода в HTML, это значительно проще и быстрее, нежели чем использование нативного фунционала языка JavaScript.
Огромный выбор плагинов
Совершенствуйте ваш проект Winter CMS дополнительным функционалом при помощи плагинов. Архитектура плагинов Winter CMS предлагает непревзойденную гибкость и контроль над функциональностью вашего проекта.
Благодаря надежной системе событий, такие как: поведение, динамическое изменение классов и другие триггеры-события, вы можете настроить и дополнить функционал страницы не только самостоятельно, но и при помощи готовых решений, которые создали разработчики.
Работает бесплатно, без ограничений
Winter CMS тщательно структурирована для работы с вашими собственными инструментами сборки и разработки, без каких-либо ограничений. Разработка тем и плагинов может выполняться в вашей собственной среде разработки, в том числе с собственным сборщиком.
По умолчанию Winter CMS будет работать с популярными системами управления исходным кодом, такими как Github, что обеспечивает быстрый контроль исходного кода и разработку.
Для пользователей
Winter CMS позволяет клиентам управлять и обновлять содержимое своего сайта.
Благодаря простому визуальному редактору и возможности для разработчиков определять редактируемые разделы и поля для отдельных страниц, ваши клиенты смогут легко вносить любые изменения на свои страницы самостоятельно, не беспокоясь], что они ничего не сломают.
Полнофункциональный медиа-менеджер
Winter CMS имеет встроенную систему управления файлами, которая дает клиентам возможность добавлять и управлять изображениями, видео и другие типы документов.
Система управления файлами включает в себя возможности изменения размера и возможность обрезки, предоставляя вашим клиентам простой способ настроить изображения для публикации — и все это с помощью нескольких кликов мыши.
Гибкий доступ пользователей
Контролировать, какие пользователи имеют доступ к каким частям вашего веб-сайта, в Winter CMS очень просто.
Раздел «Администрирование» в Backend позволяет добавлять учетные записи администратора для всех, кому это нужно, а также возможность контролировать то, к чему у пользователей есть доступ, с помощью сверхпростого контроля разрешений.
Для более широких изменений в крупных организациях Winter CMS поддерживает группы и роли для установки разрешений для нескольких пользователей.
Все что нужно в одном проекте
Winter CMS — это не просто система управления контентом. Используя возможности плагинов Winter CMS, а также тщательную структуризацию функций, Winter CMS может быть порталом веб-приложений, поставщиком REST или GraphQL API, решением для электронной коммерции и любой другой основой.
Нет предела тому, что вы можете делать с Winter CMS. Ведите блог, продавайте свои продукты, управляйте сообществом, создавайте приложения — выбор полностью за вами, и Winter CMS позволяет вам это сделать.
При подготовке материала использовались источники:
https://github.com/wintercms/winter
https://wintercms.ru/features