Spress

Spress is a static site generator built with Symfony Components. The tool is versatile and uses familiar technologies such as Twig, Markdown and the Symfony console.

Unlike many other Content Management Systems, the output of a static site generator is a set of static files. While this approach maybe limiting for very dynamic uses, a vast majority of company sites that have some pages could benefit from taking an approach like this.

With static HTML being the output of site generated content the publishing system is guaranteed to be very performant and immune to attacks against the system itself. Static site generators, however remain somewhat of a specialist.

Combined with a Headless CMS a decoupled solution can be used to provide a dynamic backend of Spress. This will allow distribution and reuse of knowhow.

Key advantages of Spress

Low learning curve

High performance

Unparalled security with static HTML

Key disadvantages of Spress

Limitations when working with dynamic data

Limited userbase

Lack of basic functions people expect from a CMS (feedback forms, etc.)