Adaptief formulier publiceren naar Edge Delivery Services
- Onderwerpen:
- Edge Delivery Services
Gemaakt voor:
- Beheerder
- Ontwikkelaar
Deze functie is beschikbaar via het programma voor vroege toegang. Om toegang te verzoeken, verzend een e-mail met uw GitHub organisatienaam en bewaarplaatsnaam van uw officieel adres aan aem-forms-ea@adobe.com. Bijvoorbeeld, als de bewaarplaats URL https://github.com/adobe/abc is, is de organisatienaam adobe en de bewaarplaatsnaam abc.
Wanneer het formulier gereed en gebruiksklaar is, kunt u het publiceren zodat het voor uw klanten toegankelijk is voor gegevensverzameling en -verzending. Als u het formulier publiceert, weet u zeker dat het formulier beschikbaar is op Edge Delivery, zodat gebruikers er probleemloos mee kunnen werken. Met dit proces kunnen klanten het formulier in real-time invullen en verzenden, zodat ze gegevens op efficiënte wijze kunnen vastleggen en de verwerking kunnen stroomlijnen.
Vereisten
- Een vorm die gebruikend het malplaatje van Edge Delivery Services wordt gecreeerd. leer meerover het creëren van een op EDS-Gebaseerde vorm.
Uw formulier publiceren
U kunt om het even welke op EDS-Gebaseerde Aangepaste Vorm aan Edge Delivery publiceren door deze stappen te volgen:
-
Open uw adaptieve vorm in de redacteur en klik het Publish pictogram op het hogere spoor.
-
Wanneer u klikt publiceer, verschijnt een scherm of pop-up dat de het publiceren activa, met inbegrip van de titel van de vorm toont. In dit voorbeeld, wordt het malplaatje Wknd_Form gebruikt.
-
Klik publiceren opnieuw, en een bevestigingspop-up verschijnt, erop wijzend dat uw vorm nu wordt gepubliceerd.
-
Om de van de vorm te controleren publiceer status, klik opnieuw publiceren.
-
unpublish een vorm, open uw vorm in de redacteur, klik het drie-punt menu in de hoger-juiste hoek en klik unpublish.
Formulierverzending in Edge Delivery inschakelen door een referentiefilter voor AEM Publisher te configureren
Om veilige vormvoorlegging te verzekeren, moet u de Filter van de a Referrer in de Uitgever van AEM vormen. Met dit filter zorgt u ervoor dat alleen geautoriseerde aanvragen van Edge Delivery schrijfbewerkingen (POST, PUT, DELETE, COPY, MOVE) kunnen uitvoeren om ongeoorloofde wijzigingen te voorkomen. Hieronder vindt u de stappen voor het configureren van een referentiefilter voor AEM Publisher:
De AEM Instance URL in Edge Delivery bijwerken
Wijzig submitBaseUrl
in het {dossier 1} constant.js binnen het vormblok om de instantie URL van AEM te specificeren:
voor de Opstelling van de Wolk:
export const submitBaseUrl = 'https://publish-p120-e12.adobeaemcloud.com';
voor Lokale Ontwikkeling:
export const submitBaseUrl = 'http://localhost:4503';
De configuratie van CORS wijzigen
Pas de montages CORS aan om de verzoeken van de vormvoorlegging van de domeinen van Edge Delivery toe te staan. Verwijs naar de Gids van de Configuratie CORSvoor details.
de Configuratie van de Steekproef CORS:
# Developer Localhost
SetEnvIfExpr "env('CORSProcessing') == 'true' && req_novary('Origin') =~ m#(http://localhost(:\d+)?$)#" CORSTrusted=true
# Franklin Stage
SetEnvIfExpr "env('CORSProcessing') == 'true' && req_novary('Origin') =~ m#(https://.*\.hlx\.page$)#" CORSTrusted=true
# Franklin Live
SetEnvIfExpr "env('CORSProcessing') == 'true' && req_novary('Origin') =~ m#(https://.*\.hlx\.live$)#" CORSTrusted=true
Voor lokale ontwikkeling, verwijs naar de documentatieom CORS van uw gastheer URL van ontwikkelingsUI toe te laten.
Filter Referrer configureren
Opstelling de Filter van de Verwijzer in de Dienst van de Wolk AEM via Cloud Manager. weet meerover het vormen van het verwijzingsfilter op een instantie van de Dienst van de Wolk AEM die een wolkenmanager gebruikt.
Configuratie JSON voor de Filter van de Referateur:
{
"allow.empty": false,
"allow.hosts": [],
"allow.hosts.regexp": [
"https://.*\\.hlx\\.page:443",
"https://.*\\.hlx\\.live:443"
],
"filter.methods": [
"POST",
"PUT",
"DELETE",
"COPY",
"MOVE"
],
"exclude.agents.regexp": [
""
]
}
Deze configuratie specificeert welke methodes van HTTP worden gefiltreerd, welke verwijzingen worden toegestaan, en welke gebruikersagenten van de filter worden uitgesloten. Door deze configuraties uit te voeren, vormvoorlegging via Edge Delivery zal worden beveiligd en beperkt tot erkende bronnen slechts.
Gepubliceerd adaptief formulier openen
Uw Aangepaste Vorm is nu toegankelijk via Edge Delivery gebruikend het volgende formaat URL:
https://<branch>--<repo>--<owner>.aem.page/content/forms/af/<form_name>
Bijvoorbeeld, is URL voor k-Vorm:
https://main--universaleditor--wkndforms.aem.live/content/forms/af/wknd-form
Zie ook
- Uw eerste formulier maken met Universal Editor
- Dynamisch gedrag toevoegen aan Forms
- Handelingen voor het verzenden van formulieren configureren en aanpassen
- Forms publiceren en implementeren
- Mooie Forms: handleiding voor stijlen en thema's
- Aangepaste formuliercomponenten maken
- Bescherm uw Forms tegen spam: reCAPTCHA-beveiliging toevoegen