In dit hoofdstuk maken en uitvoeren we een front-end pijplijn in Adobe Cloud Manager. De bestanden worden alleen samengesteld op basis van ui.frontend
en zet hen aan ingebouwde CDN in as a Cloud Service AEM op. Op die manier wordt de /etc.clientlibs
gebaseerde front-end levering van resources.
/etc.clientlibs
maar van een nieuwe hostnaam die begint met https://static-
Dit is een meerdelige zelfstudie en er wordt aangenomen dat de stappen die in het dialoogvenster Standaard AEM project bijwerken zijn voltooid.
Zorg ervoor dat u rechten om pijpleidingen te maken en te implementeren in Cloud Manager en toegang tot een AEM as a Cloud Service omgeving.
De naam van de bestaande pijpleiding wijzigen vanuit Distribueren naar Dev tot FullStack WKND-implementatie voor Dev door naar de Configuratie tabs Naam niet-productiepijpleiding veld. Dit moet het uitdrukkelijk maken of een pijpleiding volledig-stapel of front-end door enkel zijn naam te bekijken is.
Ook in de Broncode , zorgt u ervoor dat de waarden in de velden Opslagplaats en Git Branch correct zijn en dat de vertakking de wijzigingen in uw eerstelijns pijpleidingcontract bevat.
Naar ALLEEN bouwen en de front-end middelen van ui.frontend
voert u de volgende stappen uit:
In de interface van Cloud Manager gaat u van de Pijpleidingen sectie, klikken Toevoegen en vervolgens selecteert u Niet-productiepijpleiding toevoegen (of Productiepijpleiding toevoegen) gebaseerd op de AEM as a Cloud Service omgeving waarin u wilt implementeren.
In de Niet-productiepijpleiding toevoegen als onderdeel van de Configuratie stappen selecteert u de Implementatiepijp optie, naam geven als FrontEnd WKND-implementatie naar Dev en klik op Doorgaan
/ui.frontend
en ten slotte klikt u op Opslaan.SiteConfig
, HtmlPageItemsConfig
).Na, FullStack WKND-implementatie voor Dev voltooiing van de pijpleiding u zult hebben ongestipt WKND-site, die mogelijk beschadigd lijkt. Gelieve te plannen voor een stroomonderbreking of op te stellen tijdens oneven uren, is dit een eenmalig onderbreking u voor tijdens de aanvankelijke schakelaar van het gebruiken van één enkele full-stack pijpleiding aan de front-end pijpleiding moet plannen.
ui.frontend
en stel direct de front-end middelen aan CDN op.U merkt dat de ongestipt De WKND-site is weer normaal en dit keer FrontEnd de pijpleiding uitvoerde veel sneller dan de full-stack pijpleiding.
https://static-pXX-eYY.p123-e456.adobeaemcloud.com/$HASH_VALUE$/theme/site.css
en ook de site.js of andere statische bronnen waarnaar u verwijst in het dialoogvenster HtmlPageItemsConfig
bestand.De $HASH_VALUE$
hier is hetzelfde als wat je ziet in de FrontEnd WKND-implementatie naar Dev pijpleiding HASH INHOUD veld. AEM wordt op de hoogte gebracht van de CDN-URL van de front-end bron. De waarde wordt opgeslagen bij /conf/wknd/sling:configs/com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig/jcr:content
krachtens prefixPath eigenschap.
Gefeliciteerd, creeerde u, in werking stelde, en verifieerde de voorste-Eind pijpleiding die slechts bouwt en de module "ui.frontend"van het project van Plaatsen WKND opstelt. Nu kan uw front-end team snel het ontwerp en het gedrag van de site doorlopen, buiten de levenscyclus van het volledige AEM project.
In het volgende hoofdstuk: Overwegingen, zult u de gevolgen voor het front-end en back-end ontwikkelingsproces evalueren.