/aemtools

AEM Tools is Intellij IDEA plugin containing Adobe Experience Manager related features

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

AEM Tools - Build Status | Build status | codebeat badge | codecov | downloads

Intellij IDEA plugin containing AEM (Adobe Experience Manager) related features. The goal of the plugin is to make the development of AEM projects faster and more convenient by leveraging features which IDE can provide.

Installation

The plugin is available in official JetBrains repository:

Settings... -> Plugins -> Browse Repositories... -> type "AEM Tools" -> install

Features

  1. HTL (Sightly) support

    • Syntax highlighting
    • Code Completion
    • Code Navigation
    • Refactoring
    • Documentation
    • Java Use & Sling Models support
  2. OSGi

    • Resolve OSGi (Felix) configurations
    • Resolve OSGi Properties
  3. dialog.xml completion (Classic UI)

    • Provides the list of all available xtypes (taken from official documentation)
    • After the xtype is chosen proposes fields declared in specified xtype
    • "Quick doc" action triggered on specific field or xtype will show corresponding documentation