Die Website-Entwicklung kann sowohl komplex als auch zeitaufwendig sein. AEM Core Components bieten Ihnen ein umfassendes Set an Entwickler-Tools, um schnell benutzerzentrierte Schnittstellen zu erstellen. Dies sind Webseiten-Bausteine, die standardmäßig responsives Design unterstützen und dazu beitragen, die Website-Performance zu optimieren.
In diesem Artikel werden wir untersuchen, wie AEM Core Components die Website-Entwicklung prägen und Ihnen Einblicke in ihre Vorteile geben. Überzeugen Sie sich selbst, wie sie die Erstellung von Websites optimieren können.
Was AEM Components sind
AEM Core Components sind eine Reihe standardisierter Web Content Management (WCM)-Elemente, die speziell entwickelt wurden, um die Website-Entwicklung in AEM zu optimieren. Zum Beispiel bietet die Grid-Komponente ein responsives System zur Anzeige von Inhalten auf Webseiten, und Bildabschnitte vereinfachen das Einfügen von Bildern. Die vollständige Liste finden Sie in der AEM Component Library.

Diese vorgefertigten Komponenten in AEM wurden unter Berücksichtigung bewährter Verfahren entwickelt. Entwickler können sie verwenden, um schnell Seiten zusammenzustellen. Sie tragen dazu bei, eine gleichbleibende Qualität, Responsivität und die Einhaltung von Barrierefreiheitsstandards zu gewährleisten.
Vorteile von AEM Components
Sehen wir uns an, welche Vorteile Ihr Unternehmen erhält, wenn Ihre Website mit AEM Core Components erstellt wird.
Konsistentes Erlebnis
AEM Core Components bieten Standardisierung, was die Entwicklungszeit und den Aufwand reduziert. Die Verwendung der vorgefertigten Seitenbausteine beschleunigt die Markteinführungszeit Ihrer Website. Mit vordefinierten Layouts und Designmustern können Sie zudem ein kohärentes Erscheinungsbild über mehrere Online-Eigenschaften hinweg beibehalten, was dazu beiträgt, sowohl die Markenbekanntheit als auch die Nutzerbindung zu verbessern.
Zum Beispiel könnte eine multinationale Marke mit einer Online-Präsenz, die sich über mehrere Regionen und Sprachen erstreckt, AEM Core Components verwenden, um konsistente Kopf- und Fußzeilenbereiche zu definieren. Diese umfassen Logos, Navigationsmenüs und Kontaktinformationen, um sicherzustellen, dass Besucher diese Elemente sofort erkennen und mit der Marke assoziieren, unabhängig davon, welche regionale Website sie gerade besuchen.
Kostengünstige Wartung
Ein standardisierter Ansatz bedeutet kostengünstige Wartung. Sie können Änderungen einfach auf mehreren Seiten anwenden, wodurch der Zeit- und Ressourcenaufwand für die laufende Website-Verwaltung reduziert wird. Dieser optimierte Wartungsprozess führt zu Kosteneinsparungen für das Unternehmen.
Skalierbarkeit und Flexibilität
AEM Core Components sind darauf ausgelegt, skalierbar und erweiterbar zu sein. Sie bieten eine solide Grundlage für die Website-Entwicklung und ermöglichen es Ihnen, einfach neue AEM-Funktionen hinzuzufügen, Tools von Drittanbietern zu integrieren und sich an Ihre sich entwickelnden Geschäftsanforderungen anzupassen. Diese Flexibilität stellt sicher, dass mit Core Components erstellte Websites mit Ihrem Unternehmen wachsen und sich weiterentwickeln können.
Optimierte Leistung
Da AEM Core Components für Leistung und SEO optimiert sind, folgen sie Best Practices für effizientes Rendering, Caching und strukturierte Daten. Dies führt zu schnelleren Ladezeiten der Seiten und einer verbesserten Sichtbarkeit in den Suchmaschinen-Rankings. Das Ergebnis ist eine bessere Benutzererfahrung und ein erhöhter organischer Geschäfts-Traffic.
Arten von AEM Core Components
Kommen wir nun zu den verschiedenen Arten von Komponenten in AEM. Wir können sie in mehrere Gruppen unterteilen: Struktur-, Inhalts-, Formular- und Commerce-Komponenten.
Struktur-AEM-Komponenten
Mit diesen strukturierten AEM-Elementen können Sie ansprechende und interaktive Webseiten erstellen, die Ihr Publikum fesseln:
- Navigation – Als wichtiges Element in der Architektur Ihrer Website ermöglicht die Navigation Ihren Benutzern, Ihre Inhalte einfach zu erkunden. Sie können die Navigation zu Ihren Seitenvorlagen, Kopf- oder Fußzeilen hinzufügen, um das Menü Ihrer Website effizient zu strukturieren und eine konsistente Navigation auf allen Seiten zu gewährleisten.
- Breadcrumb – Verbessert die Benutzererfahrung durch die Bereitstellung klarer und kontextbezogener Navigationspfade. Oft am oberen Rand einer Webseite platziert, zeigt das Breadcrumb-Element einen hierarchischen Pfad von Links an, der den aktuellen Standort des Benutzers innerhalb der Websitestruktur abbildet.
- Sprachnavigation – Bietet eine Sprach- und Länder navigation für eine Website. Dieses Element ermöglicht Besuchern, zu derselben Seite in einem anderen Gebietsschema zu navigieren. Es wird häufig zu einer Seitenvorlage, im Kopf- oder Fußbereich hinzugefügt.
AEM-Inhaltskomponenten
Von Text und Bild bis hin zu Videoplayern und Social-Media-Widgets bieten diese AEM-Inhaltskomponenten vielseitige Tools, um Ihre Inhalte auf überzeugende Weise zu präsentieren:
- Container – Wird verwendet, um andere Elemente zu gruppieren und ein gemeinsames Layout oder einen gemeinsamen Stil anzuwenden. Wählen Sie, ein benutzerdefiniertes Hintergrundbild und eine Farbe hinzuzufügen und erstellen Sie einfach kohärente Abschnitte oder Blöcke von Inhalten.
- Schaltflächen – Ermöglicht Ihnen, interaktive und visuell ansprechende Schaltflächen auf Ihrer Website mit anpassbaren Stilen, Größen und Aktionen zu erstellen.
- Akkordeon – Ermöglicht Benutzern das Ein- und Ausblenden von Panels mit verwandten Inhalten.
- Titel – Wird verwendet, um Überschriften für eine Seite oder Seitenabschnitte zu erstellen.
- Text – Ermöglicht die Anzeige eines Rich-Text-Absatzes auf der Seite mit verschiedenen Formatierungsoptionen.
- Bild—ermöglicht die Anzeige eines einzelnen Bildes auf einer Webseite. Wählt automatisch die passende Bildbreite basierend auf der Bildschirmgröße des Geräts. Es unterstützt auch Lazy Loading, was die Seitenleistung optimiert, indem Bilder erst geladen werden, wenn sie im Begriff sind, für den Benutzer sichtbar zu werden.
- Teaser—gruppiert ein Bild, einen Titel und eine Beschreibung zur Bewerbung und Verlinkung von Inhaltsbereichen der Webseite.
- Liste—zeigt eine Liste von Seiten nach Suchanfrage, Tags oder von einer übergeordneten Seite an.
AEM Formular-Komponenten
AEM Formulare sind speziell dafür konzipiert, die Erstellung und Verwaltung von Formularen auf Ihrer Webseite zu optimieren:
- Formulartext—ermöglicht Ihnen, verschiedene Eingabefelder zu erstellen, um Informationen für die spätere Verwendung zu sammeln—wie einzeilige Felder, mehrzeilige Textbereiche oder Passwortfelder. Sie können das Aussehen und Verhalten von Textfeldern anpassen.
- Formularoptionen—erstellen Sie ein Formular mit verschiedenen Optionslayouts, wie wählbaren Optionen—Optionsfeldern, Kontrollkästchen, Dropdown-Menüs oder sogar individuell gestalteten Optionsgruppen, passend zu Ihrem Branding.
- Formularschaltfläche—ermöglicht Benutzerinteraktionen und erleichtert die Datenübermittlung, indem sie als klickbare Elemente dient—die Benutzer dazu auffordern, bestimmte Aktionen auszuführen, wie das Absenden eines Formulars, das Zurücksetzen von Formularfeldern oder das Auslösen benutzerdefinierter Funktionen.
AEM Commerce-Komponenten
Diese Elemente ermöglichen eine nahtlose Integration mit E-Commerce-Plattformen und versetzen Sie in die Lage, ansprechende Produktlisten, Warenkörbe, Checkout-Prozesse und vieles mehr zu erstellen:
- Produkt—bietet eine umfassende und visuell ansprechende Darstellung einzelner Produkte—einschließlich Produktbildern, Beschreibungen, Preisen und allen anderen relevanten Details.
- Verwandte Produkte—ermöglicht es Ihnen, Cross-Selling-Möglichkeiten zu erhöhen, indem komplementäre oder ähnliche Produkte neben dem Hauptprodukt angezeigt werden. Empfehlungen werden automatisch basierend auf vordefinierten Regeln, Produktkategorien oder Benutzerverhalten generiert.
- Produkt-Teaser—zeigt Produkt-Teaser auf jeder AEM-Seite an, die zur Produktdetailseite verlinkt.
- Suche—konfigurieren Sie, um eine bestimmte Anzahl von Produkten pro Seite anzuzeigen oder Produktpreise dynamisch in einer zusätzlichen Browser-Abfrage zu laden.
- Produktkarussell—zeigt eine Liste ausgewählter Produkte im Karussell-Stil an.
- Commerce Experience Fragment—das handelsspezifische Elemente wie Produktlisten, Preisinformationen, Werbebanner und andere handelsbezogene Inhaltselemente kapselt.
Zum Beispiel könnte ein Commerce Experience Fragment ein Werbebanner sein, das einen zeitlich begrenzten Verkauf in einer bestimmten Produktkategorie hervorhebt. Dieses Fragment kann einfach auf mehreren Seiten oder Kontaktpunkten wiederverwendet werden, um eine konsistente Promotion und Botschaft auf der gesamten Commerce-Website zu gewährleisten.
Wie eine Webseite aus Komponenten aufgebaut wird

Nachdem wir die Komponenten behandelt haben, werden Sie lernen wollen, wie man eine Webseite daraus aufbaut.
Design mit Komponenten
Der Prozess des Aufbaus einer Webseite mithilfe von Komponenten umfasst mehrere wichtige Schritte, die Design- und Entwicklungselemente miteinander verbinden. Hier ist ein einfacher Überblick über den Prozess:
- Mockup. Erstellen Sie ein visuelles Mockup oder Wireframe des Webseiten-Layouts basierend auf den Core Components. Dies hilft, die Gesamtstruktur, das Design und die Platzierung der Elemente festzulegen.
- Design. Mit einem Design-Tool wie Adobe XD können Designer den visuellen Aspekt bearbeiten – wie Farben, Typografie und Bilder. Mit Adobe XD und Adobe Components kann Ihr Kreativteam Designs basierend auf Out-of-the-box-Tools erstellen.
- Konfiguration und Stil. Jeder Abschnitt oder jedes Element des Mockups wird identifiziert und der entsprechenden Komponente in der Komponentenbibliothek zugeordnet.
- Eine Seite aus Komponenten erstellen. Entwickler beginnen mit dem Aufbau der Webseite, indem sie die Elemente in der gewünschten Reihenfolge zusammensetzen und sicherstellen, dass Inhalt und Funktionalität korrekt implementiert werden. Das AEM-Stilsystem bietet eine Reihe vordefinierter Stile und ermöglicht Anpassungen, um die visuelle Konsistenz mit dem Rest der Website zu gewährleisten.
Je nach den spezifischen Anforderungen des Projekts möchten Sie möglicherweise bestimmte Elemente anpassen, um einzigartigen Funktionalitäts- oder Designanforderungen gerecht zu werden.
Komponenten in der AEM-Oberfläche
Greifen Sie auf die Komponentenkonsole über Tools > Allgemein > Komponenten zu. Dort können Sie die Komponentenliste durchsuchen und die Suchfunktion nutzen, um schnell eine bestimmte Komponente oder eine Gruppe von Komponenten zu finden.

Wählen Sie eine Komponente aus der Liste aus und klicken Sie darauf, um wichtige Informationen wie Titel, Beschreibung, Gruppe und eine Liste von Links zu den Live-Seiten anzuzeigen, auf denen die Komponente verwendet wird.

Sie können Komponenten in einem Drag-and-Drop-Editor verwenden, indem Sie sie auf den gewünschten Abschnitt der Seite ziehen.

Sobald Sie eine Komponente zur Seite hinzugefügt haben, können Sie deren Eigenschaften über ein benutzerfreundliches Formular—wie das Festlegen von Inhalten, Bildern, Links oder anderen komponentenspezifischen Einstellungen—konfigurieren.
Fazit
Nachdem Sie diesen Artikel gelesen haben, werden Sie verstehen, wie AEM Core Components gebrauchsfertige und standardisierte Elemente bereitstellen, die Ihnen helfen, den Design- und Entwicklungsprozess Ihrer Website zu vereinfachen und gleichzeitig eine hohe Qualität zu gewährleisten.
Es ist jedoch wichtig zu erkennen, dass erfahrene AEM-Entwickler und der Zugang zu AEM-Implementierungsdiensten entscheidend sind, um diese schnellen und effektiven Ergebnisse zu erzielen. Diese spezialisierten Entwickler verfügen über die notwendige Expertise, um AEM-Website-Elemente effizient zu nutzen, Best Practices einzuhalten und eine korrekte Integration in die gesamte Website-Architektur sicherzustellen.
Die Anpassung von Kernelementen an Ihre spezifischen Geschäftsanforderungen oder Branding-Bedürfnisse erfordert das Wissen und die Fähigkeiten erfahrener AEM-Entwickler. Sie können die Komplexität der Anpassung bewältigen und gleichzeitig deren Integrität wahren, was zu einer Website führt, die nicht nur schnell, sondern auch auf die einzigartigen Bedürfnisse Ihres Unternehmens zugeschnitten ist.
FAQ
Was ist die neueste Version der AEM-Core-Komponenten?
Die neueste Version der AEM-Core-Komponenten ist 2.22.12. Diese Version ist mit AEM as a Cloud Service und On-Premise-AEM-Installationen kompatibel.
Wie viele Komponenten gibt es in AEM?
Es gibt zwei Sätze von Adobe-bereitgestellten AEM-Komponenten—Core Components und Foundation Components. Die umfassende Bibliothek enthält mehr als 50 Komponenten.
Was ist der Unterschied zwischen Core Components und Experience Fragments in AEM?
Core Components in AEM sind standardisierte Bausteine zur Erstellung von Webseiten und bieten wesentliche Funktionen für die Website-Entwicklung. Experience Fragments sind wiederverwendbare Inhaltsmodule, die eine konsistente Inhaltsverwaltung über mehrere Kanäle und Touchpoints hinweg ermöglichen.
Was ist der Unterschied zwischen Core Components und Foundation Components?
Core Components in AEM sind vorgefertigte Elemente für die Entwicklung von Webseiten. Foundation Components bilden das Framework von AEM und ermöglichen die Inhaltserstellung und -verwaltung. Core Components konzentrieren sich auf Webseiten-Elemente, während Foundation Components die AEM-Plattform unterstützen.