Fountain

Getting started

Fountain is a starter kit to sell fonts on your own website. Installed as a plugin, you override templates with your own design. You should be able to build you website any way you prefer with Fountain. Default template act as an starting point.

Kirby CMS

Working with Fountain is very much working with Kirby CMS. It’s expected you are used to working with Kirby, and terms like controller, blueprint etc. are all within Kirby terminology.

In the box

After installing Fountain you’ll have access to a bunch of blueprints and templates, with controllers and routes in place help you build your website. The list of templates gives you good grasp of what’s you can do.

Templates and blueprints

Fountain contains a bunch of ready-made blueprints and templates. After you’ve setup your project, copy for the files in /site/plugins/fountain/blueprint/pages and put them in /site/blueprints/pages/. These files will override Fountains and you can customize how you prefer.

Remember to keep existing fields, otherwise parts of Fountain will break.

In each blueprint, every tab is a separate file. To override and add your own part, copy the file from /site/plugins/fountain/blueprint/tabs to /site/blueprints/tabs/ and do you thing.

Installation

Kirby CMS works on any webhost with PHP support. Fountain is different and requires Python. Fountain comes with a Dockerfile support, so using something like DDev or OrbStack.

Hosting

As Fountain has specific requirements, you need a hosting provider allowing installation or to run a VPS. Fountain will also provide hosting on request, please reach out if so.


Next