Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ouun/stage

WIP: WordPress Theme Framework based on Roots Sage
https://github.com/ouun/stage

Last synced: 3 months ago
JSON representation

WIP: WordPress Theme Framework based on Roots Sage

Awesome Lists containing this project

README

        

# [Stage](https://ouun.io/stage/)

Stage is a feature rich & very opinionated - but still highly customizable - Theme Framework.

Stage is completely based on the modern development workflow of [Roots Sage](https://roots.io/sage), take the extra T in the name as what this is intended to achieve: A best practise Parent Theme that helps you to rev up.

## Features

- Sass for stylesheets
- Modern JavaScript
- [Laravel Mix](https://github.com/JeffreyWay/laravel-mix) for compiling assets and concatenating and minifying files
- [Browsersync](http://www.browsersync.io/) for synchronized browser testing
- [Blade](https://laravel.com/docs/5.8/blade) as a templating engine
- [Tailwind](https://tailwindcss.com/) as CSS Framework
- [Barba.js](https://barba.js.org/) as optional AJAX loading content
- [PhotoSwipe](https://photoswipe.com/) as optional Gallery Lightbox
- [Lozad.js](https://apoorv.pro/lozad.js/) for optional Media lazy-loading
- [Infinite Scroll](https://infinite-scroll.com/) for optional infinite scrolling in archives
- Multiple archive, search, header, footer, ... grids & styles
- Global colors, style, layout and typo options in the Customizer
- DSGVO / GDPR ready, e.g. local saving of Google Fonts
- And much more to come

## Requirements

Make sure all dependencies have been installed before moving on:

- [WordPress](https://wordpress.org/) >= 5.4
- [PHP](https://secure.php.net/manual/en/install.php) >= 7.2.5 (with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled)
- [Composer](https://getcomposer.org/download/)
- [Node.js](http://nodejs.org/) >= 12.0.0
- [Yarn](https://yarnpkg.com/en/docs/install)