IntelliJ IDEA - Magnolia CMS Integration Plugin

To make development with Magnolia CMS faster and more efficient, we have developed our own JetBrains IntelliJ IDEA plugin. The plugin is now available in a first version in the JetBrains Marketplace.

To make development with Magnolia CMS faster and more efficient, we have developed our own JetBrains IntelliJ IDEA plugin. The plugin is now available in a first version in the JetBrains Marketplace. In addition to IntelliJ IDEA, the plugin should also be fully functional in other JetBrains IDEs.

To the Marketplace

Freemarker

  • Dedicated editor for Freemarker files that supports more functions than the built-in editor
  • Complete syntax highlighting for Freemarker files
  • Completion suggestions for Freemarker built in directives
  • Auto-completion for templating functions (cmsfn etc.) including pop-up with documentation on the functions and code examples
  • Enhanced syntax highlighting
  • Structure view in the IDE is also used for Freemarker

Suggestions for Functions

YAML

  • Jump labels and quick access to defined Java classes
  • Auto-completion for Java classes and package names
  • Jump points for template and dialog IDs to their respective YAML files
  • Jump points to quickly get to linked freemarker files
  • Suggestions for multiple $type arguments: all field types as a list, all action types and some more
  • Templates for common Magnolia templating patterns to quickly create new templates

Jump to templates and dialogs

Next step

Let's talk about IntelliJ IDEA - Magnolia CMS Integration Plugin.

Tell us what you have in mind. You'll speak directly to the engineers who would build it, not to a sales team.