DEDeutsche Version

Content creation

Dan Leech

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.

Dan Leech, Developer (Sulu Core Team), @dantleech

Publishing content has never been easier

Sulu Content Types

Content types

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. 

Sulu Content Blocks

Multipliable regions

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.

Sulu Live Preview

Live preview

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
Thomas Vogel

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)
Lukas Kahwe Smith

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)

#Slack - Got questions? We have answers!

We've got a #Slack channel where you can talk directly to strategists, developers and designers. Give us your contact information and we'll add you... without any commitments!