AEM IntelliJ Plugin

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
May 22, 2018
8 039
Intellij Platform plugin for Adobe Experience Manager

GitHub | Bug Tracker | Donate with PayPal

Features:
  • JCR roots auto-detection
  • HTL/Sightly support (HTML files under jcr_root directory)
    • syntax validation and highlighting
    • auto-completion, inspections and documentation for:
      • block attributes (data-sly-*)
      • global objects (properties, currentPage, wcmmode, etc.)
      • properties (jcr:title, cq:lastModified, sling:resourceType, etc.)
      • built-in expression options (context, addSelector, i18n, etc.)
      • display contexts (html, scriptToken, unsafe, etc.)
      • use objects (Use API objects and Sling Models)
      • block variables (eg. data-sly-use.variable)
      • template parameters (eg. data-sly-template.myTemplate="${ @ param1, param2}")

If you find the plugin helpful and it boosts your productivity, please consider PayPal donation, so I can stay motivated and provide new features faster.

Download plugin

Recent change notes

Bug fixes:
  • Fix ternary operator parsing
  • Fix icon sizes
Full release details can be found on Github: https://github.com/karollewandowski/aem-intellij-plugin/releases/tag/v0.8.2