WCM7: SECURITY ACCESS STRATEGY – WCM ACCESS CONTROL

Users, Groups and Roles:
http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Web+Content+Manager+7+Product+Documentation#action=openDocument&res_title=Users_Groups_and_Roles_wcm7&content=pdcontent

 

User Roles and Access:
Assigning Access to Items, Viewing an item’s security settings, How security is set, Assigning access to different types of users or groups, The access required to view a rendered item, Button access
http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Web+Content+Manager+7+Product+Documentation#action=openDocument&res_title=User_roles_and_access_wcm7&content=pdcontent

WCM7: WCM CUSTOM WORKFLOW ACTION

WCM7 INLINE EDITING – WCM7 AUTHORING TOOL EXAMPLES

Create a WCM Authoring Tool Component. In the “Edit” box enter one of the following:[Placeholder tag="titlelink"]
Note: This creates an inline editing link with the display title of the content as text.

<a href=”[Placeholder tag="href"]“ >Edit content</a>
Note: This creates an inline editing link with the text: “Edit content”.

<a href=”[Placeholder tag="href"]“>[Property context="current" type="content" format="DATE_TIME_LONG" field="lastmodifieddate"]</a>
Note: This creates an inline editing link with the last modified date as the text.

PAGEBUILDER2 THEME AND DOJO FOLDERS – WP7

Dojo folders:
/opt/IBM/WebSphere/PortalServer/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/dojo
/opt/IBM/WebSphere/PortalServer/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.4.3/dojo
/opt/IBM/WebSphere/PortalServer/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.6/dojoPageBuilder2 Folder:
/opt/IBM/WebSphere/PortalServer/theme/wp.mashup.cc.theme/installedApps/wp.mashup.cc.theme.ear/PageBuilder2.war/themes/html/PageBuilder2/

WebDav folder for FS-TYPE1:

http://server_name:port_number/wps/mycontenthandler/dav/fs-type1/

EASY LINKS: WCM API JAVADOC

Online Lotus Web Content Management API:WCM 8 API: http://public.dhe.ibm.com/software/dw/lotus/portal_javadoc/80/wcm/api-javadoc/index.html
WCM 7 API: http://public.dhe.ibm.com/software/dw/lotus/portal_javadoc/7/lwcm/api-javadoc/index.html
WCM 6.1.0.2 API: http://www.ibmportal.com/javadoc/6102/api-javadoc/index.html
WCM 6.0.1.3 API: http://www.ibmportal.com/javadoc/6013/api-javadoc/index.html

HOW TO GET WCM/WP USER INFO IN WCM

Create a JSP component with the following code:<[email protected] import=”java.util.*, java.security.*,
java.io.*, java.net.*,
java.text.*, javax.servlet.http.*”%>

<%
Principal userPrincipal = (Principal) request.getSession().getAttribute(“wcm_session_user”);
com.ibm.portal.puma.User pumauser = (com.ibm.portal.puma.User) userPrincipal;
String givenName = (String) pumauser.getGivenName();
String familyName = (String) pumauser.getFamilyName();
if (givenName == null) givenName = “”;
if (familyName == null) familyName = “”;
out.print(givenName + ” ” + familyName);
%>

Source: http://www.ibmportal.com/viewtopic.php?id=420

HOW TO ENABLE AND DISABLE VERSIONING ON WCM 6

Search WCMConfigService.properties for “versioningStrategy”. You can set the properties to always (enable) or never (disable)# enable version control for the following types.
# options are always | never
versioningStrategy.AuthoringTemplate = always
versioningStrategy.Component = always
versioningStrategy.Content = always
versioningStrategy.PresentationTemplate = always
versioningStrategy.Site = always
versioningStrategy.Taxonomy = always
versioningStrategy.Workflow = alwaysThanks Max Bareither for the tip!