Content storage and retrieval is traditionally one of the greater challenges presented to authors of content management systems. Sulu mitigates this challenge through the use of a PHPCR, which is a specification designed precisely for this use case. By adhering to this standard Sulu also implicitly benefits from advances made in the PHPCR ecosystem.
Publishing content has never been easier
1 Content type concept
The different sections of a site template are linked to so called “content types” in the admin interface that help to identify different types of information such as text, images or links. A wide range of content types for any kind of data are available (full list).
2 Input validation
Standard CMS solutions often use a single richt-text input for adding and formatting content. But dedicated content types have the advantage that content is validated before it’s published (and of course, rich-formatted text is fully supported in Sulu, too). Developers can use them to implement valid semantic templates or microformats.
3 Additional functionalities
Content types support the content manager during the content creation process by giving additional functionalities. For example, in the asset type the orientation of an image can be defined.
1 Content blocks
Multiple content types can be combined to so called “content blocks”. Normally such blocks represent a complete section of information in a site template (e.g. a subpart of an article with a headline, body-text and an image).
2 Block templates
By using different block templates an editor has extended possibilities to create sites. It’s like having a toolbox full of design styles that can be freely combined to create the perfect layout for your content.
3 Multiple usage and sorting
A block can be used multiple times (limited only by the template configuration) and with different templates for each item. Existing blocks can be sorted by drag and drop.
1 Preview as you type
The live preview is one of the most helpful features of Sulu for content editors. You get an instant visual feedback of how your site will look like. The page is updated while you type. It feels like magic!
2 Truly responsive
The user agent for the preview can be set to different output devices such as desktop, tablet or smartphone browsers. That way it’s easy to get a realistic view of how a site will look like on an e.g. Smartphone.
3 Maximize your working space
Working with 2 monitors? The preview can be opened in a dedicated window so you can put it onto an external display.
Why you should use it
- Wide range of content types for any kind of data
- Validated content through dedicated form fileds
- Easy and flexible handling of complex webdesigns
- Multipliable regions allow flexible web-page architectures
- Live preview with selectable user agents
- Multi display support
The Admin UI is visually appealing and very easy to work with. Especially the multilingual content handling and the media library have become features I can’t work without!Thomas Vogel, Arkulpa GmbH (AT)
The attention to UX by the Sulu team impressed me from the very beginning. Together with leveraging all the key architecture components of the Symfony CMF initiative, they have a winning combinations in their hands.Lukas Kahwe Smith, L//P (CH)