JetBrains IDE-Plugin

AEM Integration

Das komplette Adobe Experience Manager IDE-Plugin für JetBrains. Entwickeln Sie professionelle AEM-Projekte mit vollständiger HTL-Unterstützung, Server-Management, Remote-Debugging und nahtloser Deployment-Integration.

IntelliJ IDEA Ultimate · 7-Tage kostenlose Testversion

HTL
Vollständige Sightly-Template-Unterstützung
Deploy
CRX, Maven, VLT, Dateisystem
Debug
Remote-Debugging mit Auto-Erkennung

01

HTL (Sightly) Template-Unterstützung

Vollständige HTL-Grammatik mit Expression-Language ${…} und allen Block-Statements. Schreiben Sie professionelle AEM-Templates mit intelligenter Autovervollständigung, Syntax-Highlighting und Echtzeit-Validierung.

Das Plugin versteht die HTL-Syntax vollständig und bietet kontextbezogene Vorschläge für data-sly-Attribute, Built-in-Objekte und Kontext-Optionen. Code-Faltung für HTML-Elemente und HTL-Blöcke sorgt für Übersichtlichkeit.

Wichtige Features

  • Vollständige HTL-Grammatik mit Expression-Language ${…}
  • Syntax-Highlighting, Code-Vervollständigung für Block-Statements
  • Built-in-Objekte und Kontext-Optionen
  • Code-Faltung für HTML-Elemente und HTL-Blöcke
  • data-sly-use, data-sly-test, data-sly-list Unterstützung
AEM data-sly Autovervollständigung
AEM Freemarker Support

02

FreeMarker Template-Unterstützung

Neben HTL bietet AEM Integration vollständige FreeMarker-Unterstützung für E-Mail-Templates und andere Anwendungsfälle. Profitieren Sie von der gleichen professionellen IDE-Erfahrung für alle Ihre Template-Bedürfnisse.

Die FreeMarker-Implementierung basiert auf unserem bewährten Flexible Freemarker Plugin und bietet vollständige Grammatik-Unterstützung mit allen Direktiven und Built-ins.

FreeMarker-Features

  • Vollständige Grammatik-Unterstützung mit Direktiven
  • Gehe-zu-Definition von Variablen
  • Strukturansicht für Makros und Templates
  • Code-Vervollständigung für Direktiven
  • Intelligente Validierung und Fehlererkennung

03

Dialog & Content-Unterstützung

Erstellen Sie AEM-Dialoge schneller mit vollständiger Code-Vervollständigung für Touch UI (Granite/Coral UI) und Classic UI (xtype). Das Plugin versteht die komplexe Dialog-Struktur und bietet kontextbezogene Vorschläge.

cq:editConfig Vervollständigung, ClientLibs Kategorie-Vervollständigung und filter.xml/.content.xml Validierung machen die Komponenten-Entwicklung zum Kinderspiel.

Dialog-Features

  • Touch UI Dialoge (Granite/Coral UI)
  • Classic UI Dialoge (xtype)
  • cq:editConfig Vervollständigung
  • ClientLibs Kategorie-Vervollständigung
  • filter.xml und .content.xml Validierung
AEM Dialog Dokumentation
AEM HTL Template-Erstellung

04

Dispatcher-Konfiguration

Bearbeiten Sie Dispatcher-Konfigurationsdateien mit vollem IDE-Support. Syntax-Highlighting für .any und .farm Dateien macht komplexe Konfigurationen übersichtlich und verständlich.

Code-Vervollständigung für Dispatcher-Direktiven hilft Ihnen, fehlerfreie Konfigurationen zu erstellen, ohne ständig in der Dokumentation nachschlagen zu müssen.

Dispatcher-Features

  • Syntax-Highlighting für .any und .farm Dateien
  • Code-Vervollständigung für Dispatcher-Direktiven
  • Validierung der Konfigurationssyntax
  • Strukturansicht für komplexe Konfigurationen

05

Server-Verwaltung

Verwalten Sie Ihre AEM-Server direkt aus der IDE. Sichere Anmeldedaten-Speicherung, mehrere Deployment-Methoden und Remote-Debugging mit Auto-Erkennung machen den Entwicklungszyklus schneller und effizienter.

Der integrierte Log-Viewer mit Echtzeit-Streaming zeigt Ihnen sofort, was auf dem Server passiert – ohne zwischen Browser und IDE wechseln zu müssen.

Server-Features

  • Sichere Anmeldedaten-Speicherung
  • Mehrere Deployment-Methoden (CRX, Maven, VLT, Dateisystem)
  • Remote-Debugging mit Auto-Erkennung
  • Log-Viewer mit Echtzeit-Streaming
  • Schneller Wechsel zwischen Entwicklungsumgebungen
AEM Server Run/Debug

06

Alle Features auf einen Blick

AEM Integration bietet eine umfassende Entwicklungsumgebung für Adobe Experience Manager – mit allen Features, die Sie für professionelle AEM-Projekte benötigen.

HTL & Templates

Vollständige Unterstützung für HTL (Sightly) und FreeMarker Templates.
  • ✓ Vollständige HTL-Grammatik mit Expression-Language
  • ✓ data-sly Block-Statement Vervollständigung
  • ✓ Built-in-Objekte und Kontext-Optionen
  • ✓ FreeMarker Template-Unterstützung
  • ✓ Code-Faltung für HTML und HTL-Blöcke

Dialoge & Content

Erstellen Sie AEM-Komponenten mit vollständiger Dialog-Unterstützung.
  • ✓ Touch UI Dialoge (Granite/Coral UI)
  • ✓ Classic UI Dialoge (xtype)
  • ✓ cq:editConfig Vervollständigung
  • ✓ ClientLibs Kategorie-Vervollständigung

Server & Deployment

Verwalten Sie AEM-Server und Deployments direkt aus der IDE.
  • ✓ Sichere Anmeldedaten-Speicherung
  • ✓ CRX, Maven, VLT, Dateisystem Deployment
  • ✓ Remote-Debugging mit Auto-Erkennung
  • ✓ Log-Viewer mit Echtzeit-Streaming
  • ✓ Dispatcher-Konfiguration (.any, .farm)

Sling Models & OSGi

Java-Integration für Sling Models und OSGi-Services.
  • ✓ Annotations-Unterstützung mit Vervollständigung
  • ✓ Feld-Generator für schnelle Injection-Einrichtung
  • ✓ OSGi-Konsolen-Integration
  • ✓ ACS Commons Annotations-Unterstützung

Einfache, transparente Preise

Starten Sie mit einer 7-Tage kostenlosen Testversion. Keine Kreditkarte erforderlich. Kauf über den JetBrains Marketplace.

Einzelperson

Für Einzelentwickler

$6,90/Monat

oder $69/Jahr

  • Alle IDE-Funktionen
  • HTL & FreeMarker Support
  • Server-Management
  • Alle zukünftigen Updates
  • 7-Tage kostenlose Testversion
Open-Source-Mitwirkende: Kontaktieren Sie uns für 100% Rabatt. Wir unterstützen die Community, die uns unterstützt.

Von AEM-Experten entwickelt

Entwickelt von Ilscipio GmbH, Entwickler mit einem Herz für KI, E-Commerce und JetBrains Plugin-Entwicklung. Wir arbeiten seit Jahren mit Adobe Experience Manager und kennen die Herausforderungen der AEM-Entwicklung aus erster Hand.

AEM Integration wurde entwickelt, um den Entwicklungszyklus zu beschleunigen und die Qualität von AEM-Projekten zu verbessern. Von HTL-Templates über Dialoge bis hin zu Server-Deployment – dieses Plugin deckt den gesamten AEM-Workflow ab und macht die Entwicklung effizienter und angenehmer.

Starten Sie heute mit professioneller AEM-Entwicklung

Schließen Sie sich Entwicklern an, die produktivere, konsistentere AEM-Projekte mit professionellem IDE-Tooling erstellen.