Durch das Anpassen der Kernkomponenten für adaptive Formulare können Sie die vordefinierten Funktionen an Ihre spezifischen Anforderungen anpassen. Dieses Handbuch führt Sie durch den Prozess der Anpassung dieser Komponenten, um ein stärker personalisiertes Erlebnis zu schaffen.
Bevor Sie sich mit der Anpassung der Kernkomponenten für adaptive Formulare befassen:
Erhalten Sie Informationen zur Architektur von Kernkomponenten und gehen Sie die offizielle Dokumentation zu Adobe Experience Manager-Kernkomponenten durch. Diese umfangreichen Ressourcen dienen während des gesamten Anpassungsprozesses als Leitfaden für Sie.
Einrichten der Entwicklungsumgebung – Dies gewährleistet einen reibungslosen Arbeitsablauf für Änderungen an den Kernkomponenten. Verwenden Sie beim Einrichten der Entwicklungsumgebung ein AEM-Archetyp-Projekt, das auf dem neuesten AEM-Archetyp-Projekt basiert. Je nach Umgebung haben Sie folgende Möglichkeiten:
Gehen Sie wie folgt vor, um das Erscheinungsbild, das Verhalten und die Funktionalität einer Kernkomponente für adaptive Formulare zu ändern.
Identifizieren und Duplizieren der Kernkomponente
Beim Konfigurieren der Entwicklungsumgebung haben Sie ein auf Archetypen basierendes Projekt erstellt. Identifizieren Sie im AEM-Archetyp-Projekt die spezifische Kernkomponente, die Sie anpassen möchten. Erstellen Sie nach der Identifizierung ein Duplikat der Komponente in Ihrem AEM-Archetyp-basierten Projekt. Halten Sie sie parallel zu anderen Kernkomponenten für adaptive Formulare. Dieser Schritt stellt sicher, dass Ihre Anpassungsbemühungen keine Auswirkungen auf die Originalkomponente haben, sodass Sie frei experimentieren können.
Anpassen der kopierten Komponente
Öffnen Sie die duplizierte Komponente und nehmen Sie die erforderlichen Änderungen entsprechend Ihren Anforderungen vor:
Implementieren der Backend-Logik
Wenn Ihre Anpassung Backend-Logik erfordert, können Sie vorhandene Sling-Modelle erweitern. Siehe das bereitgestellte Beispiel, um die gewünschte Funktion nahtlos in Ihre angepasste Komponente zu integrieren.
Konfigurieren des Dialogfelds der Komponente
Konfigurieren Sie das Dialogfeld, das mit Ihrer angepassten Komponente verknüpft ist. Verwenden Sie das Beispiel für ein Komponentendialogfeld, das in der Dokumentation gegeben wird, um sicherzustellen, dass Benutzerinteraktionen und -einstellungen ordnungsgemäß verwaltet werden.
Bereitstellen und Testen der Komponente in Ihrer lokalen Entwicklungsumgebung
Verwenden Sie Maven zum Erstellen und Bereitstellen der Komponente in Ihrer lokalen Entwicklungsumgebung. Nachdem die Komponente bereitgestellt wurde, erstellen Sie ein adaptives Formular, um die benutzerdefinierte Komponente zu testen.
Bereitstellen der benutzerdefinierten Komponente in Ihrer Produktionsumgebung
Stellen Sie die Komponente nach dem Testen in Ihrer lokalen Entwicklungsumgebung in Ihren Produktionsumgebungen bereit.