Page tree
Skip to end of metadata
Go to start of metadata

Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 81 rates

Implemented in 4.3

Implemented without using a rendering context. Blog post:Rendering Engine and Context.

Official Documentation Available

This topic is now covered in Rendering content.


  • it makes sense to separate the request processing and the rendering -> cleaner concept
  • if the templates don't need a request (freemarker, ..), the content can be rendered 'independently'
  • preparation for Concept - Rendering Context


  • introduce a rendering engine


  • extract code from MagnoliaTemplatingUtilities and RenderingFilter
  • configured in /server/rendering/engine
  • interface RenderingEngine
    • render(content, writer)
    • render(content, renderab, writer)
  • default implementation
    • determineRenderable(content)
    • determineRenderer(def)


  • No labels