Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wintercms/wn-blizzard.wintercms.com-site
Demonstration of all first party Winter plugins & themes as well as an example of how to structure Winter based projects
https://github.com/wintercms/wn-blizzard.wintercms.com-site
content-management-system laravel website wintercms
Last synced: about 2 months ago
JSON representation
Demonstration of all first party Winter plugins & themes as well as an example of how to structure Winter based projects
- Host: GitHub
- URL: https://github.com/wintercms/wn-blizzard.wintercms.com-site
- Owner: wintercms
- License: mit
- Created: 2023-02-28T16:09:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-08T08:06:22.000Z (over 1 year ago)
- Last Synced: 2024-04-14T00:37:56.788Z (9 months ago)
- Topics: content-management-system, laravel, website, wintercms
- Language: PHP
- Homepage: https://blizzard.wintercms.com
- Size: 267 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# About
Blizzard is the official demonstration project for how to structure a Winter CMS project. It makes use of every Winter CMS first party plugin and theme to demonstrate how to use them in a real world application.
It will always be a work in progress, and will be updated as new features are added to Winter CMS.
## Contributing
All development should be done locally using [Homestead](https://laravel.com/docs/8.x/homestead) or any other local development environment.
Pushes to main are automatically deployed on the [production server](https://blizzard.wintercms.com/).
### Setup
1. Clone the repo
2. Copy .env.example to .env and configure accordingly (APP_URL, DB credentials, and APP_KEY (run `php artisan key:generate`))
3. Install dependencies with `composer install`
4. Install node dependencies with `npm install`
5. Run migrations to initialize your database with `php artisan winter:up`
6. Set the current version of Winter CMS for cache busting `php artisan winter:version`> **NOTE**: If using the scheduler; ensure that the scheduler is properly configured by following https://wintercms.com/docs/setup/installation#crontab-setup (add `* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1` to the crontab)