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.

JSP-bestanden opslaan: JSP-bestanden worden binnen een webtoepassing opgeslagen die in de portal wordt uitgevoerd. Om te verwijzen naar een JSP-bestand in een andere webtoepassing, gebruikt u het volgende pad: contextPath;jspPath. Bijvoorbeeld: /wps/customapplication;/jsp/jspFilename.jsp.

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

Dit is een eenvoudig voorbeeld van code die u kunt toevoegen aan een JSP- of HTML-bestand, zodat gebruikers contentitems kunnen maken en bekijken via acties op afstand.
<%--
/* 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 opnieuw laden:

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.