AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
AEM formulierwerkruimte biedt mogelijkheden om de semantiek en functionaliteit van de presentatie van de interface te wijzigen. De typen aanpassingen waarmee u de stijl, lay-out, opmaak, branding en kernfunctionaliteit kunt wijzigen, worden hieronder beschreven.
De AEM Forms-werkruimte ondersteunt een groot aantal aanpassingen waarmee de lay-out van de gebruikersinterface, de weergave, functionaliteit en nog veel meer kunnen worden bijgewerkt. Bij de aanpassingen moet u een of meer van de volgende handelingen bijwerken:
U kunt de vormgeving, lay-out en andere semantiek van de presentatie in de AEM Forms-werkruimte wijzigen. De werkruimte wijzigen door de CSS-, HTML-sjablonen en JavaScript™-bestanden aan te passen. Alle standaardbestanden worden weergegeven in de standaardinstallatie.
De meest gangbare stappen worden behandeld in Algemene stappen voor aanpassing van de AEM Forms-werkruimte. Zie de verwante artikelen aan het einde van dit artikel voor specifieke voorbeelden van dergelijke aanpassingen, waaronder de gedetailleerde stappen.
Voordat u de werkruimte aanpast, moet u bekend zijn met het standaardstijlblad dat bij AEM Forms wordt geleverd op /libs/ws/css/style.css.
Als u de werkruimte wilt aanpassen, kunt u het beste vertrouwd raken met het bestaande stijlblad style.css in de map /libs/ws/css. Hieronder worden een aantal belangrijke componenten beschreven.
CSS-element |
Gebruikersinterfacecomponent gewijzigd |
---|---|
#header |
Koptekst van de AEM Forms-werkruimte |
.categoryList |
Categorie |
.categoryList.header |
Koptekst van categorielijst |
.categorieën, .filters |
Ruimte onder categorielijst |
.category, .filter |
Categorie |
.category:hover, .category.selected, .filter:hover, .filter.selected |
Geselecteerde categorie en muis over stijl van categorie |
categoryListBar.tool, categoryListBar.content |
Procespagina starten (lijst met gesloten rubrieken) |
filterListBar.tool, filterListBar.content |
De pagina Taak (gesloten filterlijst) |
processNameListBar.tool, processNameListBar.content |
Pagina bijhouden (gesloten lijst met procesnamen) |
.startPointList, .tasklist |
De lijst met startpunten of de takenlijst |
.startPointList.header, .tasklist.header |
De kopbal van een startpuntlijst of een taaklijst |
.startpoint.selected, .task.selected |
Het geselecteerde startpunt of de geselecteerde taak |
.startpoint.selected.description, .task.selected.description |
Beschrijving van het geselecteerde startpunt of de geselecteerde taak |
#taskarea |
Het taakgebied |
#header.dropdown |
Vervolgkeuzelijst gebruiker in koptekst |
.sortDrop dd ul |
Vervolgkeuzelijst voor taken sorteren |
De vormgeving van de AEM Forms-werkruimte leent de vormgeving ervan uit een CSS. Door de CSS aan te passen, kunt u de presentatiessemantiek van werkruimte zoals doopvonten, kleuren, branding, en lay-out veranderen.
De stappen op hoofdniveau voor CSS-aanpassing zijn:
html.jsp
.Voor de nauwkeurige stappen om deze aanpassingen te doen, zie Algemene stappen voor aanpassing van de AEM Forms-werkruimte. Het CSS-bestand dat wordt geleverd met de AEM Forms-werkruimte bevindt zich op /libs/ws/css/. Voor op CSS betrekking hebbende aanpassingen, gebruik Verzendpakket. Zie de verwante Help-onderwerpen aan het einde van dit artikel voor specifieke voorbeelden van CSS-gerelateerde aanpassingen.
U kunt de AEM Forms-werkruimte aanpassen om avatars van gebruikers toe te voegen of om het logo van uw organisatie toe te voegen. Voor deze aanpassingen, gebruik Verzendpakket.
De stappen op hoofdniveau voor aanpassingen aan de afbeeldingen zijn:
html.jsp
bestand.Als u wilt beginnen met het aanpassen van de afbeeldingen in de AEM Forms-werkruimte, volgt u de opdracht Algemene stappen voor aanpassing van de AEM Forms-werkruimte. Voor specifieke voorbeelden van beeld-verwante aanpassingen, zie de verwante onderwerpen van de Hulp aan het eind van dit artikel.
Met sjablonen voor HTML kunt u de weergave en lay-out van de gebruikersinterface van de werkruimte definiëren. Door de standaardsjablonen voor HTML bij te werken, kunt u de standaardgebruikersinterface voor de lay-out aanpassen.
De stappen op hoofdniveau voor aanpassingen aan het sjabloon HTML zijn:
Voor specifieke voorbeelden van dergelijke aanpassingen, zie de onderwerpen van de Hulp die aan het eind van dit artikel worden verstrekt. Kiezen tussen de Verzendpakket of de Dev-pakket, afhankelijk van de sjabloon die moet worden aangepast.
Wijzig de JavaScript-broncode om de functionaliteit van de AEM Forms-werkruimte te wijzigen. Wijzigingen in de kernfunctionaliteit worden aangeduid als Semantische wijzigingen. U wijzigt modellen, weergave en sjablonen die worden geleverd als onderdeel van de broncode van de AEM Forms-werkruimte.
De stappen op hoofdniveau voor semantische wijzigingen om de functionaliteit van de AEM Forms-werkruimte te wijzigen zijn:
Voor meer conceptuele informatie over de componenten die deel van de broncode uitmaken, zie Beschrijving van herbruikbare onderdelen. Voor deze aanpassingen, gebruik het Dev Pakket.
Aangezien de werkruimte van AEM Forms op componenten-gebaseerde software is, kan het gemakkelijk worden aangepast en worden opnieuw gebruikt. U kunt de werkruimtecomponenten gemakkelijk met uw Webtoepassingen integreren.
Voor meer conceptuele informatie, zie Beschrijving van herbruikbare onderdelen en voor instructies over het gebruik van de componenten, zie AEM Forms-werkruimtecomponenten integreren in webtoepassingen.
Het pakket bevat de broncode van de AEM Forms-werkruimte. Het pakket is beschikbaar op [*LC root*]\sdk\html-workspace\adobe-lc-workspace-src.zip
.
Het is hoofdzakelijk bedoeld voor aanpassingen, aangezien het de capaciteit verstrekt om te produceren:
client-pkg:
client-html:
assembly - Bevat zip.xml die door script wordt gebruikt voor het maken van de SDK van de AEM Forms-werkruimte.
src/main/webapp -
css - Bevat stijlbladen voor de werkruimte van AEM Forms.
afbeeldingen - Bevat afbeeldingen die worden gebruikt in de AEM Forms-werkruimte.
js:
libs - Bevat alle bibliotheken van derden die in de AEM Forms-werkruimte worden gebruikt.
licenties - Bevat licenties voor HTML- en JS-bestanden en code voor het voorvoegsel van deze licenties voor de desbetreffende bronbestanden.
minifier - Wordt gebruikt voor combinatie, minificatie en verzwaring van aangepaste javascript-code.
resourceJs_optimizer - Gebruikt voor combinatie, minificatie, en vergroting van javascript bron.
resource_generator - Gebruikt voor het produceren van register.js en modelcontrollerpath.js.
runtime:
main.js
router.js
libs/ws: pdf.html en pluginPing.pdf worden gebruikt voor het laden van PDF forms in de werkruimte van AEM Forms en WSNextAdapter.swf wordt gebruikt om SWF formulieren en hulplijnen in de werkruimte van AEM Forms te laden.
landinstellingen:
html.jsp
GET.jsp
CRX-pakket kan worden geïmplementeerd in de CRX™-opslagplaats. Het is beschikbaar op [*LC root*]\crx-repository\install\adobe-lc-workspace-pkg.zip
.
Dit pakket kan worden gemaakt met de drie hieronder beschreven profielen.
Profiel | Beschrijving | Gebruik |
---|---|---|
Verzendprofiel | Met dit profiel maakt u een CRX-pakket van de kleinst mogelijke grootte met miniatuur. Dit pakket is het meest efficiënt. Alle JavaScript™-bestanden worden gecombineerd en geminiateerd in één JS-bestand. | Gebruik dit profiel als er geen semantische wijzigingen meer vereist zijn in JS-bestanden. |
Foutopsporingsprofiel | Met dit profiel wordt een matig efficiënt CRX-pakket gemaakt. De grootte van het pakket is iets groter dan het pakket dat is gemaakt met het profiel Verzenden. Dit pakket bevat de meeste JavaScript-bestanden die in één JS-bestand worden gecombineerd. | Gebruik dit profiel voor foutopsporing. |
Profiel dev | Met dit profiel wordt een CRX-pakket van de grootst mogelijke grootte gemaakt. Alle JavaScript-bestanden zijn afzonderlijk beschikbaar, net als in het SDK-pakket. | Gebruik dit profiel wanneer u semantische wijzigingen opneemt. |
css - Bevat style.css, ie.css, en jquery-ui.css.
afbeeldingen - Bevat alle afbeeldingen.
js:
libs:
runtime:
main.js (gecombineerd, geminificeerd en aangevuld).
registry.js
libs:
Landinstelling - Bevat .content.xml.
landinstellingen:
Index - Bevat .content.xml
profiel - Bevat offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml
css - Bevat style.css, ie.css, en jqueri-ui.css.
afbeeldingen - Bevat alle afbeeldingen.
js:
libs:
runtime:
main.js (gecombineerd).
registry.js
libs:
Landinstelling - Bevat .content.xml.
landinstellingen:
Index - Bevat .content.xml
profiel - Bevat offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml
mvn clean -P Dev install on client pkg
css - Bevat style.css, ie.css, en jqueri-ui.css.
afbeeldingen - Bevat alle afbeeldingen.
js:
libs - Bevat alle bibliotheken die in de AEM Forms-werkruimte worden gebruikt.
require - Bevat require.js
jqueryui - Bevat jquery.ui.datepicker.ja.js
runtime:
main.js
registry.js
router.js
libs:
Landinstelling - Bevat .content.xml.
landinstellingen:
Index - Bevat .content.xml
profiel - Bevat offline.jsp.
GET.jsp
html.jsp
content.xml
_rep_policy.xml