Het maken van een aangepaste startpagina
U kunt een authoringportlet zo configureren dat er een aangepaste startpagina wordt geopend in plaats van de standaardgebruikersinterface.
Een aangepaste startpagina kan een JSP-bestand of een HTML-bestand zijn. U gebruikt acties op afstand om verschillende weergaven en functies aan te roepen vanuit de gebruikersinterface van de authoringportlet. U kunt ook de webcontent-API gebruiken om andere functies aan uw startpagina toe te voegen. Wanneer u een aangepaste startpagina maakt, kunt u de authoringportlet zo configureren dat, in plaats van de standaardgebruikersinterface van de authoringportlet, de aangepaste startpagina wordt geopend.
Een waarde voor een dynamisch contextpad kan gedefinieerd worden door een token toe te voegen aan het contextpad dat correspondeert met een sleutel en een waardenpaar voor de omgevingsprovider van de Web Content Manager-configuratieservice. Als deze sleutel wordt gebruikt als het token in het jsp-waardeveld, wordt hij tijdens het afbeelden dynamisch vervangen. Bijvoorbeeld [my.custom.key];myfile, waarbij my.custom.key een constante is binnen de configuratieservice van Web Content Manager.
Voorbeeld van een aangepaste startpagina
<%-- /* Sample Launch Page */ --%> <%@ taglib uri="/WEB-INF/tld/wcm.tld" prefix="wcm" %> <%-- /* Add your username and password here */ --%> <wcm:initworkspace username="wpsadmin" password="wpsadmin" > An error occurred initializing the WCM workspace: <%=error%> </wcm:initworkspace> <%-- /* Setup your context here */ --%> <wcm:setExplicitContext wcmWebAppPath="http://localhost:10039/wps/wcm" wcmServletPath="/myconnect" path="Web Content/Articles/Sample Article" > An error occurred setting the WCM context: <%=error%> </wcm:setExplicitContext> <div> <div> <a href='<wcm:plugin name="RemoteAction" action="new" type="com.ibm.workplace.wcm.api.WCM_Content"/>'>New Content</a> </div> <div> <a href='<wcm:plugin name="RemoteAction" view="contentbytitle" action="openmainview"/>'>View Content by Title</a> </div> <div> <a href='<wcm:plugin name="RemoteAction" view="explorer" action="openmainview"/>'>Open the Library Explorer view</a> </div> </div>
JSP-bestanden die zijn opgeslagen in de toepassing PA_WCM_Authoring_UI, worden niet opnieuw geladen, zelfs als ze worden bijgewerkt. Om ervoor te zorgen dat wijzigingen die u in de JSP-aanbrengt ook daadwerkelijk worden afgebeeld, moet u de server opnieuw starten, of de JSP onderbrengen in een afzonderlijke webtoepassing die is geconfigureerd voor het opnieuw laden JSP-bestanden.