Adaptieve Forms Core-componenten inschakelen op AEM 6.5 Forms enable-adaptive-forms-core-components

Versie
Artikelkoppeling
AEM as a Cloud Service
klik hier
AEM 6.5
Dit artikel

Het toelaten van de AanpassingsComponenten van de Kern van Forms laat u beginnen, te publiceren en leverend de Componenten van de Kern gebaseerd AanpassingsFormsen Zwaarloze AanpassingsFormsvan uw AEM 6.5 milieu van Forms.

Om de Aangepaste Componenten van de Kern van Forms op uw AEM 6.5 Forms milieu toe te laten, opstelling en stel een AEM Archetype 41 of latergebaseerd project (met toegelaten vormenopties) op elk van uw Auteur en publiceer instanties op.

Dit artikel bevat gedetailleerde instructies voor het instellen en implementeren van een op AEM Archetype 41 of hoger gebaseerd project in uw AEM 6.5 Forms-omgeving om Adaptive Forms Core Components in te schakelen. U kunt naar de lijst hieronder voor AEM 6.5 compatibele versies voor het toelaten van de Componenten van de Kern van Forms verwijzen:

Vereisten prerequisites

Voordat u Adaptive Forms Core Components inschakelt in een AEM 6.5 LTS Forms-omgeving:

  • Installeer de recentste versie van Apache Maven.

  • Installeer een teksteditor zonder opmaak. Bijvoorbeeld, de Code van Microsoft Visual Studio.

Het nieuwste AEM Archetype-project maken en implementeren

Om een archetype van AEM te creëren 41 of latergebaseerd project en het op elk van uw Auteur en publiceer instanties op te stellen:

  1. Meld u aan bij uw computer en host en voer uw AEM 6.5 Forms-exemplaar als beheerder uit.

  2. Open de opdrachtregel of terminal en voer de volgende opdracht uit om een AEM Archetype-project te maken (met ingeschakelde formulieropties):

    • Microsoft Windows
    code language-shell
       mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate ^
       -D archetypeGroupId=com.adobe.aem ^
       -D archetypeArtifactId=aem-project-archetype ^
       -D archetypeVersion=41 ^
       -D appTitle="My Form" ^
       -D appId="myform" ^
       -D groupId="com.myform" ^
       -D includeFormsenrollment="y" ^
       -D aemVersion="6.5.15"
    
    • Linux of Apple macOS
    code language-shell
       mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \
       -D archetypeGroupId=com.adobe.aem \
       -D archetypeArtifactId=aem-project-archetype \
       -D archetypeVersion=41 \
       -D appTitle="My Form" \
       -D appId="myform" \
       -D groupId="com.myform" \
       -D includeFormsenrollment="y" \
       -D aemVersion="6.5.15"
    

    Houd rekening met de volgende punten wanneer u de bovenstaande opdracht uitvoert:

    • Wijzig de waarde van de eigenschap aemVersion niet van 6.5.15.0 in iets anders.

    • Stel de eigenschap archetypeVersion in op 41 of hoger. Voor recentste versie, zie de sectie van systeemvereisten in AEM Project Archetypedocumentatie.

    • Werk de opdracht bij om de specifieke waarden voor uw omgeving weer te geven, inclusief appTitle , appId en groupId . Stel ook de waarde van de eigenschap includeFormsenrollment in op y . Als u Forms Portal gebruikt, stelt u de optie includeExamples=y zo in dat Forms Portal Core-componenten in uw project worden opgenomen.

  3. (Alleen voor projecten die zijn gebaseerd op Archetype versie 41) Nadat het AEM Archetype-project is gemaakt, schakelt u thema's in voor op Core Components gebaseerde Adaptive Forms. Thema's inschakelen:

    1. Open de [ /ui.apps/src/main/content/jcr_root/apps/] appId /components/adaptiveForm/page/customheaderlibs.html van het Project van de Archetype van AEM.

    2. Voeg de volgende code toe op regel 21:

      code language-xml
      <sly data-sly-use.clientlib="core/wcm/components/commons/v1/templates/clientlib.html"
      data-sly-use.formstructparser="com.adobe.cq.forms.core.components.models.form.FormStructureParser"
      data-sly-test.themeClientLibRef="${formstructparser.themeClientLibRefFromFormContainer}">
      <sly data-sly-test="${themeClientLibRef}" data-sly-call="${clientlib.css @ categories=themeClientLibRef}"/>
      </sly>
      

      voeg bovengenoemde code op lijn 21 toe

    3. Sla het bestand op en sluit het.

  4. Project bijwerken met de nieuwste versie van Forms Core Components:

    1. Open de [ Omslag van het Project van de Archetype van AEM ] /pom.xml voor het uitgeven.

    2. Reeks versie van core.forms.components.version en core.forms.components.af.version aan de recentste versie van de Componenten van de Kern van Formsen zorg allebei de zelfde versie zoals de Componenten van de Kern van Forms vermeld in de lijst, en vastgestelde versie van core.wcm.components.version zoals gegeven in de Componenten van de Kern WCMhebben.

      note warning
      WARNING
      • Wanneer u een project Archetype maakt met versie 45, stelt [AEM Archetype Project Folder]/pom.xml in eerste instantie de versie van de kerncomponenten van het formulier in op 1.1.28. Voordat u het project Archetype gaat maken of implementeren, moet u de kerncomponentversie van de formulieren bijwerken naar versie 1.1.26. U kunt de recentste versie in AEM 6.5 Forms versiegeschiedenisvinden.
      note note
      NOTE
      • Als u opstelling een andere topologie, ervoor zorgt dat u verzend toevoegt, vooraf instelt, en andere URLs aan de lijst van gewenste personen bij de laag van Dispatcher.
    3. Sla het bestand op en sluit het.

  5. Nadat het AEM Archetype-project met succes is gemaakt, bouwt u het implementatiepakket voor uw omgeving. Het pakket maken:

    1. Navigeer naar de hoofdmap van uw AEM Archetype-project.

    2. Voer de volgende opdracht uit om het AEM Archetype-project voor uw omgeving te maken:

      code language-shell
      mvn clean install
      

      archetypebuild-success

    Nadat het AEM Archetype-project is voltooid, wordt een AEM Package gegenereerd. U kunt het pakket in [ Archetype van AEM de Omslag van het Project ] \all\target\ [appid].all- [ versie ] .zip vinden

  6. Gebruik de Manager van het Pakketom de [ Archetype Omslag van het Project van AEM ] \all\target[appid].all- [ versie ] .zip pakket op alle Auteur op te stellen en instanties te publiceren.

NOTE
  • Als u problemen ondervindt bij het openen van het aanmeldingsvenster op een publicatieexemplaar, kunt u het pakket installeren via Package Manager. Probeer dan de URL: http://[Publish Server URL]:[PORT]/system/console te gebruiken om u aan te melden. Hierdoor hebt u toegang tot de aanmeldingspagina op een instantie Publiceren, zodat u verder kunt gaan met het installatieproces.
  • Verwijder of verwijder het project Archetype niet, nadat u het in uw omgeving hebt geïmplementeerd. Het Archetype-project is vereist om aangepaste en nieuwe Adaptive Forms Core Components-thema's aan uw omgeving toe te voegen.

De Core Components zijn ingeschakeld voor uw omgeving. Een lege die Componenten van de Kern op het Adaptieve malplaatje van de Vorm en het thema van Canvas 3.0 worden opgesteld aan uw milieu, toelatend u om tot de Componenten van de Kern te leiden die Adaptieve Formsworden gebaseerd.

Veelgestelde vragen

Wat zijn kerncomponenten?

De Componenten van de Kernzijn een reeks gestandaardiseerde componenten van het Beheer van de Inhoud van het Web (WCM) voor AEM om ontwikkelingstijd te versnellen en onderhoudskosten van uw websites te drukken.

Wat zijn alle mogelijkheden toegevoegd aan het toelaten van kerncomponenten?

Wanneer de Adaptive Forms Core Components voor uw omgeving is ingeschakeld, worden een leeg, op Core Components gebaseerd adaptief formulier sjabloon en Canvas 3.0 thema toegevoegd aan uw omgeving. Nadat u Adaptive Forms Core Components voor uw omgeving hebt ingeschakeld, kunt u:

  • Creëer op basis van adaptieve Forms Core Components.
  • Op kerncomponenten gebaseerde adaptieve formuliersjablonen maken.
  • Aangepaste thema's maken voor adaptieve formuliersjablonen die zijn gebaseerd op kerncomponenten.
  • De JSON-representaties van de Serve Core Component gebaseerd op adaptieve formulieren naar kanalen zoals mobiel, web, native apps en services waarvoor een weergave zonder kop nodig is.

Volgende functies

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2