Einführung in Kernkomponenten

In Adobe Experience Manager sind Komponenten die strukturellen Elemente, aus denen der Inhalt von bearbeiteten Seiten besteht. Komponenten waren immer ein Grundelement des AEM-Erlebnisses, wodurch die Seitenerstellung einfach, aber für den Autor und die Entwicklung von Komponenten flexibel und erweiterbar ist.

Die Kernkomponenten sind eine Reihe standardisierter Web-Content-Management-Komponenten (WCM) für AEM, um die Entwicklungszeit zu verkürzen und die Wartungskosten Ihrer Websites zu senken.

Ressourcen

  • Komponentenbibliothek: Eine Sammlung von Beispielen zum Anzeigen der Komponenten in ihren verschiedenen Konfigurationen.
  • Komponentendokumentation (dieses Dokument): Für Entwickler und Autoren mit Details zu den einzelnen Komponenten.
  • GitHub-Repository für Kernkomponenten: Für Entwicklerdetails zu den einzelnen Komponenten und Projekt-Download.
  • Erste Schritte:
    • Erfolg mit den Kernkomponenten: Richtlinien, die rechtzeitig vor Beginn eines Projekts zu berücksichtigen sind, bei dem die Kernkomponenten verwendet werden.
    • WKND-Tutorial: Ein zweitägiges Tutorial zum Erstellen einer neuen Website.
    • Summit-Tutorial: Ein zweistündiges Tutorial zum Erstellen einer neuen Website (von einem Lab beim US Summit 2019).
    • Gems-Webinar: Eine Führung durch die Kernkomponenten (aufgenommen am Dezember 2018).

Funktionen

Produktionsbereit Die Kernkomponenten sind 28 robuste Komponenten, die gut getestet und weit verbreitet sind und eine gute Leistung erbringen.
Cloud-fähig Ob in AEM as a Cloud Service, in Adobe Managed Services oder On-Premise – sie funktionieren einfach.
Vielseitig Die Komponenten stellen allgemeine Konzepte dar, mit denen die Autoren nahezu jedes Layout zusammenstellen können.
Konfigurierbar Inhaltsrichtlinien auf Vorlagenebene definieren, welche Funktionen die Seitenautoren verwenden dürfen oder nicht.
Verfolgbar Die Adobe Client-Datenschicht-Integration ermöglicht die Verfolgung aller Aspekte des Besuchererlebnisses.
Barrierefrei Sie erfüllen WCAG 2.1-Standards, bieten ARIA-Beschriftungen und unterstützen die Tastennavigation (bekannte Probleme).
SEO-freundlich Die HTML-Ausgabe ist schematisch und stellt schema.org-Mikrodatenanmerkungen bereit.
WebApp-fähig Die optimierte JSON-Ausgabe ermöglicht das Client-seitige Rendern, wobei die kontextbezogene Bearbeitung weiterhin möglich ist.
AMP-Unterstützung Die Komponenten verfügen über integrierte Unterstützung für den AMP-Standard, wodurch mobile Erlebnisse beschleunigt werden.
Design-Kit Mit einem Benutzeroberflächen-Kit für Adobe XD können Designer Wireframes erstellen, die sie dann nach Bedarf formatieren können.
Themen-fähig Die Komponenten implementieren das Stilsystem und das Markup folgt den BEM-CSS-Konventionen.
Anpassbar Verschiedene Muster ermöglichen eine einfache Anpassung, von der Anpassung des HTML-Codes bis hin zur Wiederverwendung erweiterter Funktionen.
Versionierung Die Versionierungsrichtlinie stellt sicher, dass die Kernkomponenten Ihre Website nicht beschädigen, wenn Funktionen verbessert werden, die sich auf Sie auswirken könnten.
Lokalisierbar Mit der intelligenten Referenzauflösung ist es bestimmten Komponenten möglich, entsprechende lokalisierte Inhalte automatisch zu finden und anzuzeigen.
Open Source Wenn etwas nicht so ist, wie es sein sollte, bringen Sie Ihre Verbesserungen ein!

Die Komponenten

Die aktuelle Version der Kernkomponenten enthält die folgenden Komponenten.

Vorlagenkomponenten

Komponenten zum Erstellen von Seiten

Container-Komponenten

Formularkomponenten

Hinweis

Kernkomponenten sind für Autoren nicht sofort verfügbar. Das Entwicklerteam muss sie zuerst in Ihre Umgebung integrieren. Nach der Integration können sie über den Vorlageneditor bereitgestellt und vorkonfiguriert werden.

Hinweis

Einige Versionen einzelner Kernkomponenten sind möglicherweise nur mit bestimmten Versionen von AEM kompatibel.

Weitere Informationen zu Kompatibilitätsinformationen finden Sie auf der Hilfeseite für die jeweilige Komponente (Links in der vorherigen Liste) oder im Dokument Kernkomponentenversionen.

Systemanforderungen

Kernkomponenten AEM as a Cloud Service AEM 6.5 AEM 6.4 Java SE Maven
2,12,2 Kontinuierlich 6.5.5.0+ * 6.4.8.1+ * 8, 11 3.3.9+
Hinweis

(*) Seit Version 2.11.0 ist org.apache.sling.models.impl Version 1.4.12 oder höher erforderlich (aufgrund von SLING-8781). Dies wird für AEM 6.4 und 6.5 in einem zukünftigen Service Pack bereitgestellt. Bis dahin ist das Paket Sling Models im Paket core.wcm.components.all enthalten.

Die Anforderungen aus früheren Kernkomponenten-Versionen finden Sie unter Kernkomponenten-Versionen.

Die Kernkomponenten erfordern die Verwendung bearbeitbarer Vorlagen und unterstützen weder die klassische Benutzeroberfläche noch statische Vorlagen. Sehen Sie sich bei Bedarf die AEM-Modernisierungs-Tools an, um Ihr Projekt mit diesen modernen AEM-Funktionen zu aktualisieren.

Informationen zum Einrichten Ihrer lokalen Entwicklungsumgebung finden Sie in dieser Übersicht für das AEM as a Cloud Service-SDK oder in diesem Dokument für ältere Versionen von AEM.

Auf dieser Seite