Overzicht van componenten components-overview

Deze pagina verstrekt een overzicht van de componenten van Adobe Experience Manager (AEM) zoals die die voor pagina creatieworden gebruikt.

Wat zijn componenten? what-exactly-is-a-component

  • Modulaire eenheden die specifieke functionaliteit realiseren om uw inhoud op uw website te presenteren.
  • Herbruikbaar.
  • Ontwikkeld als zelfstandige eenheden in één map van de opslagplaats.
  • Geen verborgen configuratiebestanden hebben.
  • Kan andere componenten bevatten.
  • Kan overal binnen om het even welk AEM systeem lopen. Ze kunnen ook beperkt zijn tot bepaalde onderdelen.
  • Een gestandaardiseerde gebruikersinterface hebben.
  • Heb bewerkingsgedrag dat kan worden gevormd.
  • Dialoogvensters gebruiken die zijn gebouwd met subelementen op basis van graniet UI-componenten
  • Wordt ontwikkeld gebruikend HTML(geadviseerd) of JSP.
  • Kan worden ontwikkeld om aangepaste componenten te maken die de standaardfunctionaliteit uitbreiden.

Omdat componenten modulair zijn, kunt u:

  • Ontwikkel een nieuwe component op uw lokale instantie.
  • Implementeer deze in de testomgeving.
  • Implementeer deze in uw live ontwerpomgeving, waar auteurs en/of beheerders inhoud kunnen toevoegen en configureren.
  • Implementeer deze in uw live publicatieomgeving(en), waar ze worden gebruikt om inhoud te renderen voor bezoekers van uw website. Bepaalde componenten, bijvoorbeeld, voor de Gemeenschappen, aanvaarden ook input van uw gebruikers.

Elke AEM component:

  • Is een middeltype.
  • Is een inzameling van manuscripten die een specifieke functie volledig realiseren.
  • Kan in isolatie functioneren, betekenend of binnen AEM of een portaal.

Buiten-de-box Componenten binnen AEM out-of-the-box-components-within-aem

AEM komt met een verscheidenheid van uit-van-de-doos componentendie uitvoerige functionaliteit met inbegrip van verstrekken:

  • Alineasysteem ( parsys)
  • Pagina ( responsivegrid - alleen interface met aanraakbediening)
  • Tekst
  • Afbeelding, met bijbehorende tekst
  • Werkbalk

De verstrekte componenten en hun gebruik binnen de steekproefWij.Retail websitestonen hoe te om componenten uit te voeren en te gebruiken. De componenten worden voorzien van al broncode en kunnen als zijn of als uitgangspunt voor gewijzigde of uitgebreide componenten worden gebruikt.

Basiscomponenten en basiscomponenten core-components-and-foundation-components

Er zijn twee reeksen Adobe-Geleverde AEM beschikbare componenten:

{de Componenten van 0} Kern werden geïntroduceerd met AEM 6.3 en bieden flexibele en eigenschap-rijke auteursfunctionaliteit aan. De Wij.Retail verwijzingsplaatsillustreert hoe de kerncomponenten kunnen worden gebruikt en de huidige best-praktijken van componentenontwikkeling vertegenwoordigen.

Componenten van de Stichting zijn beschikbaar met AEM voor vele versies en zijn beschikbaar uit-van-de-doos in een standaard AEM installatie. Hoewel nog steeds ondersteund, zijn de meeste vervangen, worden ze niet meer uitgebreid en zijn ze gebaseerd op oudere technologieën.

NOTE
Componenten van de Kernvertegenwoordigen de huidige beste praktijken voor componentenontwerp en ontwikkeling en dienen als verwijzingsimplementaties.
AEM Moderniseringshulpmiddelenkan de migratie aan de Componenten van de Kern helpen.

Beschikbare componenten weergeven viewing-available-components

Voor een overzicht van alle beschikbare componenten in uw AEM instantie, gebruik de Console van Componenten.

U kunt ook CRXDE Lite gebruiken om een lijst met alle componenten in de opslagplaats op te halen.

  1. Selecteer in CRXDE Lite eerst Tools op de werkbalk en vervolgens Query , waarna het tabblad Query wordt geopend.

  2. Selecteer XPath as Type op het tabblad Query .

  3. Voer in het invoerveld Query de volgende tekenreeks in:

    //element(*, cq:Component)

  4. Klik op Execute en de componenten worden weergegeven.

Aanvullende bronnen further-reading

De volgende pagina's verstrekken meer gedetailleerde informatie over het ontwikkelen van deze-en ander-componenten:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2