Skip to content

About Ozu ​

Why Ozu? ​

For many projects, static websites are an ideal fit: they are fast, secure, and easy to maintain. However, they often lack easy content management, can be complex to deploy, and might require a different stack than a regular Laravel project.

Ozu addresses these issues by allowing you to build your website as a regular Laravel project and deploy it as a static website to Netlify or any other server.

As a bonus, Ozu provides a dedicated CMS for your customers to manage their website content without compromises.

How does it work? ​

Ozu consists of a Laravel package, an online dashboard for content management, and a builder platform for deployment.

Ozu Dashboard: CMS and deployments ​

The Ozu dashboard allows you to:

  • create and manage content (e.g. Pages, Posts),
  • declare deployment targets (e.g. Netlify for staging, Rsync for production),
  • configure website settings,
  • trigger a deployment of your website to your preferred target.

Ozu client package ​

The code16/ozu-client Laravel package is the bridge between your project and the Ozu CMS. It allows you to:

  • Define and configure your collections: collections are Models that intend to be handled by the Ozu CMS.
  • Sync you configuration: to automatically generate the admin interface in the Ozu CMS.

Ozu builder platform ​

This technical platform is triggered from the dashbaord to build and deploy your website to your preferred target.

Infrastructure ​

This is a basic representation of the infrastructure that Ozu uses to build and deploy your website:

Ozu's Infrastructure