Guides
Documentation
Code Examples
Spina
Pro
Getting started with Spina CMS
Skip to:
Themes & content
,
Plugins
,
Deploying
,
API
or
Spina Pro
Start here if you're new
Design principles
We have strong opinions about what makes a good CMS. Learn more about the design principles behind Spina CMS.
Read guide
How to get started with Spina CMS
Getting started is easy, the only thing you need is a terminal and a code editor.
Read guide
Themes & content
Configuring a theme
An overview of all the available configuration options in a Spina theme
Read guide
Adding navigation to your website
Use Spina's built-in MenuPresenter or write something by hand.
Read guide
How to create custom content parts
Follow the steps below to create your own custom part
Read guide
Create a blog using resources
This guide is still being written!
Coming soon
Working with images
This guide is still being written!
Coming soon
Spina Pro
Installation guide
How to install Spina Pro
Read guide
How to setup and use messages
This guide is still being written!
Coming soon
Full-text search for your project
This guide is still being written!
Coming soon
Plugins
Overriding Spina
How to override Spina's classes and methods using app/overrides
Read guide
How to create plugins for Spina
This guide is still being written!
Coming soon
Use your own authentication
This guide is still being written!
Coming soon
Deploying
Deploying to Heroku
This guide is still being written!
Coming soon
API
Using Spina as a Headless CMS
This guide is still being written!
Coming soon