You probably know that building good looking website management interfaces is hard work. That's why we combined over a decade of experience in designing and developing content management systems (CMS) with the Symfony 2 framework (and community bundles), to create a set of bundles that enable you to create high quality, flexible and above all user-friendly CMS based websites without the hassle of creating the admin interface.

  • Easy and flexible content management
  • A clean and user-friendly design
  • A fully featured media manager & editor

Not convinced yet?

We've got awesome features!

Easy to use, yet advanced page content

Easy to use, yet advanced page content

The KunstmaanPagePartBundle allows the creation of truly flexible page building blocks that can abstract away the technical implementation details from the user and by doing so, guide the user to publish the content within the style of the website.

Flexible menu management

Flexible menu management

With the KunstmaanNodeBundle the user can easily publish pages within the site navigation. Not only pages but also native Symfony2 controllers and redirects are supported. The KunstmaanNodeBundle leverages the Chainrouter from the Symfony CMF project to ensure complete extensibility.

Built in and fully integrated media manager

Built in and fully integrated media manager

The KunstmaanMediaBundle provides a structured way to manage images, slidedeck presentations, videos and regular files. It also provides a way to easily include the uploaded content in the other site content. Asking a client to buy an expensive image editor to modify an image for use on his website is, in this day and age, not done so we integrated the Aviary image editor for all basic image editing needs.

Extensive metadata editing options

Extensive metadata editing options

Annotating content with metadata for social sharing and SEO purposes cannot be overlooked nowadays. The KunstmaanSeoBundle contains default editing functionality for OpenGraph data, meta descriptions, keywords and titles and Metriweb tags. Because the metatagging and tracking options are always changing, a free field to add custom header information is provided as well.

Extended CRUD

Extended CRUD

Every website contains several lists of content ranging from articles on a blog, to drop down values. The KunstmaanAdminListBundles takes CRUD a step further by supplying filtering, exports to csv and editing capabilities to these content entities.

User managed form builder

User managed form builder

Managing forms, fields and their submissions by the user is a key functionality missing in most platforms. By leveraging the KunstmaanPagePartBundle system in the KunstmaanFormBundle users gain an easy way to create and manage the form on their website, again without having to worry about the technical side of things.

Versioning, permissions and multiple languages

Versioning, permissions and multiple languages

All pages, forms and optionally the content entities in lists are fully versioned with a complete audit trail. The user can also preview drafts and archived versions and can revert the content to a previous version. An ACL system is included as well based on the FOSUserBundle. Since Belgium is a multilingual country, support for multilingual content was included in the design process from the start.

Rapid development with generators and docs

Rapid development with generators and docs

Advanced functionality is very important, but being able to deploy working code using these features is at least as important. That’s why we are providing code generator commands through the CLI, documentation about the code and usage and even complete guides to start your project. This way you can get started on adding value for your client within a few hours.