You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Magnolia front-end helpers are collections of JavaScript libraries that enable easy integration of single-page applications in the Magnolia Pages appCurrently, Magnolia provides the following helper libraries:

  • Angular renderer.
  • React renderer.
  • Magnolia Template Annotations. The annotations make content from a front-end project editable in Magnolia. This is achieved by injecting annotations (HTML comments) around components/templates which the Magnolia Page Editor transforms into controls for web content editors.

Installing and usage

The helpers have the following npm package names:

You can add these libraries to your SPA project by installing them as project dependencies, for example, through the npm install command:

npm install @magnolia/template-annotations


For more information on how to use these libraries, click the following links:

Front-end helpers in Magnolia example SPA pages

You don't have to include the helpers manually if you would like to try out our example Angular and React SPA demo pages:

Each of these two example SPA pages already include the required dependencies to the helper libraries.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels