2017-01-18 2 views
5

Wir haben eine besondere Anforderung, wo wir AEM (Adobe Experience Manager) nur zum Entwerfen (Authoring) von Formularvorlagen verwenden müssen, die sowohl statische Bilder als auch HTML-Elemente wie Dropdowns und Textbereiche enthalten etc.Abrufen von AEM-verfassten Vorlagen aus verschiedenen JEE-Anwendungen

Die Frage ist hier, ob die entworfene Vorlage zu der JEE-Anwendung gezogen werden kann, die separat mit Spring/Angular (auf Tomcat implementiert) erstellt wird. Die JEE-Anwendung wird zum Hinzufügen von Benutzervorgangsdaten zu den Formularvorlagen verwendet.

Schließlich müssen die oben erstellten Formulare auf dem AEM-Publisher veröffentlicht werden.

Bitte helfen Sie bei der Validierung der Ansatz, ob es machbar ist oder nicht. Wenn es machbar ist, schlagen Sie bitte vor, wie Sie den Integrationsteil ausführen können: 1. Vorlage von der AEM Authoring-Instanz zur JEE-App holen 2. Veröffentlichen Sie das Formular (Vorlage + Daten) in der AEM-Veröffentlichungsinstanz.

+0

Welche AEM-Version verwenden Sie? –

+0

Wir verwenden AEM 6.2 – Kali

Antwort

5

Sie können Knot.x ausprobieren. Es ist ein Open-Source-Projekt, mit dem Sie dynamische Daten in statische Seiten injizieren können.

Die Idee ist, dass Sie statische Vermögenswerte speichern wie HTML-Seiten (definieren das Layout der Seite, das Design, etc.) an einem Ort (a Repository) und spritzt dynamischen, benutzerspezifischen Daten in diesen Seiten .

AEM kann verwendet werden, um von mehreren Benutzern freigegebenen statischen Inhalt bereitzustellen, und Ihre JEE-Anwendung kann die dynamischen Daten bereitstellen, solange Sie eine JSON-basierte API bereitstellen.

Es unterstützt Lenker Vorlagen (um von AEM gerendert zu werden, wenn Sie die Daten in diese Seiten injizieren wollen), aber Sie können auch jede beliebige Templating Engine hinzufügen.

Ich bin ein Mitglied des Knot.x-Teams und wir arbeiten jetzt an einer knotx.io Seite, wo weitere Beispiele und Geschäftsdokumentationen zur Verfügung gestellt werden.

In der Zwischenzeit können Sie unsere Github-Seiten besuchen. Wir freuen uns auf Ihr Feedback.

1

Vorlagen bieten Authoring-Scaffolder in AEM, wie Sie es kennen, und Autoren erlauben, Seiten zu erstellen (es sei denn, Sie beziehen sich auf AEM 6.2-Vorlagen). Wenn Ihre Autoren mithilfe dieser Vorlagen eine Seite erstellen, können Sie den Inhalt mithilfe eines beliebigen HTTP-Clients extrahieren.

Verwandte Themen