Introduction


Saaze is an all-inclusive, flat-file CMS for simple websites and blogs. It's not designed to be a replacement for great CMS's (e.g. WordPress, Statamic etc.), rather it's designed to be a smaller, simpler alternative.

Why is there a need for a simpler alternative? WordPress is a great CMS but it can become bloated and a maintenance nightmare for simple sites. Static site builders are fast but normally have a steep learning curve and require lots of tooling to make them work. We believe building a personal site should be stupidly simple. That's why Saaze is built on the following principles.

Easy to run

PHP is already used by 80% of all websites on the internet. So all you need to run Sazze is PHP and Composer (PHP's package manager). Saaze is designed to run on as few dependencies as possible.

Easy to host

Static sites are great for being fast and easy to deploy. However, sometimes you need dynamic aspects to your site (e.g. contact forms, custom scripts, etc). Saaze gives you the choice depending on what makes most sense.

Easy to edit

Markdown has become the defacto way to edit content for the internet. It's simple to understand and write. So Saaze uses Markdown with a sprinkle of Yaml frontmatter to manage your content.

Easy to theme

Saaze uses Blade templates, popularised by the Laravel framework, because they're easy to use and work just like PHP... but nicer.

Fast and secure

Saaze uses normal files (flat files) to store your content. Not needing a database means less setup and maintenance headaches, better security and more speed to boot.

Simple to understand

Sazze deliberately has a stupidly simple architecture: Everything is a collection of entries. Pages, posts, docs, recipes, whatever. It all works in the same, simple way.

All-inclusive

Developing your site should be painless. That's why Saaze comes with CLI tools for serving and building your site out of the box. No external tools required.