Developer Documentation

Steer CMS is built using the Symfony framework and at its core are a collection of plugins.

At a brief glance, the Steer CMS system is split into two separate applications: fontend (public) and backend (administrative) - the later being accessed via: http://localhost/cms. While independent in many ways, the two applications are joined via a shared project.yml configuration file, and the shared usage of plugins which independently also carry the frontend/backend context.

If you aren't familiar with the Symfony framework, its project site has a wealth of information, tutorials and plugins documented. Some of the community driven plugins have been used in Steer CMS already - and any regular Symfony plugin can be adapted for usage with Steer CMS.

Who is Steer CMS For?

Steer CMS is firmly targeted to towards development groups who require a content management solution integrated with their development process, and plenty of room for customisation.

Steer CMS is right for you if:

  • You require a CMS with a tightly integrated framework.
  • Performance and Caching are critical factors.
  • You require concise, well documented code-set.
  • You require a solid base to integrate your own work into.
  • You like projects with a cow as a logo.

Documentation Quick Links