Grav CMS
Modern, open source, flat-file CMS where performance is not just an afterthought, it's baked-in from the start.
While Grav did serves us very well for years, we are moving Wheat to Kirby CMS and pretty much rebuilding from scratch. As of now, no more development is planned on the Grav version of Wheat. We will re-launch in the coming months.
Modern, open source, flat-file CMS where performance is not just an afterthought, it's baked-in from the start.
Use existing or build new modular pages to allow for quick and versatile layouts.
Baked-in SEO good practices with schema.org implementations, flexible meta tags management, semantic HTML, server rendered pages and a “users first” approach.
Twig templating is best-in-class and provides powerful features along with great performance.
Native Markdown, HTML and TWIG support right there in the content.
Perfect, 100% Lighthouse score out of the box for all metrics.
A built-in Asset Manager allows powerful control over CSS and JS including compression and pipelining.
Automate deployments and Cloudflare purge with pre-configured workflows.
Build everything using vanilla code and make your project maintainable for everyone.
Every template, and every script is designed with sustainability in mind, while delivering useful examples and use cases that can then be used to deliver product that are clean, efficient, open, honest, regenerative and resilient.
We use vanilla everything so tooling can be kept to a minimum, making projects easy to maintain and keeping web development approachable for everyone.
With the brand new installer, scaffolding a project is a matter of seconds! Just create a project folder, drop the installer in and run it.
Wheat is mostly aimed at front-end developers looking for a simple and powerful platform to create what I would call “agency sites” for small to medium companies. It goes for minimum dependencies and portability (might be a weird concept but I’ll get back to it eventually). The prominent selling points are speed (100kb base), approachability (vanilla everything), simplicity (if you know what a file system is, you pretty much understand everything) and development costs.
More to come...
The internet currently produces approximately 3.8% of global carbon emissions, which are rising in line with our hunger to consume more data. Increasingly, web technologies are also being used to sow discontent, erode privacy, prompt unethical decisions, and, in some countries, undermine personal freedoms and the well-being of society.
Sustainable web design is an approach to designing web services that puts people and planet first. It delivers digital products and services that respect the principles of the Sustainable Web Manifesto: clean, efficient, open, honest, regenerative, and resilient
Grav CMS and Wheat are open-source and free so you mostly have to pay for hosting and related services. Here's a rundown of what I pay to run getwheat.ca (along side a bunch of other websites).
Bear in mind that this setup could scale up and is designed to host multiple sites. It would work just as well on a cheap shared hosting (While I can't really recommend it but it's cheap).