Welcome to Novaris Framework

Welcome to the Novaris Framework — a lightweight and flexible foundation for building content-driven websites with PHP.

Novaris was created with a simple goal: provide a clean framework for managing websites without the complexity that often comes with larger content management systems.

At its core, Novaris separates the framework, site content, configuration, and themes. This keeps the system organized while giving developers the freedom to build and customize their sites without modifying the core framework.

A Different Approach to Content

Novaris uses a flat-file approach to content management. Instead of requiring a traditional database for every page or post, content can be stored in simple files and organized within the site’s content structure.

This makes content easy to read, edit, version, and move between environments.

Markdown provides a straightforward way to write content while Front Matter can provide additional information such as titles, dates, authors, categories, and other metadata.

Themes

Novaris includes a flexible theme system that separates presentation from the framework itself.

Amicable is the default theme and provides a clean starting point for a new Novaris website. Other themes, such as Prismatic, can be installed alongside it, and developers can create their own themes as well.

Themes can provide their own templates, assets, styles, and functionality while the site’s actual content remains independent of the active theme.

Built for Developers

Novaris is designed around familiar PHP development practices while keeping its architecture modular.

The framework handles the underlying application services, routing, content, templates, configuration, themes, caching, and other core functionality. Themes and applications can then build on those services without having to reinvent the foundation.

The goal isn’t to make every decision for developers. Instead, Novaris provides the structure needed to build a site while leaving room for customization.

Just the Beginning

Novaris is continuing to grow as new features, improvements, themes, and developer tools are added.

This blog will be a place to share development updates, explain how different parts of Novaris work, introduce new features, document design decisions, and highlight what is coming next.

Whether you’re building a personal blog, a small website, experimenting with flat-file content, or developing your own Novaris theme, I hope the framework provides a simple and enjoyable foundation to build upon.

Welcome to Novaris Framework.

Build simply. Create freely.