gatein SVN: r6298 - in portal/branches/global-portlet-metadata: component/pc/src/main/java/org/exoplatform/portal/pc and 3 other directories.
by do-not-reply@jboss.org
Author: hoang_to
Date: 2011-04-20 06:20:49 -0400 (Wed, 20 Apr 2011)
New Revision: 6298
Added:
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/GlobalPortletMetaData.java
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ActionProcessingPerformanceFilter.java
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/EventHandlingPerformanceFilter.java
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/RenderPerformanceFilter.java
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ResourceServingPerformanceFilter.java
portal/branches/global-portlet-metadata/packaging/jboss-as5/pkg/src/main/resources/jboss/server/default/conf/gatein/portlet.xml
portal/branches/global-portlet-metadata/packaging/tomcat/pkg/src/main/resources/tomcat/gatein/conf/portlet.xml
Modified:
portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-jboss.properties
portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-tomcat.properties
portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/ExoPortletApplicationDeployer.java
Log:
Global portlet.xml feature
Modified: portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-jboss.properties
===================================================================
--- portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-jboss.properties 2011-04-20 07:15:24 UTC (rev 6297)
+++ portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-jboss.properties 2011-04-20 10:20:49 UTC (rev 6298)
@@ -58,3 +58,6 @@
gatein.email.smtp.socketFactory.port=465
gatein.email.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
+#Global portlet.xml
+gatein.portlet.metadata.global=../conf/gatein/portlet.xml
+
Modified: portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-tomcat.properties
===================================================================
--- portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-tomcat.properties 2011-04-20 07:15:24 UTC (rev 6297)
+++ portal/branches/global-portlet-metadata/component/common/src/main/java/conf/configuration-tomcat.properties 2011-04-20 10:20:49 UTC (rev 6298)
@@ -59,4 +59,7 @@
gatein.email.smtp.starttls.enable=true
gatein.email.smtp.auth=true
gatein.email.smtp.socketFactory.port=465
-gatein.email.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
\ No newline at end of file
+gatein.email.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
+
+#Global portlet.xml
+gatein.portlet.metadata.global=../gatein/conf/portlet.xml
\ No newline at end of file
Modified: portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/ExoPortletApplicationDeployer.java
===================================================================
--- portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/ExoPortletApplicationDeployer.java 2011-04-20 07:15:24 UTC (rev 6297)
+++ portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/ExoPortletApplicationDeployer.java 2011-04-20 10:20:49 UTC (rev 6298)
@@ -19,20 +19,30 @@
package org.exoplatform.portal.pc;
+import org.apache.log4j.spi.LoggerRepository;
+import org.exoplatform.commons.utils.PropertyManager;
+import org.exoplatform.commons.utils.Safe;
+import org.exoplatform.container.configuration.ConfigurationManager;
+import org.gatein.common.logging.Logger;
+import org.gatein.common.logging.LoggerFactory;
import org.gatein.pc.mc.PortletApplicationDeployer;
import org.gatein.pc.portlet.impl.metadata.PortletApplication10MetaData;
import org.gatein.wci.WebApp;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.InputStream;
/**
- * Extends the {@link org.gatein.pc.mc.PortletApplicationDeployer} to configure the resource bundle factory
- * of deployed portlet applications. The resource bundle factory used is
- * {@link org.exoplatform.portal.pc.ExoResourceBundleFactory}.
+ * Extends the {@link org.gatein.pc.mc.PortletApplicationDeployer} to inject configuration metadata
+ * from global portlet.xml and to configure the resource bundle factory of deployed portlet
+ * applications. The resource bundle factory used is {@link org.exoplatform.portal.pc.ExoResourceBundleFactory}.
*
* @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
* @version $Revision$
*/
public class ExoPortletApplicationDeployer extends PortletApplicationDeployer
{
+ private static Logger LOGGER = LoggerFactory.getLogger(ExoPortletApplicationDeployer.class);
@Override
protected PortletApplication10MetaData buildPortletApplicationMetaData(WebApp webApp)
@@ -41,7 +51,40 @@
if (md != null)
{
md.setResourceBundleFactoryName(ExoResourceBundleFactory.class.getName());
+ try{
+ GlobalPortletMetaData globalPortletMetaData = loadGlobalMetadata();
+ globalPortletMetaData.merge(md);
+ LOGGER.info("Complete merging global portlet metadata to portlet application " + webApp.getServletContext().getServletContextName());
+ }
+ catch(Exception ex)
+ {
+ if(LOGGER.isDebugEnabled())
+ {
+ LOGGER.debug(ex.getMessage(), ex);
+ }
+ }
}
return md;
}
+
+ /**
+ * This method is invoked for each portlet application deployment. That is necessary for the moment
+ * to ensure independence between portlet applications
+ *
+ * @return
+ */
+ private GlobalPortletMetaData loadGlobalMetadata() throws Exception
+ {
+ String globalPortletDefPath = PropertyManager.getProperty("gatein.portlet.metadata.global");
+ //TODO: Avoid using File
+ InputStream in = new FileInputStream(new File(globalPortletDefPath));
+ try
+ {
+ return GlobalPortletMetaData.unmarshalling(in);
+ }
+ finally
+ {
+ Safe.close(in);
+ }
+ }
}
Added: portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/GlobalPortletMetaData.java
===================================================================
--- portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/GlobalPortletMetaData.java (rev 0)
+++ portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/GlobalPortletMetaData.java 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,217 @@
+/*
+ * Copyright (C) 2011 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.portal.pc;
+
+import org.gatein.pc.mc.metadata.factory.PortletApplicationModelFactory;
+import org.gatein.pc.mc.metadata.impl.ValueTrimmingFilter;
+import org.gatein.pc.portlet.impl.metadata.PortletApplication10MetaData;
+import org.gatein.pc.portlet.impl.metadata.PortletApplication20MetaData;
+import org.gatein.pc.portlet.impl.metadata.common.InitParamMetaData;
+import org.gatein.pc.portlet.impl.metadata.filter.FilterMappingMetaData;
+import org.gatein.pc.portlet.impl.metadata.filter.FilterMetaData;
+import org.gatein.pc.portlet.impl.metadata.portlet.PortletMetaData;
+import org.jboss.xb.binding.Unmarshaller;
+import org.jboss.xb.binding.UnmarshallerFactory;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author <a href="hoang281283(a)gmail.com">Minh Hoang TO</a>
+ * @date 3/31/11
+ */
+public class GlobalPortletMetaData
+{
+
+ /**
+ *
+ */
+ private final static String EXCLUDE_PARAM_NAME = "org.gatein.portlet.global.exclude";
+
+ private PortletApplication10MetaData wrappedMetaData;
+
+ public GlobalPortletMetaData(PortletApplication10MetaData _wrappedMetaData)
+ {
+ this.wrappedMetaData = _wrappedMetaData;
+ }
+
+ public PortletApplication10MetaData merge(PortletApplication10MetaData tobeMergedMetaData)
+ {
+ if(wrappedMetaData.getCustomPortletModes() != null)
+ {
+ tobeMergedMetaData.getCustomPortletModes().putAll(wrappedMetaData.getCustomPortletModes());
+ }
+
+ if(wrappedMetaData.getCustomWindowStates() != null)
+ {
+ tobeMergedMetaData.getCustomWindowStates().putAll(wrappedMetaData.getCustomWindowStates());
+ }
+
+ if(tobeMergedMetaData instanceof PortletApplication20MetaData && wrappedMetaData instanceof PortletApplication20MetaData)
+ {
+ return merge20MetData((PortletApplication20MetaData)wrappedMetaData, (PortletApplication20MetaData)tobeMergedMetaData);
+ }
+
+ return tobeMergedMetaData;
+
+ }
+
+ public PortletApplication10MetaData merge20MetData(PortletApplication20MetaData globalMetaData, PortletApplication20MetaData tobeMergedMetaData)
+ {
+ mergeFilterMetaData(globalMetaData, tobeMergedMetaData);
+ mergeFilterMapping(globalMetaData, tobeMergedMetaData);
+ mergePublicRenderParameters(globalMetaData, tobeMergedMetaData);
+
+ return tobeMergedMetaData;
+ }
+
+ private void mergeFilterMetaData(PortletApplication20MetaData globalMetaData, PortletApplication20MetaData tobeMergedMetaData)
+ {
+ Map<String, FilterMetaData> globalFilters = globalMetaData.getFilters();
+ Map<String, FilterMetaData> applicationFilters = tobeMergedMetaData.getFilters();
+
+ if(globalFilters != null)
+ {
+ if(applicationFilters == null)
+ {
+ tobeMergedMetaData.setFilters(globalFilters);
+ return;
+ }
+
+ applicationFilters.putAll(globalFilters);
+ tobeMergedMetaData.setFilters(applicationFilters);
+ }
+ }
+
+
+ private void mergeFilterMapping(PortletApplication20MetaData globalMetaData, PortletApplication20MetaData tobeMergedMetaData)
+ {
+ List<FilterMappingMetaData> applicationFilterMappings = tobeMergedMetaData.getFilterMapping();
+ if(applicationFilterMappings == null)
+ {
+ applicationFilterMappings = new ArrayList<FilterMappingMetaData>(3);
+ }
+
+ Map<String, FilterMetaData> globalFilters = globalMetaData.getFilters();
+ if(globalFilters == null)
+ {
+ return;
+ }
+ else
+ {
+ //TODO: Ensure there is no duplicated filter mapping
+ for(String filterName : globalFilters.keySet())
+ {
+ FilterMappingMetaData filterMapping = new FilterMappingMetaData();
+ filterMapping.setName(filterName);
+
+ //TODO: Use this list, examine if there is a bug in PC on the instantiation of filter mappings
+ //List<String> portletsApplyingThisGlobalFilter = findPortletsApplyingGlobalFilter(globalFilters.get(filterName), tobeMergedMetaData);
+
+ List<String> portletsApplyingThisGlobalFilter = new ArrayList<String>(3);
+ portletsApplyingThisGlobalFilter.add("*");
+ filterMapping.setPortletNames(portletsApplyingThisGlobalFilter);
+ applicationFilterMappings.add(filterMapping);
+ }
+
+ tobeMergedMetaData.setFilterMapping(applicationFilterMappings);
+ }
+
+ }
+
+ private void mergePublicRenderParameters(PortletApplication20MetaData globalMetaData, PortletApplication20MetaData tobeMergedMetaData)
+ {
+ //TODO: Wait for the spec of merging public render parameters
+ }
+
+ public static GlobalPortletMetaData unmarshalling(InputStream in) throws Exception
+ {
+ Unmarshaller unmarshaller = UnmarshallerFactory.newInstance().newUnmarshaller();
+ unmarshaller.setNamespaceAware(true);
+ unmarshaller.setSchemaValidation(false);
+ unmarshaller.setValidation(false);
+
+ PortletApplicationModelFactory factory = new PortletApplicationModelFactory();
+
+ PortletApplication10MetaData application10MetaData = (PortletApplication10MetaData)unmarshaller.unmarshal(in, new ValueTrimmingFilter(factory), null);
+
+ return new GlobalPortletMetaData(application10MetaData);
+ }
+
+ /**
+ * Get the list of portlets excluded from global filters
+ *
+ * @param filterMetaData
+ * @return
+ */
+ private List<String> getExcludedPortlets(FilterMetaData filterMetaData)
+ {
+ List<String> portletNames = new ArrayList<String>();
+ InitParamMetaData excludedPortletParam = null;
+
+ for(InitParamMetaData param : filterMetaData.getInitParams())
+ {
+ if(EXCLUDE_PARAM_NAME.equals(param.getName()))
+ {
+ excludedPortletParam = param;
+ break;
+ }
+ }
+
+ if(excludedPortletParam != null)
+ {
+ String[] excludedPortlets = excludedPortletParam.getValue().split(",");
+ for(String excludedPortlet : excludedPortlets)
+ {
+ portletNames.add(excludedPortlet.trim());
+ }
+ }
+
+ return portletNames;
+ }
+
+ /**
+ * Returns a list of names of portlets (defined in the portletApplication) that apply the portlet filter filterMetaData
+ *
+ * @param filterMetaData
+ * @param portletApplication
+ * @return
+ */
+ private List<String> findPortletsApplyingGlobalFilter(FilterMetaData filterMetaData, PortletApplication20MetaData portletApplication)
+ {
+ List<String> listOfEscapedPortlets = getExcludedPortlets(filterMetaData);
+ Map<String, PortletMetaData> portletsInApplication = portletApplication.getPortlets();
+
+ List<String> returnedList = new ArrayList<String>(3);
+
+ for(String portletName : portletsInApplication.keySet())
+ {
+ if(!listOfEscapedPortlets.contains(portletName))
+ {
+ returnedList.add(portletName);
+ }
+ }
+
+ return returnedList;
+ }
+
+}
Added: portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ActionProcessingPerformanceFilter.java
===================================================================
--- portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ActionProcessingPerformanceFilter.java (rev 0)
+++ portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ActionProcessingPerformanceFilter.java 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2011 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.portal.pc.filter;
+
+import java.io.IOException;
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletException;
+import javax.portlet.filter.ActionFilter;
+import javax.portlet.filter.FilterChain;
+import javax.portlet.filter.FilterConfig;
+
+/**
+ * @author <a href="hoang281283(a)gmail.com">Minh Hoang TO</a>
+ * @date 4/5/11
+ */
+public class ActionProcessingPerformanceFilter implements ActionFilter
+{
+
+ public void init(FilterConfig filterConfig) throws PortletException
+ {
+ }
+
+ public void doFilter(ActionRequest request, ActionResponse response, FilterChain chain) throws IOException, PortletException
+ {
+ }
+
+ public void destroy()
+ {
+ }
+}
Added: portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/EventHandlingPerformanceFilter.java
===================================================================
--- portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/EventHandlingPerformanceFilter.java (rev 0)
+++ portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/EventHandlingPerformanceFilter.java 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2011 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.portal.pc.filter;
+
+import java.io.IOException;
+import javax.portlet.EventRequest;
+import javax.portlet.EventResponse;
+import javax.portlet.PortletException;
+import javax.portlet.filter.EventFilter;
+import javax.portlet.filter.FilterChain;
+import javax.portlet.filter.FilterConfig;
+
+/**
+ * @author <a href="hoang281283(a)gmail.com">Minh Hoang TO</a>
+ * @date 4/5/11
+ */
+public class EventHandlingPerformanceFilter implements EventFilter
+{
+
+ public void init(FilterConfig filterConfig) throws PortletException
+ {
+ }
+
+ public void doFilter(EventRequest request, EventResponse response, FilterChain chain) throws IOException, PortletException
+ {
+ }
+
+ public void destroy()
+ {
+ }
+}
Added: portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/RenderPerformanceFilter.java
===================================================================
--- portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/RenderPerformanceFilter.java (rev 0)
+++ portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/RenderPerformanceFilter.java 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,70 @@
+/*
+ * Copyright (C) 2011 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.portal.pc.filter;
+
+import java.io.IOException;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletException;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import javax.portlet.filter.FilterChain;
+import javax.portlet.filter.FilterConfig;
+import javax.portlet.filter.RenderFilter;
+
+/**
+ * A filter connecting to various services to serve performance info of rendering
+ *
+ * @author <a href="hoang281283(a)gmail.com">Minh Hoang TO</a>
+ * @date 4/4/11
+ */
+public class RenderPerformanceFilter implements RenderFilter
+{
+ FilterConfig filterConfig;
+
+ public void init(FilterConfig filterConfig) throws PortletException
+ {
+ this.filterConfig = filterConfig;
+ }
+
+ public void doFilter(RenderRequest request, RenderResponse response, FilterChain chain) throws IOException, PortletException
+ {
+ long startTime = System.currentTimeMillis();
+
+ String portletName = "";
+ PortletConfig portletConfig = (PortletConfig)request.getAttribute("javax.portlet.config");
+
+ if(portletConfig != null)
+ {
+ portletName = portletConfig.getPortletName();
+ }
+
+ String portletWindowID = portletName + "-" + request.getWindowID();
+
+ chain.doFilter(request, response);
+
+ long endTime = System.currentTimeMillis();
+
+ System.out.println("RENDERING PORTLET " + portletWindowID + " TAKES " + (endTime - startTime) + " MILLISECONDS");
+
+ }
+
+ public void destroy()
+ {
+ }
+}
Added: portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ResourceServingPerformanceFilter.java
===================================================================
--- portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ResourceServingPerformanceFilter.java (rev 0)
+++ portal/branches/global-portlet-metadata/component/pc/src/main/java/org/exoplatform/portal/pc/filter/ResourceServingPerformanceFilter.java 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2011 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.portal.pc.filter;
+
+import java.io.IOException;
+import javax.portlet.PortletException;
+import javax.portlet.ResourceRequest;
+import javax.portlet.ResourceResponse;
+import javax.portlet.filter.FilterChain;
+import javax.portlet.filter.FilterConfig;
+import javax.portlet.filter.ResourceFilter;
+
+/**
+ * @author <a href="hoang281283(a)gmail.com">Minh Hoang TO</a>
+ * @date 4/5/11
+ */
+public class ResourceServingPerformanceFilter implements ResourceFilter
+{
+ public void init(FilterConfig filterConfig) throws PortletException
+ {
+ }
+
+ public void doFilter(ResourceRequest request, ResourceResponse response, FilterChain chain) throws IOException, PortletException
+ {
+ }
+
+ public void destroy()
+ {
+ }
+}
Added: portal/branches/global-portlet-metadata/packaging/jboss-as5/pkg/src/main/resources/jboss/server/default/conf/gatein/portlet.xml
===================================================================
--- portal/branches/global-portlet-metadata/packaging/jboss-as5/pkg/src/main/resources/jboss/server/default/conf/gatein/portlet.xml (rev 0)
+++ portal/branches/global-portlet-metadata/packaging/jboss-as5/pkg/src/main/resources/jboss/server/default/conf/gatein/portlet.xml 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright (C) 2009 eXo Platform SAS.
+
+ This is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 2.1 of
+ the License, or (at your option) any later version.
+
+ This software is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this software; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+
+-->
+<portlet-app version="1.0" xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
+
+ <filter>
+ <filter-name>RenderPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.RenderPerformanceFilter</filter-class>
+ <lifecycle>RENDER_PHASE</lifecycle>
+ <init-params>
+ <init-param>
+ <name>org.gatein.portlet.global.exclude</name>
+ <value>DashboardPortlet,TabbedDashboardPortlet,GadgetPortlet</value>
+ </init-param>
+ </init-params>
+ </filter>
+
+ <filter>
+ <filter-name>ActionProcessingPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.ActionProcessingPerformanceFilter</filter-class>
+ <lifecycle>ACTION_PHASE</lifecycle>
+ </filter>
+
+ <filter>
+ <filter-name>EventHandlingPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.EventHandlingPerformanceFilter</filter-class>
+ <lifecycle>EVENT_PHASE</lifecycle>
+ </filter>
+
+ <filter>
+ <filter-name>ResourceServingPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.ResourceServingPerformanceFilter</filter-class>
+ <lifecycle>RESOURCE_PHASE</lifecycle>
+ </filter>
+
+</portlet-app>
Added: portal/branches/global-portlet-metadata/packaging/tomcat/pkg/src/main/resources/tomcat/gatein/conf/portlet.xml
===================================================================
--- portal/branches/global-portlet-metadata/packaging/tomcat/pkg/src/main/resources/tomcat/gatein/conf/portlet.xml (rev 0)
+++ portal/branches/global-portlet-metadata/packaging/tomcat/pkg/src/main/resources/tomcat/gatein/conf/portlet.xml 2011-04-20 10:20:49 UTC (rev 6298)
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright (C) 2009 eXo Platform SAS.
+
+ This is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 2.1 of
+ the License, or (at your option) any later version.
+
+ This software is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this software; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+
+-->
+<portlet-app version="1.0" xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
+
+ <filter>
+ <filter-name>RenderPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.RenderPerformanceFilter</filter-class>
+ <lifecycle>RENDER_PHASE</lifecycle>
+ <init-params>
+ <init-param>
+ <name>org.gatein.portlet.global.exclude</name>
+ <value>DashboardPortlet,TabbedDashboardPortlet,GadgetPortlet</value>
+ </init-param>
+ </init-params>
+ </filter>
+
+ <filter>
+ <filter-name>ActionProcessingPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.ActionProcessingPerformanceFilter</filter-class>
+ <lifecycle>ACTION_PHASE</lifecycle>
+ </filter>
+
+ <filter>
+ <filter-name>EventHandlingPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.EventHandlingPerformanceFilter</filter-class>
+ <lifecycle>EVENT_PHASE</lifecycle>
+ </filter>
+
+ <filter>
+ <filter-name>ResourceServingPerformanceFilter</filter-name>
+ <filter-class>org.exoplatform.portal.pc.filter.ResourceServingPerformanceFilter</filter-class>
+ <lifecycle>RESOURCE_PHASE</lifecycle>
+ </filter>
+
+</portlet-app>
13 years, 8 months
gatein SVN: r6297 - portal/branches.
by do-not-reply@jboss.org
Author: hoang_to
Date: 2011-04-20 03:15:24 -0400 (Wed, 20 Apr 2011)
New Revision: 6297
Added:
portal/branches/global-portlet-metadata/
Log:
Make branch to integrate global portlet.xml feature
13 years, 8 months
gatein SVN: r6296 - in epp/docs/branches: 5.0/Installation_Guide/en-US/fallback_content and 41 other directories.
by do-not-reply@jboss.org
Author: smumford
Date: 2011-04-20 02:35:00 -0400 (Wed, 20 Apr 2011)
New Revision: 6296
Modified:
epp/docs/branches/5.0/Installation_Guide/en-US/DatabaseConfiguration.xml
epp/docs/branches/5.0/Installation_Guide/en-US/Getting_Started.xml
epp/docs/branches/5.0/Installation_Guide/en-US/Launching.xml
epp/docs/branches/5.0/Installation_Guide/en-US/fallback_content/Conventions.xml
epp/docs/branches/5.0/Reference_Guide/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.0/Reference_Guide/en-US/Feedback.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/Foundations.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/configuration.bk
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/Introduction.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/JavascriptConfiguration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml
epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml
epp/docs/branches/5.0/Release_Notes/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.0/Site_Publisher_Technical_Preview_Release_Notes/en-US/Introduction.xml
epp/docs/branches/5.0/User_Guide/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.1/Installation_Guide/en-US/DatabaseConfiguration.xml
epp/docs/branches/5.1/Installation_Guide/en-US/Getting_Started.xml
epp/docs/branches/5.1/Installation_Guide/en-US/Launching.xml
epp/docs/branches/5.1/Installation_Guide/en-US/fallback_content/Conventions.xml
epp/docs/branches/5.1/Reference_Guide/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.1/Reference_Guide/en-US/Feedback.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/Foundations.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/Introduction.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml
epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml
epp/docs/branches/5.1/Release_Notes/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.1/User_Guide/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.2/Installation_Guide/en-US/DatabaseConfiguration.xml
epp/docs/branches/5.2/Installation_Guide/en-US/Getting_Started.xml
epp/docs/branches/5.2/Installation_Guide/en-US/Launching.xml
epp/docs/branches/5.2/Installation_Guide/en-US/fallback_content/Conventions.xml
epp/docs/branches/5.2/Reference_Guide/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.2/Reference_Guide/en-US/Feedback.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/Foundations.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/Introduction.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml
epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml
epp/docs/branches/5.2/Release_Notes/en-US/Common_Content/Conventions.xml
epp/docs/branches/5.2/User_Guide/en-US/Common_Content/Conventions.xml
Log:
Removed ' (Apostrophe entities) to enable spellchecking for contractions
Modified: epp/docs/branches/5.0/Installation_Guide/en-US/DatabaseConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Installation_Guide/en-US/DatabaseConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Installation_Guide/en-US/DatabaseConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -154,7 +154,7 @@
</formalpara>
<para>
<screen>
-mysqladmin -u root password '<replaceable>new-root-user-password</replaceable>'
+mysqladmin -u root password '<replaceable>new-root-user-password</replaceable>'
</screen>
</para>
<orderedlist>
@@ -226,18 +226,18 @@
</para>
<para>
<screen>
-mysql> GRANT ALL PRIVILEGES ON gateinjcr.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
-IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
+mysql> GRANT ALL PRIVILEGES ON gateinjcr.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
+IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
</screen>
<screen>
-mysql> GRANT ALL PRIVILEGES ON gateinidm.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
-IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
+mysql> GRANT ALL PRIVILEGES ON gateinidm.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
+IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
</screen>
</para>
<!--
<note><title>Note: Changed password?</title>
<para>
- If you changed the portal user's password, remember to also change the password in the MySQL Datasource descriptor.
+ If you changed the portal user's password, remember to also change the password in the MySQL Datasource descriptor.
</para>
</note>
-->
Modified: epp/docs/branches/5.0/Installation_Guide/en-US/Getting_Started.xml
===================================================================
--- epp/docs/branches/5.0/Installation_Guide/en-US/Getting_Started.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Installation_Guide/en-US/Getting_Started.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -484,7 +484,7 @@
<title>Installing and Configuring JDK 6.0 on a generic Linux platform</title>
<listitem>
<para>
- Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
+ Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
</para>
</listitem>
<listitem>
@@ -557,7 +557,7 @@
As root, type the following command at the shell prompt and you should see something like this:
</para>
<programlisting>[root@vsr ~]$ /usr/sbin/alternatives --config java
-There are 2 programs which provide 'java'.
+There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
@@ -566,7 +566,7 @@
</programlisting>
<para>
- Make sure the Sun version - <literal>jre-1.6.0-sun</literal> in this case - is selected (marked with a '+' in the output), or select it by entering its number as prompted.
+ Make sure the Sun version - <literal>jre-1.6.0-sun</literal> in this case - is selected (marked with a '+' in the output), or select it by entering its number as prompted.
</para>
</listitem>
<listitem>
@@ -575,7 +575,7 @@
</para>
<programlisting>
[root@vsr ~]$ /usr/sbin/alternatives --config javac
-There are 1 programs which provide 'javac'.
+There are 1 programs which provide 'javac'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.6.0-sun/bin/javac
@@ -583,7 +583,7 @@
</programlisting>
<programlisting>
[root@vsr ~]$ /usr/sbin/alternatives --config java_sdk_1.6.0
-There are 1 programs which provide 'java_sdk_1.6.0'.
+There are 1 programs which provide 'java_sdk_1.6.0'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.6.0-sun
@@ -612,7 +612,7 @@
<title>Installing and Configuring JDK 6.0 on Microsoft Windows</title>
<listitem>
<para>
- Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
+ Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
</para>
</listitem>
<listitem>
Modified: epp/docs/branches/5.0/Installation_Guide/en-US/Launching.xml
===================================================================
--- epp/docs/branches/5.0/Installation_Guide/en-US/Launching.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Installation_Guide/en-US/Launching.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -91,7 +91,7 @@
</procedure>
<para>
- An alternative shutdown method is to 'kill' the process running the product. This can be done by:
+ An alternative shutdown method is to 'kill' the process running the product. This can be done by:
</para>
<orderedlist>
<listitem>
@@ -101,14 +101,14 @@
</listitem>
<listitem>
<para>
- Issuing the following command with the product's process ID (<literal>PID</literal>) in another terminal instance:
+ Issuing the following command with the product's process ID (<literal>PID</literal>) in another terminal instance:
<programlisting><command>kill <replaceable>PID</replaceable></command>
</programlisting>
</para>
</listitem>
<listitem>
<para>
- Using your operating system's native System Monitor to shut the process down graphically.
+ Using your operating system's native System Monitor to shut the process down graphically.
</para>
</listitem>
</orderedlist>
Modified: epp/docs/branches/5.0/Installation_Guide/en-US/fallback_content/Conventions.xml
===================================================================
--- epp/docs/branches/5.0/Installation_Guide/en-US/fallback_content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Installation_Guide/en-US/fallback_content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -151,7 +151,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -70,7 +70,7 @@
The above text includes application names; system-wide menu names and items; application-specific menu names; and buttons and text found within a GUI interface, all presented in proportional bold and all distinguishable by context.
</para>
<para>
- Note the <guimenu>></guimenu> shorthand used to indicate traversal through a menu and its sub-menus. This avoids difficult-to-follow phrasing such as 'Select <guimenuitem>Mouse</guimenuitem> from the <guimenu>Preferences</guimenu> sub-menu in the <guimenu>System</guimenu> menu of the main menu bar'.
+ Note the <guimenu>></guimenu> shorthand used to indicate traversal through a menu and its sub-menus. This avoids difficult-to-follow phrasing such as 'Select <guimenuitem>Mouse</guimenuitem> from the <guimenu>Preferences</guimenu> sub-menu in the <guimenu>System</guimenu> menu of the main menu bar'.
</para>
<para>
<command><replaceable>Mono-spaced Bold Italic</replaceable></command> or <application><replaceable>Proportional Bold Italic</replaceable></application>
@@ -131,7 +131,7 @@
EchoHome home = (EchoHome) ref;
Echo echo = home.create();
System.out.println("Created Echo");
-System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
+System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
}
}
</programlisting>
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/Feedback.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/Feedback.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/Feedback.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -13,7 +13,7 @@
If you find a typographical error in this manual, or if you have thought of a way to make this manual better, we would love to hear from you! Please submit a report in Bugzilla: <ulink url="http://bugzilla.redhat.com/bugzilla/">http://bugzilla.redhat.com/bugzilla/</ulink> against the product <application>JBoss Enterprise Portal Platform</application>.
</para>
<para>
- When submitting a bug report, be sure to mention the manual's identifier: <citetitle>&BOOKID;</citetitle>
+ When submitting a bug report, be sure to mention the manual's identifier: <citetitle>&BOOKID;</citetitle>
</para>
<para>
If you have a suggestion for improving the documentation, try to be as specific as possible when describing it. If you have found an error, please include the section number and some of the surrounding text so we can find it easily.
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/Foundations.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/Foundations.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/Foundations.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -86,7 +86,7 @@
<section id="sect-Reference_Guide-Configuration_syntax-External_Plugins">
<title>External Plugins</title>
<para>
- The eXo Kernel supports non-component objects that can be configured, instantiated, and injected into registered components using method calls. This '<emphasis>plugin</emphasis>' method allows portal extensions to add additional configurations to core services.
+ The eXo Kernel supports non-component objects that can be configured, instantiated, and injected into registered components using method calls. This '<emphasis>plugin</emphasis>' method allows portal extensions to add additional configurations to core services.
</para>
<para>
An external plugin is defined by using the <literal><external-component-plugin></literal> wrapper element which contains one or more <literal><component-plugin></literal> definitions.
@@ -117,7 +117,7 @@
The included files must be valid xml files; they cannot be fragments of text.
</para>
<para>
- Below is an example <filename>configuration.xml</filename> that 'outsources' its content into several files:
+ Below is an example <filename>configuration.xml</filename> that 'outsources' its content into several files:
</para>
<programlistingco>
<areaspec>
@@ -128,7 +128,7 @@
<calloutlist>
<callout arearefs="area-Reference_Guide-Configuration_syntax-Includes_and_special_URLs-url_schema">
<para>
- This line is being used to reference another configuration file. The <code>war:</code> URL schema indicates that the following path is to be resolved relative to the current <literal>PortalContainer</literal>'s servlet context resource path, starting with <emphasis role="bold">WEB-INF</emphasis> as a root.
+ This line is being used to reference another configuration file. The <code>war:</code> URL schema indicates that the following path is to be resolved relative to the current <literal>PortalContainer</literal>'s servlet context resource path, starting with <emphasis role="bold">WEB-INF</emphasis> as a root.
</para>
</callout>
</calloutlist>
@@ -143,7 +143,7 @@
Through the extension mechanism the servlet context used for resource loading is a <emphasis role="bold">unified servlet context</emphasis> (this is explaned in a later section).
</para>
<para>
- To have an 'include' path resolved relative to current classpath (context classloader), use a <code>'jar:'</code> URL schema.
+ To have an 'include' path resolved relative to current classpath (context classloader), use a <code>'jar:'</code> URL schema.
</para>
</section>
@@ -178,7 +178,7 @@
Service components that form the JBoss Enterprise Portal Platform infrastructure use <parameter>InitParams</parameter> elements to configure themselves. A component can have one instance of <parameter>InitParams</parameter> injected at most.
</para>
<para>
- If the service component's constructor takes <parameter>InitParams</parameter> as any of the parameters it will automatically be injected at component instantiation time.
+ If the service component's constructor takes <parameter>InitParams</parameter> as any of the parameters it will automatically be injected at component instantiation time.
</para>
<para>
The XML configuration for a service component that expects an <parameter>InitParams</parameter> element must have an <parameter><init-params></parameter> element present, however this element can be left empty.
@@ -247,7 +247,7 @@
The following section has an example of specifying a field of with a <literal>Collection</literal> type.
</para>
<para>
- The <parameter>InitParams</parameter> structure (the names and types of entries) is specific for each service, as it is the code inside a service components' class that defines which entry names to look up and what types it expects to find.
+ The <parameter>InitParams</parameter> structure (the names and types of entries) is specific for each service, as it is the code inside a service components' class that defines which entry names to look up and what types it expects to find.
</para>
</section>
@@ -350,7 +350,7 @@
The <emphasis role="bold">Extension mechanism</emphasis> makes it possible to override portal resources in a way similar to hardware plug-and-play functionalities.
</para>
<para>
- Customizations can be implemented without unpacking and repacking the original portal <code>.war</code> archives by adding a <code>.war</code> archive to the resources and configuring its position in the portal's classpath. Custom <code>.war</code> archives can be created with new resources that override the resources in the original archive.
+ Customizations can be implemented without unpacking and repacking the original portal <code>.war</code> archives by adding a <code>.war</code> archive to the resources and configuring its position in the portal's classpath. Custom <code>.war</code> archives can be created with new resources that override the resources in the original archive.
</para>
<para>
These archives, packaged for use through the extension mechanism, are called <emphasis role="bold">portal extensions</emphasis>.
@@ -369,15 +369,15 @@
</step>
<step>
<para>
- Add the application's servlet context name to the <literal>PortalContainerDefinition</literal>'s list of dependencies. This must be done for each portal container that you want to have access to the new application.
+ Add the application's servlet context name to the <literal>PortalContainerDefinition</literal>'s list of dependencies. This must be done for each portal container that you want to have access to the new application.
</para>
<para>
- The application's position in these lists will dictate its priority when the portal loads resources. The later your application appears in the list, the higher its resource priority will be.
+ The application's position in these lists will dictate its priority when the portal loads resources. The later your application appears in the list, the higher its resource priority will be.
</para>
</step>
<step>
<para>
- At this point your new web archive will be on both the portal's unified classpath and unified servlet context resource path.
+ At this point your new web archive will be on both the portal's unified classpath and unified servlet context resource path.
</para>
</step>
</procedure>
@@ -418,7 +418,7 @@
A servlet in this instance should extend the <literal>org.exoplatform.container.web.AbstractHttpServlet</literal> class so as to properly initialize the current <literal>PortalContainer</literal>.
</para>
<para>
- This will also set the current thread's context classloader to one that looks for resources in associated web applications in the order specified by the <emphasis role="bold">dependencies</emphasis> configuration (as seen in <xref linkend="sect-Reference_Guide-Foundations-The_Extension_Mechanism_and_Portal_Extensions" />).
+ This will also set the current thread's context classloader to one that looks for resources in associated web applications in the order specified by the <emphasis role="bold">dependencies</emphasis> configuration (as seen in <xref linkend="sect-Reference_Guide-Foundations-The_Extension_Mechanism_and_Portal_Extensions" />).
</para>
<para>
Filter classes need to extend the <literal>org.exoplatform.container.web.AbstractFilter</literal>.
@@ -433,7 +433,7 @@
<programlisting language="Java" role="Java"><xi:include href="../../extras/Advanced_Development_Foundations/default9.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<note>
<para>
- This ensures that <literal>AbstractHttpServlet</literal>'s <literal>service()</literal> interception is not overwritten.
+ This ensures that <literal>AbstractHttpServlet</literal>'s <literal>service()</literal> interception is not overwritten.
</para>
</note>
<para>
@@ -450,7 +450,7 @@
<programlisting language="Java" role="Java"><xi:include href="../../extras/Advanced_Development_Foundations/default11.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- If this method returns <emphasis>true</emphasis> the current thread's context classloader is set up according to the <emphasis role="bold">dependencies</emphasis> configuration and availability of the associated web applications.
+ If this method returns <emphasis>true</emphasis> the current thread's context classloader is set up according to the <emphasis role="bold">dependencies</emphasis> configuration and availability of the associated web applications.
</para>
<para>
If it returns <emphasis>false</emphasis> the standard application separation rules are used for resource loading (effectively turning off the extension mechanism).
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/configuration.bk
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/configuration.bk 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/configuration.bk 2011-04-20 06:35:00 UTC (rev 6296)
@@ -183,7 +183,7 @@
<!-- a4 -->
<callout arearefs="area-Reference_Guide-Portal_and_Standalone_configuration-Repository_service_configuration-default-workspace">
<para>
- The name of a workspace. This can be obtained using Session's <literal>login()</literal> or <literal>login(Credentials)</literal> methods for workspaces without an explicit name.
+ The name of a workspace. This can be obtained using Session's <literal>login()</literal> or <literal>login(Credentials)</literal> methods for workspaces without an explicit name.
</para>
</callout>
<!-- a5 -->
@@ -406,7 +406,7 @@
Default permissions of the root node. It is defined as a set of semicolon-delimited permissions containing a group of space-delimited identities and the type of permission.
</para>
<para>
- For example any read;:/admin read;:/admin add_node;:/admin set_property;:/admin remove means that users from group admin have all permissions and other users have only a 'read' permission.
+ For example any read;:/admin read;:/admin add_node;:/admin set_property;:/admin remove means that users from group admin have all permissions and other users have only a 'read' permission.
</para>
<para>
Configurable initializer adds a capability to override workspace initial startup procedure.
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -27,11 +27,11 @@
<term>Repository</term>
<listitem>
<para>
- A repository is a form of data storage device. A 'repository' differs from a 'database' in the nature of the information contained. While a database holds hard data in rigid tables, a repository may access the data on a database by using less rigid <emphasis>meta</emphasis>-data. In this sense a repository operates as an 'interpreter' between the database(s) and the user.
+ A repository is a form of data storage device. A 'repository' differs from a 'database' in the nature of the information contained. While a database holds hard data in rigid tables, a repository may access the data on a database by using less rigid <emphasis>meta</emphasis>-data. In this sense a repository operates as an 'interpreter' between the database(s) and the user.
</para>
<note>
<para>
- The data model for the interface (the repository) is rarely the same as the data model used by the repository's underlying storage subsystems (such as a database), however the repository is able to make persistent data changes in the storage subsystem.
+ The data model for the interface (the repository) is rarely the same as the data model used by the repository's underlying storage subsystems (such as a database), however the repository is able to make persistent data changes in the storage subsystem.
</para>
</note>
</listitem>
@@ -40,7 +40,7 @@
<term>Workspace</term>
<listitem>
<para>
- The eXo JCR uses 'workspaces' as the main data abstraction in its data model. The content is stored in a workspace as a hierarchy of <emphasis>items</emphasis> and each workspace has its own hierarchy of items.
+ The eXo JCR uses 'workspaces' as the main data abstraction in its data model. The content is stored in a workspace as a hierarchy of <emphasis>items</emphasis> and each workspace has its own hierarchy of items.
</para>
<para>
Repositories access one or more workspaces. Persistent JCR workspaces consist of a directed acyclic graph of <emphasis>items</emphasis> where the edges represent the parent-child relation.
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -610,7 +610,7 @@
<section id="sect-Reference_Guide-Simple_and_Complex_queries-Notes_for_Microsoft_Windows_users">
<title>Notes for Microsoft Windows users</title>
<para>
- The current configuration of eXo JCR uses Apache DBCP connection pool (<classname>org.apache.commons.dbcp.BasicDataSourceFactory</classname>). It's possible to set a big value for maxActive parameter in <filename>configuration.xml</filename>. That means usage of lots of TCP/IP ports from a client machine inside the pool (i.e. JDBC driver). As a result the data container can throw exceptions like "Address already in use". To solve this problem you have to configure the client's machine networking software for the usage of shorter timeouts for opened TCP/IP ports.
+ The current configuration of eXo JCR uses Apache DBCP connection pool (<classname>org.apache.commons.dbcp.BasicDataSourceFactory</classname>). It's possible to set a big value for maxActive parameter in <filename>configuration.xml</filename>. That means usage of lots of TCP/IP ports from a client machine inside the pool (i.e. JDBC driver). As a result the data container can throw exceptions like "Address already in use". To solve this problem you have to configure the client's machine networking software for the usage of shorter timeouts for opened TCP/IP ports.
</para>
<para>
Microsoft Windows has <parameter>MaxUserPort</parameter>, <parameter>TcpTimedWaitDelay</parameter> registry keys in the node <parameter>HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters</parameter>, by default these keys are unset, set each one with values like these:
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -321,7 +321,7 @@
<calloutlist>
<callout arearefs="area-Reference_Guide-LockManager_configuration-CacheableLockManagerImpl-Template_JBoss_Cache_Configuration-cache.jdbc.templates">
<para>
- All the configurable parameters in this file are populated with templates which will be replaced with LockManager's configuration parameters.
+ All the configurable parameters in this file are populated with templates which will be replaced with LockManager's configuration parameters.
</para>
</callout>
</calloutlist>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -283,7 +283,7 @@
The corresponding CSV files are named <filename>Statistics<replaceable>${interface-name}</replaceable>-<replaceable>${creation-timestamp}</replaceable>.csv</filename>. For more details about how the CSV files are managed please refer to the section dedicated to the statistics manager.
</para>
<para>
- The format of each column header is <replaceable>${method-alias}</replaceable>-<replaceable>${metric-alias}</replaceable>. The method alias will be of type <replaceable>${method-name}</replaceable> (a list of parameter types separated by '<emphasis role="bold">;</emphasis>' to be compatible with the CSV format).
+ The format of each column header is <replaceable>${method-alias}</replaceable>-<replaceable>${metric-alias}</replaceable>. The method alias will be of type <replaceable>${method-name}</replaceable> (a list of parameter types separated by '<emphasis role="bold">;</emphasis>' to be compatible with the CSV format).
</para>
<para>
The metric aliases are described in <xref linkend="sect-Reference_Guide-eXo_JCR_statistics-Statistics_Manager" />.
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -8,7 +8,7 @@
<section id="sect-Reference_Guide-TransactionManagerLookup-Configuration">
<title>Configuration</title>
<para>
- It's JBossCache class registered as eXo container component in configuration.xml file.
+ It's JBossCache class registered as eXo container component in configuration.xml file.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/Advanced_Development_JCR_transaction-manager-lookup/default90.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -138,7 +138,7 @@
<term>defaultGroupType</term>
<listitem>
<para>
- The name of the PicketLink IDM GroupType that will be used to store groups. The default is '<literal>GTN_GROUP_TYPE</literal>'.
+ The name of the PicketLink IDM GroupType that will be used to store groups. The default is '<literal>GTN_GROUP_TYPE</literal>'.
</para>
</listitem>
</varlistentry>
@@ -146,7 +146,7 @@
<term>rootGroupName</term>
<listitem>
<para>
- The name of the PicketLink IDM Group that will be used as a root parent. The default is '<literal>GTN_ROOT_GROUP</literal>'
+ The name of the PicketLink IDM Group that will be used as a root parent. The default is '<literal>GTN_ROOT_GROUP</literal>'
</para>
</listitem>
</varlistentry>
@@ -162,7 +162,7 @@
<term>useParentIdAsGroupType</term>
<listitem>
<para>
- This parameter stores the parent ID path as a group type in PicketLink IDM for any IDs not mapped with a specific type in '<literal>groupTypeMappings</literal>'. If this option is set to <emphasis>false</emphasis>, and no mappings are provided under '<literal>groupTypeMappings</literal>', then only one group with the given name can exist in the JBoss Enterprise Portal Platform group tree.
+ This parameter stores the parent ID path as a group type in PicketLink IDM for any IDs not mapped with a specific type in '<literal>groupTypeMappings</literal>'. If this option is set to <emphasis>false</emphasis>, and no mappings are provided under '<literal>groupTypeMappings</literal>', then only one group with the given name can exist in the JBoss Enterprise Portal Platform group tree.
</para>
</listitem>
</varlistentry>
@@ -170,7 +170,7 @@
<term>pathSeparator</term>
<listitem>
<para>
- When '<literal>userParentIdAsGroupType</literal>' is set to <emphasis>true</emphasis>, this value will be used to replace all "/" characters in IDs. The "/" character is not allowed to be used in group type name in PicketLink IDM.
+ When '<literal>userParentIdAsGroupType</literal>' is set to <emphasis>true</emphasis>, this value will be used to replace all "/" characters in IDs. The "/" character is not allowed to be used in group type name in PicketLink IDM.
</para>
</listitem>
</varlistentry>
@@ -200,7 +200,7 @@
<term>forceMembershipOfMappedTypes</term>
<listitem>
<para>
- Groups stored in PicketLink IDM with a type mapped in '<literal>groupTypeMappings</literal>' will automatically be members under the mapped parent. Group relationships linked by PicketLink IDM group association will not be necessary.
+ Groups stored in PicketLink IDM with a type mapped in '<literal>groupTypeMappings</literal>' will automatically be members under the mapped parent. Group relationships linked by PicketLink IDM group association will not be necessary.
</para>
<para>
This parameter can be set to <emphasis>false</emphasis> if all groups are added via JBoss Enterprise Portal Platform APIs. This may be useful with LDAP configuration as, when set to true, it will make every entry added to LDAP appear in JBoss Enterprise Portal Platform. This, however, is not true for entries added via JBoss Enterprise Portal Platform management UI.
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -21,7 +21,7 @@
<term>User Profile</term>
<listitem>
<para>
- The <literal>User Profile</literal> component contains extra information about a user, such as user's personal information, and business information. You can also add additional information about a user if your application requires it.
+ The <literal>User Profile</literal> component contains extra information about a user, such as user's personal information, and business information. You can also add additional information about a user if your application requires it.
</para>
</listitem>
</varlistentry>
@@ -48,7 +48,7 @@
The <literal>Membership</literal> component connects a User, a Group and a Membership Type.
</para>
<para>
- A user can have one or more memberships within a group. For example: <emphasis role="bold">User A</emphasis> can have the '<emphasis>member</emphasis>' and '<emphasis>admin</emphasis>' memberships in group <emphasis role="bold">/user</emphasis>. A user belongs to a group if he has at least one membership in that group.
+ A user can have one or more memberships within a group. For example: <emphasis role="bold">User A</emphasis> can have the '<emphasis>member</emphasis>' and '<emphasis>admin</emphasis>' memberships in group <emphasis role="bold">/user</emphasis>. A user belongs to a group if he has at least one membership in that group.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -88,12 +88,12 @@
The plugin type <literal>org.exoplatform.services.organization.impl.NewUserEventListener</literal> specifies which groups all newly created users should become members of.
</para>
<para>
- It specifies the group memberships and the membership types to use (while a <emphasis>group</emphasis> is just a set of users, a membership <emphasis>type</emphasis> represents a user's role within a group). It also specifies a list of users that should not be processed (such as administrative users like '<literal>root</literal>').
+ It specifies the group memberships and the membership types to use (while a <emphasis>group</emphasis> is just a set of users, a membership <emphasis>type</emphasis> represents a user's role within a group). It also specifies a list of users that should not be processed (such as administrative users like '<literal>root</literal>').
</para>
<note>
<title>Terminology</title>
<para>
- The terms '<emphasis role="bold">membership</emphasis>' and '<emphasis role="bold">membership type</emphasis>' refer to the same thing, and are used interchangeably.
+ The terms '<emphasis role="bold">membership</emphasis>' and '<emphasis role="bold">membership type</emphasis>' refer to the same thing, and are used interchangeably.
</para>
</note>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -158,7 +158,7 @@
</para>
<note>
<para>
- At this stage the login functionality won't be available.
+ At this stage the login functionality will not be available.
</para>
</note>
<mediaobject>
@@ -183,7 +183,7 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default105.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- There's a line comment already in this source file to assist you.
+ There's a line comment already in this source file to assist you.
</para>
</step>
<step>
@@ -215,14 +215,14 @@
<title>Redirect to CAS</title>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default106.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default107.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -381,14 +381,14 @@
<title>Setup the portal to redirect to JOSSO</title>
<step>
<para>
- In the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file modify the 'Sign In' link as follows:
+ In the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file modify the 'Sign In' link as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default112.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default113.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -627,7 +627,7 @@
</step>
<step>
<para>
- Repeat step 7 for the '<literal>gatein</literal>' realm as well.
+ Repeat step 7 for the '<literal>gatein</literal>' realm as well.
</para>
</step>
</procedure>
@@ -681,14 +681,14 @@
<title>Setup the portal to redirect to OpenSSO</title>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default119.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default120.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -773,12 +773,12 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default124.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- The '<literal>keyTab</literal>' value should point to the keytab file that was generated by the <literal>kadmin</literal> Kerberos tool. See the <ulink type="http" url="http://community.jboss.org/wiki/SettingupyourKerberosDevelopmentEnvironment">Setting up your Kerberos Development Environment</ulink> guide for more details.
+ The '<literal>keyTab</literal>' value should point to the keytab file that was generated by the <literal>kadmin</literal> Kerberos tool. See the <ulink type="http" url="http://community.jboss.org/wiki/SettingupyourKerberosDevelopmentEnvironment">Setting up your Kerberos Development Environment</ulink> guide for more details.
</para>
</step>
<step>
<para>
- Extend the core authentication mechanisms to support SPNEGO Under <filename>deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml</filename>, add a '<literal>SPNEGO</literal>' authenticators property
+ Extend the core authentication mechanisms to support SPNEGO Under <filename>deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml</filename>, add a '<literal>SPNEGO</literal>' authenticators property
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default125.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -820,12 +820,12 @@
</step>
<step>
<para>
- Edit the '<emphasis role="bold">Sign In</emphasis>' link in <filename><replaceable>JBOSS_HOME</replaceable>/jboss-as/server/<replaceable>PROFILE</replaceable>/deploy/gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</filename> to match the following:
+ Edit the '<emphasis role="bold">Sign In</emphasis>' link in <filename><replaceable>JBOSS_HOME</replaceable>/jboss-as/server/<replaceable>PROFILE</replaceable>/deploy/gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</filename> to match the following:
</para>
<programlisting language="Java" role="Java"><xi:include href="../../extras/Authentication_Identity_SSO/default129.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- This modifies the Portal's '<emphasis role="bold">Sign In</emphasis>' link to perform SPNEGO authentication.
+ This modifies the Portal's '<emphasis role="bold">Sign In</emphasis>' link to perform SPNEGO authentication.
</para>
</step>
<step>
@@ -849,7 +849,7 @@
</procedure>
<para>
- Clicking the 'Sign In' link on the JBoss Enterprise Portal Platform should automatically sign the 'demo' user into the portal.
+ Clicking the 'Sign In' link on the JBoss Enterprise Portal Platform should automatically sign the 'demo' user into the portal.
</para>
</section>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -47,22 +47,22 @@
In the case of HSQL the databases are created automatically. For any other database you will need to create a database named jdbcjcr_portal (and "jdbcjcr_sample-portal" if you have gatein-sample-portal.ear in <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy</filename>).
</para>
<para>
- Note that some databases don't accept '-' in the database name, so you may have to remove <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy/gatein-sample-portal.ear</filename>)
+ Note that some databases don't accept '-' in the database name, so you may have to remove <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy/gatein-sample-portal.ear</filename>)
</para>
<para>
Make sure the user has rights to create tables on jdbcjcr_portal, and to update them as they will be automatically created during the first startup .
</para>
<para>
- Also add your database's JDBC driver into the classpath - you can put it in <replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/lib (or <replaceable>TOMCAT_HOME</replaceable>/lib, if you are running on Tomcat)
+ Also add your database's JDBC driver into the classpath - you can put it in <replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/lib (or <replaceable>TOMCAT_HOME</replaceable>/lib, if you are running on Tomcat)
</para>
<para>
MySQL example:
</para>
<para>
- Let's configure our JCR to store data in MySQL. Let's pretend we have a user named "gateinuser" with a password "gateinpassword". We would create a database "mygateindb_portal" (remember that _portal is required), and assign our user the rights to create tables.
+ Let's configure our JCR to store data in MySQL. Let's pretend we have a user named "gateinuser" with a password "gateinpassword". We would create a database "mygateindb_portal" (remember that _portal is required), and assign our user the rights to create tables.
</para>
<para>
- Then we need to add MySQL's JDBC driver to the classpath, and finally edit gatein.ear/02portal.war/WEB-INF/conf/jcr/jcr-configuration to contain the following:
+ Then we need to add MySQL's JDBC driver to the classpath, and finally edit gatein.ear/02portal.war/WEB-INF/conf/jcr/jcr-configuration to contain the following:
<programlisting>gatein.jcr.datasource.driver=com.mysql.jdbc.Driver
gatein.jcr.datasource.url=jdbc:mysql://localhost:3306/mygateindb${container.name.suffix}
gatein.jcr.datasource.username=gateinuser
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -36,7 +36,7 @@
It is preconfigured for GMail, so that any GMail account can easily be used (simply use the full GMail address as username, and fill-in the password.
</para>
<para>
- In corporate environments you will want to use your corporate SMTP gateway. When using it over SSL, like in default configuration, you may need to configure a certificate truststore, containing your SMTP server's public certificate. Depending on the key sizes, you may then also need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your Java Runtime Environment.
+ In corporate environments you will want to use your corporate SMTP gateway. When using it over SSL, like in default configuration, you may need to configure a certificate truststore, containing your SMTP server's public certificate. Depending on the key sizes, you may then also need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your Java Runtime Environment.
</para>
</section>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/Introduction.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/Introduction.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/Introduction.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -6,7 +6,7 @@
<chapter id="chap-Reference_Guide-Introduction">
<title>Introduction</title>
<para>
- JBoss Enterprise Portal Platform is based on the GateIn project which is the merge of two mature Java projects; JBoss Portal and eXo Portal. This new community project takes the best of both offerings and incorporates them into a single portal framework. The aim is to provide an intuitive user-friendly portal, and a framework to address the needs of today's Web 2.0 applications.
+ JBoss Enterprise Portal Platform is based on the GateIn project which is the merge of two mature Java projects; JBoss Portal and eXo Portal. This new community project takes the best of both offerings and incorporates them into a single portal framework. The aim is to provide an intuitive user-friendly portal, and a framework to address the needs of today's Web 2.0 applications.
</para>
<mediaobject>
<imageobject role="html">
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -8,10 +8,10 @@
<section id="sect-Reference_Guide-Default_Portal_Configuration-Overview">
<title>Overview</title>
<para>
- JBoss Enterprise Portal Platform's default home page URL is <literal>http://{hostname}:{port}/portal/</literal>. There may be multiple independent portals deployed in parallel at any given time, each of which has its root context (<literal>http://{hostname}:{port}/sample-portal/</literal>, for example).
+ JBoss Enterprise Portal Platform's default home page URL is <literal>http://{hostname}:{port}/portal/</literal>. There may be multiple independent portals deployed in parallel at any given time, each of which has its root context (<literal>http://{hostname}:{port}/sample-portal/</literal>, for example).
</para>
<para>
- Each portal container is internally composed of one or more 'portals'. This is because there needs to be at least one such portal available. The default portal is called '<emphasis>Classic</emphasis>'. When accessing JBoss Enterprise Portal Platform's default URL, you are automatically directed to the '<emphasis>Classic</emphasis>' portal.
+ Each portal container is internally composed of one or more 'portals'. This is because there needs to be at least one such portal available. The default portal is called '<emphasis>Classic</emphasis>'. When accessing JBoss Enterprise Portal Platform's default URL, you are automatically directed to the '<emphasis>Classic</emphasis>' portal.
</para>
<para>
The default portal performs another important task. When starting up JBoss Enterprise Portal Platform for the first time, its JCR database (where portal runtime-configurable settings are stored) will be empty . The default portal detects this and triggers automatic data initialization.
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -33,7 +33,7 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/PortalDevelopment_DefaultPortalNavigationConfiguration/default144.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- This XML configuration defines where in the portal's <literal>WAR</literal> to look for configuration settings, and which portals, groups, and user specific views to include in portal/group/user navigation.
+ This XML configuration defines where in the portal's <literal>WAR</literal> to look for configuration settings, and which portals, groups, and user specific views to include in portal/group/user navigation.
</para>
<para>
The first time the portal is launched those files will be used to create an initial navigation. That information will then be stored in the JCR content repository and can be modified and managed from the portal UI.
@@ -92,7 +92,7 @@
For top nodes, the <emphasis role="bold">uri</emphasis> and the <emphasis role="bold">name</emphasis> of your navigation nodes must have the <emphasis>same</emphasis> value. For other nodes the <emphasis role="bold">uri</emphasis> is a relative path.
</para>
<para>
- For example; <emphasis><uri>contentmanagement/fileexplorer</uri></emphasis> where '<literal>contentmanagement</literal> ' is the name of the parent node and '<literal>fileexplorer</literal>' is the name of the node ( <emphasis><name>fileexplorer</name> </emphasis> ).
+ For example; <emphasis><uri>contentmanagement/fileexplorer</uri></emphasis> where '<literal>contentmanagement</literal> ' is the name of the parent node and '<literal>fileexplorer</literal>' is the name of the node ( <emphasis><name>fileexplorer</name> </emphasis> ).
</para>
</warning>
</listitem>
@@ -132,7 +132,7 @@
This configuration file structure is very similar to <filename>portal.xml</filename> and it can also contain container tags (some usage examples of container tags can be found in <filename>02portal.war/WEB-INF/conf/portal/portal/sharedlayout.xml</filename>).
</para>
<para>
- Each application can decide whether to render the portlet border, the window state, the icons or portlet's mode.
+ Each application can decide whether to render the portlet border, the window state, the icons or portlet's mode.
</para>
<!-- DOC NOTE: look into including some actual examples of 'container tags' from sharedlayout.xml in place here. -->
@@ -161,7 +161,7 @@
<section id="sect-Reference_Guide-Portal_Navigation_Configuration-User_Navigation">
<title>User Navigation</title>
<para>
- User navigation is the set of nodes and pages that are owned by a user. They are part of the user's dashboard.
+ User navigation is the set of nodes and pages that are owned by a user. They are part of the user's dashboard.
</para>
<para>
Two files configure the user navigation (<filename>navigation.xml</filename> and <filename>pages.xml</filename>). They are located in the directory "<filename>02portal.war/WEB-INF/conf/portal/users/{userName}</filename>".
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -66,7 +66,7 @@
<term>mandatory.groups</term>
<listitem>
<para>
- Groups that can't be deleted.
+ Groups that can't be deleted.
</para>
</listitem>
</varlistentry>
@@ -74,7 +74,7 @@
<term>mandatory.mstypes</term>
<listitem>
<para>
- Membership types that can't be deleted.
+ Membership types that can't be deleted.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -47,7 +47,7 @@
It is also possible to use a proprietary XML format to define translations. This is a more convenient way to translate a document for some languages such as Japanese, Arabic or Russian.
</para>
<para>
- Property files have to be ISO 8859-1 encoded, while the XML file can define its encoding. As a result it's easier for a human being to read a translation in XML instead of having to decode and encode the property file.
+ Property files have to be ISO 8859-1 encoded, while the XML file can define its encoding. As a result it's easier for a human being to read a translation in XML instead of having to decode and encode the property file.
</para>
<para>
For more information refer to: <xref linkend="chap-Reference_Guide-XML_Resources_Bundles" />
@@ -189,7 +189,7 @@
</step>
<step>
<para>
- In <filename>portlet.xml</filename>, add <parameter>Spanish</parameter> as a <emphasis role="bold">supported-locale</emphasis> ('<emphasis role="bold">es</emphasis>' is the two letter code for Spanish). The <emphasis role="bold">resource-bundle</emphasis> is already declared and is the same for all languages :
+ In <filename>portlet.xml</filename>, add <parameter>Spanish</parameter> as a <emphasis role="bold">supported-locale</emphasis> ('<emphasis role="bold">es</emphasis>' is the two letter code for Spanish). The <emphasis role="bold">resource-bundle</emphasis> is already declared and is the same for all languages :
</para>
<programlisting language="XML" role="XML"><supported-locale>en</supported-locale>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/JavascriptConfiguration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/JavascriptConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/JavascriptConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -12,7 +12,7 @@
Every portlet can have its own javscript code but in many cases it is more convenient to reuse some existing shared libraries. For that reason, JBoss Enterprise Portal Platform has a mechanism to easily register the libraries that will be loaded when the first page is rendered.
</para>
<para>
- To do so, every WAR deployed in JBoss Enterprise Portal Platform can register the <filename>.js</filename> files with the groovy script <filename>WEB-INF/conf/script/groovy/JavascriptScript.groovy</filename>. (TODO: this file doesn't seem to exist)
+ To do so, every WAR deployed in JBoss Enterprise Portal Platform can register the <filename>.js</filename> files with the groovy script <filename>WEB-INF/conf/script/groovy/JavascriptScript.groovy</filename>. (TODO: this file doesn't seem to exist)
</para>
<para>
The example file below is found in the <literal>01eXoResources.war</literal>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -61,7 +61,7 @@
<term>dir</term>
<listitem>
<para>
- The string '<emphasis role="bold">ltr</emphasis>' if the orientation is LT or the string '<emphasis role="bold">rtl</emphasis>' if the orientation is RT.
+ The string '<emphasis role="bold">ltr</emphasis>' if the orientation is LT or the string '<emphasis role="bold">rtl</emphasis>' if the orientation is RT.
</para>
</listitem>
</varlistentry>
@@ -139,7 +139,7 @@
</para>
<note>
<para>
- It is important to consider whether the image to be mirrored is symmetrical as this will impact it's final appearance.
+ It is important to consider whether the image to be mirrored is symmetrical as this will impact it's final appearance.
</para>
</note>
<para>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -65,7 +65,7 @@
<note>
<title>CSS Classes</title>
<para>
- The window decorators and the default portlet specification CSS classes should be considered separate types of skinning components, but they need to be included as part of the overall portal skin. The portal skin must include these components' CSS classes or they will not be displayed correctly.
+ The window decorators and the default portlet specification CSS classes should be considered separate types of skinning components, but they need to be included as part of the overall portal skin. The portal skin must include these components' CSS classes or they will not be displayed correctly.
</para>
<para>
A portlet skin does not need to be included as part of the portal skin and can be included within the portlets web application.
@@ -108,7 +108,7 @@
<section id="sect-Reference_Guide-Skinning_the_Portal-Skins_in_Page_Markups">
<title>Skins in Page Markups</title>
<para>
- A JBoss Enterprise Portal Platform skin contains CSS styles for the portal's components but also shares components that may be reused in portlets. When JBoss Enterprise Portal Platform generates a portal page markup, it inserts stylesheet links in the page's <literal>head</literal> tag.
+ A JBoss Enterprise Portal Platform skin contains CSS styles for the portal's components but also shares components that may be reused in portlets. When JBoss Enterprise Portal Platform generates a portal page markup, it inserts stylesheet links in the page's <literal>head</literal> tag.
</para>
<para>
There are two main types of CSS links that will appear in the <literal>head</literal> tag: a link to the portal skin CSS file and a link to the portlet skin CSS files.
@@ -169,7 +169,7 @@
<section id="sect-Reference_Guide-The_Skin_Service-Resource_Request_Filter">
<title>Resource Request Filter</title>
<para>
- Because of JBoss Enterprise Portal Platform's Right-To-Left support, all CSS files need to be retrieved through a Servlet filter and the web application needs to be configured to activate this filter. This is already done for <literal>01eXoResources.war</literal> web application which contains the default skin.
+ Because of JBoss Enterprise Portal Platform's Right-To-Left support, all CSS files need to be retrieved through a Servlet filter and the web application needs to be configured to activate this filter. This is already done for <literal>01eXoResources.war</literal> web application which contains the default skin.
</para>
<para>
Any new web applications containing skinning CSS files will need to have the following added to their <filename>web.xml</filename> :
@@ -197,7 +197,7 @@
<term>gatein-resources.xml</term>
<listitem>
<para>
- For the default portal skin, this file contains definitions for the portal skin, the window decorations that this skin provides and well as defining some javascript resources which are not related to the skin. The default portal skin doesn't directly define portlet skins, these should be provided by the portlets themselves.
+ For the default portal skin, this file contains definitions for the portal skin, the window decorations that this skin provides and well as defining some javascript resources which are not related to the skin. The default portal skin doesn't directly define portlet skins, these should be provided by the portlets themselves.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -33,7 +33,7 @@
<section id="sect-Reference_Guide-XML_Resources_Bundles-XML_format">
<title>XML format</title>
<para>
- The XML format is very simple and has been developed based on the 'Don't Repeat Yourself' (DRY) principle. Usually resource bundle keys are hierarchically defined and we can leverage the hierarchic nature of the XML for that purpose. Here is an example of turning a property file into an XML resource bundle file:
+ The XML format is very simple and has been developed based on the 'Don't Repeat Yourself' (DRY) principle. Usually resource bundle keys are hierarchically defined and we can leverage the hierarchic nature of the XML for that purpose. Here is an example of turning a property file into an XML resource bundle file:
</para>
<programlisting language="Java" role="Java"><xi:include href="../../extras/PortalDevelopment_XMLResourceBundles/default195.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -6,7 +6,7 @@
<section id="sect-Reference_Guide-Bridge_Configuration">
<title>Bridge Configuration</title>
<para>
- The 329 specification is aimed at making the developer's life as easy as possible with JSF+Portlet development. You will see below that there are minimal settings to getting any JSF web application up and running in the Portal environment.
+ The 329 specification is aimed at making the developer's life as easy as possible with JSF+Portlet development. You will see below that there are minimal settings to getting any JSF web application up and running in the Portal environment.
</para>
<para>
If you are new to these concepts, we highly recommend you refer to <xref linkend="sect-Reference_Guide-Getting_started_with_JBoss_Portlet_Bridge-Maven_Archetypes" />.
@@ -40,10 +40,10 @@
</init-param>
]]></programlisting> -->
<para>
- When <parameter>preserveActionParams</parameter> is set to <parameter>TRUE</parameter>, the bridge must maintain any request parameters assigned during the portlet's action request.
+ When <parameter>preserveActionParams</parameter> is set to <parameter>TRUE</parameter>, the bridge must maintain any request parameters assigned during the portlet's action request.
</para>
<para>
- The request parameters are maintained in the<emphasis>"bridge request scope"</emphasis>. When this attribute is not present or is <parameter>FALSE</parameter> the action's request parameters are only maintained for the duration of the <emphasis>portlet request scope</emphasis>.
+ The request parameters are maintained in the<emphasis>"bridge request scope"</emphasis>. When this attribute is not present or is <parameter>FALSE</parameter> the action's request parameters are only maintained for the duration of the <emphasis>portlet request scope</emphasis>.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Configuration/default198.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -9,7 +9,7 @@
JBoss Portlet Bridge not only gives you the ability to run JSF web applications in a portlet, but also gives you the benefit of running supported JBoss frameworks like <application>Seam</application> and <application>RichFaces</application>.
</para>
<section id="sect-Reference_Guide-Getting_started_with_JBoss_Portlet_Bridge-Whats_New_in_2.0">
- <title>What's New in 2.0?</title>
+ <title>What's New in 2.0?</title>
<section id="sect-Reference_Guide-Whats_New_in_2.0-Eventing">
<title>Eventing</title>
<para>
@@ -50,13 +50,13 @@
The bridge automates the processing of public render parameters.
</para>
<para>
- A public render parameter can be mapped to an object's accessor (<literal>get</literal>/<literal>set</literal> method) designed to handle a String representation of the value via a <application>Faces</application> <literal>ValueExpression</literal>.
+ A public render parameter can be mapped to an object's accessor (<literal>get</literal>/<literal>set</literal> method) designed to handle a String representation of the value via a <application>Faces</application> <literal>ValueExpression</literal>.
</para>
<para>
- When a new public render parameter value is received in a request, the bridge sets the value by calling the <literal>ValueExpression</literal>'s <parameter>setValue()</parameter>.
+ When a new public render parameter value is received in a request, the bridge sets the value by calling the <literal>ValueExpression</literal>'s <parameter>setValue()</parameter>.
</para>
<para>
- At the end of a request, if the current value of any mapped public render parameter doesn't match the current incoming value, the bridge sets the new value in an outgoing public render parameter (if feasible in the given phase).
+ At the end of a request, if the current value of any mapped public render parameter doesn't match the current incoming value, the bridge sets the new value in an outgoing public render parameter (if feasible in the given phase).
</para>
<para>
See <xref linkend="sect-Reference_Guide-Portlet_2.0_Coordination-Public_Render_Parameters" /> for details and examples.
@@ -83,7 +83,7 @@
For example, the <literal>PortalIdentity</literal> <application>Seam</application> component allows you to instantly have Single Sign-On (SSO) between <application>Seam</application> and <application>GateIn</application> or <application>JBoss Enterprise Portal Platform</application>.
</para>
<para>
- This extension is configured in your <application>Seam</application> application's <filename>components.xml</filename> file as follows.
+ This extension is configured in your <application>Seam</application> application's <filename>components.xml</filename> file as follows.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_GettingStarted/default218.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -14,7 +14,7 @@
When your application uses request attributes on a per request basis and you do not want that particular attribute to be managed in the extended bridge request scope, you must use the following configuration in your <filename>faces-config.xml</filename>.
</para>
<para>
- In the code sample below you can see that any attribute namespaced as <literal>foo.bar</literal> or any attribute beginning with <literal>foo.baz(wildcard)</literal> will be excluded from the bridge request scope and only be used per that application's request.
+ In the code sample below you can see that any attribute namespaced as <literal>foo.bar</literal> or any attribute beginning with <literal>foo.baz(wildcard)</literal> will be excluded from the bridge request scope and only be used per that application's request.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Portlet_Development/default223.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -27,7 +27,7 @@
A <literal>PortletMode</literal> represents a distinct render path within an application. There are three standard modes: <emphasis>view</emphasis>, <emphasis>edit</emphasis>, and <emphasis>help</emphasis>.
</para>
<para>
- The bridge's <literal>ExternalContext.encodeActionURL</literal> recognizes the query string parameter <literal>javax.portlet.faces.PortletMode</literal> and uses this parameter's value to set the portlet mode on the underlying portlet <literal>actionURL</literal> or response.
+ The bridge's <literal>ExternalContext.encodeActionURL</literal> recognizes the query string parameter <literal>javax.portlet.faces.PortletMode</literal> and uses this parameter's value to set the portlet mode on the underlying portlet <literal>actionURL</literal> or response.
</para>
<para>
Once processed it then removes this parameter from the query string. This means the following navigation rule causes one to render the \edit.jspx viewId in the portlet edit mode:
@@ -38,9 +38,9 @@
<section id="sect-Reference_Guide-Developing_Portlets_with_the_Bridge-Navigating_to_a_modes_last_viewId">
- <title>Navigating to a mode's last viewId</title>
+ <title>Navigating to a mode's last viewId</title>
<para>
- By default a mode change will start in the mode's default view without any (prior) existing state. One common portlet pattern when returning to a mode left after entering another mode (e.g.. view -> edit -> view) is to return to the last view (and state) of this origin mode.
+ By default a mode change will start in the mode's default view without any (prior) existing state. One common portlet pattern when returning to a mode left after entering another mode (e.g.. view -> edit -> view) is to return to the last view (and state) of this origin mode.
</para>
<para>
The bridge will explicitly encode the necessary information so that when returning to a prior mode it can target the appropriate view and restore the appropriate state.
@@ -69,7 +69,7 @@
<programlisting language="XML" role="XML">/viewId?javax.portlet.faces.PortletMode=view&....
</programlisting>
<para>
- Without wildcarding, when a subsequent navigation occurs from this new view, the navigation rules wouldn't resolve because there wouldn't be an exact match. Likewise, the above <literal>edit.jspx</literal>
+ Without wildcarding, when a subsequent navigation occurs from this new view, the navigation rules wouldn't resolve because there wouldn't be an exact match. Likewise, the above <literal>edit.jspx</literal>
</para>
<programlisting language="XML" role="XML"><from-view-id>
@@ -194,7 +194,7 @@
Then, in your JSP or Facelets page, you can use:
</para>
-<programlisting language="XML" role="XML">#{httpSessionScope['your parameter name']}
+<programlisting language="XML" role="XML">#{httpSessionScope['your parameter name']}
</programlisting>
<para>
<note>
Modified: epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml
===================================================================
--- epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -369,7 +369,7 @@
</callout>
<callout arearefs="area-Reference_Guide-Deploying_your_first_Portlet-Application_Descriptors.portletinfo">
<para>
- When rendered, the portlet's title is displayed as the header in the portlet window, unless it is overridden programmatically. In the example above the title would be <literal>Simplest Hello World Portlet</literal> .
+ When rendered, the portlet's title is displayed as the header in the portlet window, unless it is overridden programmatically. In the example above the title would be <literal>Simplest Hello World Portlet</literal> .
</para>
</callout>
</calloutlist>
@@ -563,7 +563,7 @@
As well as the <literal>VIEW</literal> portlet mode, the specification defines two other modes; <literal>EDIT</literal> and <literal>HELP</literal>.
</para>
<para>
- These modes need to be defined in the <filename>portlet.xml</filename> descriptor. This will enable the corresponding buttons on the portlet's window.
+ These modes need to be defined in the <filename>portlet.xml</filename> descriptor. This will enable the corresponding buttons on the portlet's window.
</para>
<para>
The generic portlet that is inherited dispatches the different views to the methods: <literal>doView</literal> , <literal>doHelp</literal> and <literal>doEdit</literal>.
@@ -737,7 +737,7 @@
<section id="sect-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge_">
<title>JSF example using the JBoss Portlet Bridge </title>
<para>
- In order to write a portlet using JSF a 'bridge' is needed. This software allows developers to write a portlet application as if it was a JSF application. The bridge then negotiates the interactions between the two layers.
+ In order to write a portlet using JSF a 'bridge' is needed. This software allows developers to write a portlet application as if it was a JSF application. The bridge then negotiates the interactions between the two layers.
</para>
<para>
An example using the JBoss Portlet Bridge is available in the <filename>/jboss-epp-5.0-src/portal/examples/portlets/</filename> directory of the JBoss Enterprise Portal Platform sources package or the <filename>/jboss-epp-5.0-docs/epp-doc/examples/portlets</filename> directory of the documentation package. The configuration is slightly different from a JSP application. This example can be used as a base to configure instead of creating a new application.
@@ -810,17 +810,17 @@
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.view">
<para>
- This is a mandatory parameter to define what's the default page to display.
+ This is a mandatory parameter to define what's the default page to display.
</para>
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.edit">
<para>
- This parameter defines which page to display on the 'edit' mode.
+ This parameter defines which page to display on the 'edit' mode.
</para>
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.help">
<para>
- This parameter defines which page to display on the 'help' mode.
+ This parameter defines which page to display on the 'help' mode.
</para>
</callout>
</calloutlist>
Modified: epp/docs/branches/5.0/Release_Notes/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.0/Release_Notes/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Release_Notes/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.0/Site_Publisher_Technical_Preview_Release_Notes/en-US/Introduction.xml
===================================================================
--- epp/docs/branches/5.0/Site_Publisher_Technical_Preview_Release_Notes/en-US/Introduction.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/Site_Publisher_Technical_Preview_Release_Notes/en-US/Introduction.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -54,7 +54,7 @@
<note>
<title>Subscription</title>
<para>
- While this technical preview is available to existing Enterprise Portal Platform customers at no additional charge during the Technology Preview phase, it is Red Hat's intention to deliver JBoss Enterprise Portal Platform Site Publisher as a fully supported add on subscription to EPP. These subscriptions will be available at an additional fee over and above EPP Subscriptions when EPP Site Publisher is generally available.
+ While this technical preview is available to existing Enterprise Portal Platform customers at no additional charge during the Technology Preview phase, it is Red Hat's intention to deliver JBoss Enterprise Portal Platform Site Publisher as a fully supported add on subscription to EPP. These subscriptions will be available at an additional fee over and above EPP Subscriptions when EPP Site Publisher is generally available.
</para>
</note>
Modified: epp/docs/branches/5.0/User_Guide/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.0/User_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.0/User_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.1/Installation_Guide/en-US/DatabaseConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Installation_Guide/en-US/DatabaseConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Installation_Guide/en-US/DatabaseConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -155,7 +155,7 @@
</formalpara>
<para>
<screen>
-mysqladmin -u root password '<replaceable>new-root-user-password</replaceable>'
+mysqladmin -u root password '<replaceable>new-root-user-password</replaceable>'
</screen>
</para>
<orderedlist>
@@ -227,18 +227,18 @@
</para>
<para>
<screen>
-mysql> GRANT ALL PRIVILEGES ON gateinjcr.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
-IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
+mysql> GRANT ALL PRIVILEGES ON gateinjcr.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
+IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
</screen>
<screen>
-mysql> GRANT ALL PRIVILEGES ON gateinidm.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
-IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
+mysql> GRANT ALL PRIVILEGES ON gateinidm.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
+IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
</screen>
</para>
<!--
<note><title>Note: Changed password?</title>
<para>
- If you changed the portal user's password, remember to also change the password in the MySQL Datasource descriptor.
+ If you changed the portal user's password, remember to also change the password in the MySQL Datasource descriptor.
</para>
</note>
-->
Modified: epp/docs/branches/5.1/Installation_Guide/en-US/Getting_Started.xml
===================================================================
--- epp/docs/branches/5.1/Installation_Guide/en-US/Getting_Started.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Installation_Guide/en-US/Getting_Started.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -563,7 +563,7 @@
<title>Installing and Configuring JDK 6.0 on a generic Linux platform</title>
<listitem>
<para>
- Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
+ Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
</para>
</listitem>
<listitem>
@@ -635,7 +635,7 @@
As root, type the following command at the shell prompt and you should see something like this:
</para>
<programlisting>[root@vsr ~]$ /usr/sbin/alternatives --config java
-There are 2 programs which provide 'java'.
+There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
@@ -644,7 +644,7 @@
</programlisting>
<para>
- Make sure the Sun version - <literal>jre-1.6.0-sun</literal> in this case - is selected (marked with a '+' in the output), or select it by entering its number as prompted.
+ Make sure the Sun version - <literal>jre-1.6.0-sun</literal> in this case - is selected (marked with a '+' in the output), or select it by entering its number as prompted.
</para>
</listitem>
<listitem>
@@ -653,7 +653,7 @@
</para>
<programlisting>
[root@vsr ~]$ /usr/sbin/alternatives --config javac
-There are 1 programs which provide 'javac'.
+There are 1 programs which provide 'javac'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.6.0-sun/bin/javac
@@ -661,7 +661,7 @@
</programlisting>
<programlisting>
[root@vsr ~]$ /usr/sbin/alternatives --config java_sdk_1.6.0
-There are 1 programs which provide 'java_sdk_1.6.0'.
+There are 1 programs which provide 'java_sdk_1.6.0'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.6.0-sun
@@ -690,7 +690,7 @@
<title>Installing and Configuring JDK 6.0 on Microsoft Windows</title>
<listitem>
<para>
- Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
+ Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
</para>
</listitem>
<listitem>
Modified: epp/docs/branches/5.1/Installation_Guide/en-US/Launching.xml
===================================================================
--- epp/docs/branches/5.1/Installation_Guide/en-US/Launching.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Installation_Guide/en-US/Launching.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -91,7 +91,7 @@
</procedure>
<para>
- An alternative shutdown method is to 'kill' the process running the product. This can be done by:
+ An alternative shutdown method is to 'kill' the process running the product. This can be done by:
</para>
<orderedlist>
<listitem>
@@ -101,14 +101,14 @@
</listitem>
<listitem>
<para>
- Issuing the following command with the product's process ID (<literal>PID</literal>) in another terminal instance:
+ Issuing the following command with the product's process ID (<literal>PID</literal>) in another terminal instance:
<programlisting><command>kill <replaceable>PID</replaceable></command>
</programlisting>
</para>
</listitem>
<listitem>
<para>
- Using your operating system's native System Monitor to shut the process down graphically.
+ Using your operating system's native System Monitor to shut the process down graphically.
</para>
</listitem>
</orderedlist>
Modified: epp/docs/branches/5.1/Installation_Guide/en-US/fallback_content/Conventions.xml
===================================================================
--- epp/docs/branches/5.1/Installation_Guide/en-US/fallback_content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Installation_Guide/en-US/fallback_content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -151,7 +151,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -70,7 +70,7 @@
The above text includes application names; system-wide menu names and items; application-specific menu names; and buttons and text found within a GUI interface, all presented in proportional bold and all distinguishable by context.
</para>
<para>
- Note the <guimenu>></guimenu> shorthand used to indicate traversal through a menu and its sub-menus. This avoids difficult-to-follow phrasing such as 'Select <guimenuitem>Mouse</guimenuitem> from the <guimenu>Preferences</guimenu> sub-menu in the <guimenu>System</guimenu> menu of the main menu bar'.
+ Note the <guimenu>></guimenu> shorthand used to indicate traversal through a menu and its sub-menus. This avoids difficult-to-follow phrasing such as 'Select <guimenuitem>Mouse</guimenuitem> from the <guimenu>Preferences</guimenu> sub-menu in the <guimenu>System</guimenu> menu of the main menu bar'.
</para>
<para>
<command><replaceable>Mono-spaced Bold Italic</replaceable></command> or <application><replaceable>Proportional Bold Italic</replaceable></application>
@@ -131,7 +131,7 @@
EchoHome home = (EchoHome) ref;
Echo echo = home.create();
System.out.println("Created Echo");
-System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
+System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
}
}
</programlisting>
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/Feedback.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/Feedback.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/Feedback.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -13,7 +13,7 @@
If you find a typographical error in this manual, or if you have thought of a way to make this manual better, we would love to hear from you! Please submit a report in Bugzilla: <ulink url="http://bugzilla.redhat.com/bugzilla/">http://bugzilla.redhat.com/bugzilla/</ulink> against the product <application>JBoss Enterprise Portal Platform</application>.
</para>
<para>
- When submitting a bug report, be sure to mention the manual's identifier: <citetitle>&BOOKID;</citetitle>
+ When submitting a bug report, be sure to mention the manual's identifier: <citetitle>&BOOKID;</citetitle>
</para>
<para>
If you have a suggestion for improving the documentation, try to be as specific as possible when describing it. If you have found an error, please include the section number and some of the surrounding text so we can find it easily.
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/Foundations.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/Foundations.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/Foundations.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -86,7 +86,7 @@
<section id="sect-Reference_Guide-Configuration_syntax-External_Plugins">
<title>External Plug-ins</title>
<para>
- The eXo Kernel supports non-component objects that can be configured, instantiated, and injected into registered components using method calls. This '<emphasis>plugin</emphasis>' method allows portal extensions to add additional configurations to core services.
+ The eXo Kernel supports non-component objects that can be configured, instantiated, and injected into registered components using method calls. This '<emphasis>plugin</emphasis>' method allows portal extensions to add additional configurations to core services.
</para>
<para>
An external plugin is defined by using the <literal><external-component-plugin></literal> wrapper element which contains one or more <literal><component-plugin></literal> definitions.
@@ -117,7 +117,7 @@
The included files must be valid xml files; they cannot be fragments of text.
</para>
<para>
- Below is an example <filename>configuration.xml</filename> that 'outsources' its content into several files:
+ Below is an example <filename>configuration.xml</filename> that 'outsources' its content into several files:
</para>
<programlistingco>
<areaspec>
@@ -128,7 +128,7 @@
<calloutlist>
<callout arearefs="area-Reference_Guide-Configuration_syntax-Includes_and_special_URLs-url_schema">
<para>
- This line is being used to reference another configuration file. The <code>war:</code> URL schema indicates that the following path is to be resolved relative to the current <literal>PortalContainer</literal>'s servlet context resource path, starting with <emphasis role="bold">WEB-INF</emphasis> as a root.
+ This line is being used to reference another configuration file. The <code>war:</code> URL schema indicates that the following path is to be resolved relative to the current <literal>PortalContainer</literal>'s servlet context resource path, starting with <emphasis role="bold">WEB-INF</emphasis> as a root.
</para>
</callout>
</calloutlist>
@@ -143,7 +143,7 @@
Through the extension mechanism the servlet context used for resource loading is a <emphasis role="bold">unified servlet context</emphasis> (this is explained in a later section).
</para>
<para>
- To have an 'include' path resolved relative to current classpath (context classloader), use a <code>'jar:'</code> URL schema.
+ To have an 'include' path resolved relative to current classpath (context classloader), use a <code>'jar:'</code> URL schema.
</para>
</section>
@@ -178,7 +178,7 @@
Service components that form the JBoss Enterprise Portal Platform infrastructure use <parameter>InitParams</parameter> elements to configure themselves. A component can have one instance of <parameter>InitParams</parameter> injected at most.
</para>
<para>
- If the service component's constructor takes <parameter>InitParams</parameter> as any of the parameters it will automatically be injected at component instantiation time.
+ If the service component's constructor takes <parameter>InitParams</parameter> as any of the parameters it will automatically be injected at component instantiation time.
</para>
<para>
The XML configuration for a service component that expects an <parameter>InitParams</parameter> element must have an <parameter><init-params></parameter> element present, however this element can be left empty.
@@ -247,7 +247,7 @@
The following section has an example of specifying a field of with a <literal>Collection</literal> type.
</para>
<para>
- The <parameter>InitParams</parameter> structure (the names and types of entries) is specific for each service, as it is the code inside a service components' class that defines which entry names to look up and what types it expects to find.
+ The <parameter>InitParams</parameter> structure (the names and types of entries) is specific for each service, as it is the code inside a service components' class that defines which entry names to look up and what types it expects to find.
</para>
</section>
@@ -350,7 +350,7 @@
The <emphasis role="bold">Extension mechanism</emphasis> makes it possible to override portal resources in a way similar to hardware plug-and-play functionalities.
</para>
<para>
- Customizations can be implemented without unpacking and repacking the original portal <code>.war</code> archives by adding a <code>.war</code> archive to the resources and configuring its position in the portal's classpath. Custom <code>.war</code> archives can be created with new resources that override the resources in the original archive.
+ Customizations can be implemented without unpacking and repacking the original portal <code>.war</code> archives by adding a <code>.war</code> archive to the resources and configuring its position in the portal's classpath. Custom <code>.war</code> archives can be created with new resources that override the resources in the original archive.
</para>
<para>
These archives, packaged for use through the extension mechanism, are called <emphasis role="bold">portal extensions</emphasis>.
@@ -369,15 +369,15 @@
</step>
<step>
<para>
- Add the application's servlet context name to the <literal>PortalContainerDefinition</literal>'s list of dependencies. This must be done for each portal container that you want to have access to the new application.
+ Add the application's servlet context name to the <literal>PortalContainerDefinition</literal>'s list of dependencies. This must be done for each portal container that you want to have access to the new application.
</para>
<para>
- The application's position in these lists will dictate its priority when the portal loads resources. The later your application appears in the list, the higher its resource priority will be.
+ The application's position in these lists will dictate its priority when the portal loads resources. The later your application appears in the list, the higher its resource priority will be.
</para>
</step>
<step>
<para>
- At this point your new web archive will be on both the portal's unified classpath and unified servlet context resource path.
+ At this point your new web archive will be on both the portal's unified classpath and unified servlet context resource path.
</para>
</step>
</procedure>
@@ -418,7 +418,7 @@
A servlet in this instance should extend the <literal>org.exoplatform.container.web.AbstractHttpServlet</literal> class so as to properly initialize the current <literal>PortalContainer</literal>.
</para>
<para>
- This will also set the current thread's context classloader to one that looks for resources in associated web applications in the order specified by the <emphasis role="bold">dependencies</emphasis> configuration (as seen in <xref linkend="sect-Reference_Guide-Foundations-The_Extension_Mechanism_and_Portal_Extensions" />).
+ This will also set the current thread's context classloader to one that looks for resources in associated web applications in the order specified by the <emphasis role="bold">dependencies</emphasis> configuration (as seen in <xref linkend="sect-Reference_Guide-Foundations-The_Extension_Mechanism_and_Portal_Extensions" />).
</para>
<para>
Filter classes need to extend the <literal>org.exoplatform.container.web.AbstractFilter</literal>.
@@ -433,7 +433,7 @@
<programlisting language="Java" role="Java"><xi:include href="../../extras/Advanced_Development_Foundations/default9.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<note>
<para>
- This ensures that <literal>AbstractHttpServlet</literal>'s <literal>service()</literal> interception is not overwritten.
+ This ensures that <literal>AbstractHttpServlet</literal>'s <literal>service()</literal> interception is not overwritten.
</para>
</note>
<para>
@@ -450,7 +450,7 @@
<programlisting language="Java" role="Java"><xi:include href="../../extras/Advanced_Development_Foundations/default11.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- If this method returns <emphasis>true</emphasis> the current thread's context classloader is set up according to the <emphasis role="bold">dependencies</emphasis> configuration and availability of the associated web applications.
+ If this method returns <emphasis>true</emphasis> the current thread's context classloader is set up according to the <emphasis role="bold">dependencies</emphasis> configuration and availability of the associated web applications.
</para>
<para>
If it returns <emphasis>false</emphasis> the standard application separation rules are used for resource loading (effectively turning off the extension mechanism).
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -27,11 +27,11 @@
<term>Repository</term>
<listitem>
<para>
- A repository is a form of data storage device. A 'repository' differs from a 'database' in the nature of the information contained. While a database holds hard data in rigid tables, a repository may access the data on a database by using less rigid <emphasis>meta</emphasis>-data. In this sense a repository operates as an 'interpreter' between the database(s) and the user.
+ A repository is a form of data storage device. A 'repository' differs from a 'database' in the nature of the information contained. While a database holds hard data in rigid tables, a repository may access the data on a database by using less rigid <emphasis>meta</emphasis>-data. In this sense a repository operates as an 'interpreter' between the database(s) and the user.
</para>
<note>
<para>
- The data model for the interface (the repository) is rarely the same as the data model used by the repository's underlying storage subsystems (such as a database), however the repository is able to make persistent data changes in the storage subsystem.
+ The data model for the interface (the repository) is rarely the same as the data model used by the repository's underlying storage subsystems (such as a database), however the repository is able to make persistent data changes in the storage subsystem.
</para>
</note>
</listitem>
@@ -40,7 +40,7 @@
<term>Workspace</term>
<listitem>
<para>
- The eXo JCR uses 'workspaces' as the main data abstraction in its data model. The content is stored in a workspace as a hierarchy of <emphasis>items</emphasis> and each workspace has its own hierarchy of items.
+ The eXo JCR uses 'workspaces' as the main data abstraction in its data model. The content is stored in a workspace as a hierarchy of <emphasis>items</emphasis> and each workspace has its own hierarchy of items.
</para>
<para>
Repositories access one or more workspaces. Persistent JCR workspaces consist of a directed acyclic graph of <emphasis>items</emphasis> where the edges represent the parent-child relation.
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -610,7 +610,7 @@
<section id="sect-Reference_Guide-Simple_and_Complex_queries-Notes_for_Microsoft_Windows_users">
<title>Notes for Microsoft Windows users</title>
<para>
- The current configuration of eXo JCR uses Apache DBCP connection pool (<classname>org.apache.commons.dbcp.BasicDataSourceFactory</classname>). It's possible to set a big value for maxActive parameter in <filename>configuration.xml</filename>. That means usage of lots of TCP/IP ports from a client machine inside the pool (i.e. JDBC driver). As a result the data container can throw exceptions like "Address already in use". To solve this problem you have to configure the client's machine networking software for the usage of shorter timeouts for opened TCP/IP ports.
+ The current configuration of eXo JCR uses Apache DBCP connection pool (<classname>org.apache.commons.dbcp.BasicDataSourceFactory</classname>). It's possible to set a big value for maxActive parameter in <filename>configuration.xml</filename>. That means usage of lots of TCP/IP ports from a client machine inside the pool (i.e. JDBC driver). As a result the data container can throw exceptions like "Address already in use". To solve this problem you have to configure the client's machine networking software for the usage of shorter timeouts for opened TCP/IP ports.
</para>
<para>
Microsoft Windows has <parameter>MaxUserPort</parameter>, <parameter>TcpTimedWaitDelay</parameter> registry keys in the node <parameter>HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters</parameter>, by default these keys are unset, set each one with values like these:
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -316,7 +316,7 @@
<calloutlist>
<callout arearefs="area-Reference_Guide-LockManager_configuration-CacheableLockManagerImpl-Template_JBoss_Cache_Configuration-cache.jdbc.templates">
<para>
- All the configurable parameters in this file are populated with templates which will be replaced with LockManager's configuration parameters.
+ All the configurable parameters in this file are populated with templates which will be replaced with LockManager's configuration parameters.
</para>
</callout>
</calloutlist>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -283,7 +283,7 @@
The corresponding CSV files are named <filename>Statistics<replaceable>${interface-name}</replaceable>-<replaceable>${creation-timestamp}</replaceable>.csv</filename>. For more details about how the CSV files are managed please refer to the section dedicated to the statistics manager.
</para>
<para>
- The format of each column header is <replaceable>${method-alias}</replaceable>-<replaceable>${metric-alias}</replaceable>. The method alias will be of type <replaceable>${method-name}</replaceable> (a list of parameter types separated by '<emphasis role="bold">;</emphasis>' to be compatible with the CSV format).
+ The format of each column header is <replaceable>${method-alias}</replaceable>-<replaceable>${metric-alias}</replaceable>. The method alias will be of type <replaceable>${method-name}</replaceable> (a list of parameter types separated by '<emphasis role="bold">;</emphasis>' to be compatible with the CSV format).
</para>
<para>
The metric aliases are described in <xref linkend="sect-Reference_Guide-eXo_JCR_statistics-Statistics_Manager" />.
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -8,7 +8,7 @@
<section id="sect-Reference_Guide-TransactionManagerLookup-Configuration">
<title>Configuration</title>
<para>
- It's JBossCache class registered as eXo container component in configuration.xml file.
+ It's JBossCache class registered as eXo container component in configuration.xml file.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/Advanced_Development_JCR_transaction-manager-lookup/default90.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -135,7 +135,7 @@
<term>defaultGroupType</term>
<listitem>
<para>
- The name of the PicketLink IDM GroupType that will be used to store groups. The default is '<literal>GTN_GROUP_TYPE</literal>'.
+ The name of the PicketLink IDM GroupType that will be used to store groups. The default is '<literal>GTN_GROUP_TYPE</literal>'.
</para>
</listitem>
</varlistentry>
@@ -143,7 +143,7 @@
<term>rootGroupName</term>
<listitem>
<para>
- The name of the PicketLink IDM Group that will be used as a root parent. The default is '<literal>GTN_ROOT_GROUP</literal>'
+ The name of the PicketLink IDM Group that will be used as a root parent. The default is '<literal>GTN_ROOT_GROUP</literal>'
</para>
</listitem>
</varlistentry>
@@ -159,7 +159,7 @@
<term>useParentIdAsGroupType</term>
<listitem>
<para>
- This parameter stores the parent ID path as a group type in PicketLink IDM for any IDs not mapped with a specific type in '<literal>groupTypeMappings</literal>'. If this option is set to <emphasis>false</emphasis>, and no mappings are provided under '<literal>groupTypeMappings</literal>', then only one group with the given name can exist in the JBoss Enterprise Portal Platform group tree.
+ This parameter stores the parent ID path as a group type in PicketLink IDM for any IDs not mapped with a specific type in '<literal>groupTypeMappings</literal>'. If this option is set to <emphasis>false</emphasis>, and no mappings are provided under '<literal>groupTypeMappings</literal>', then only one group with the given name can exist in the JBoss Enterprise Portal Platform group tree.
</para>
</listitem>
</varlistentry>
@@ -167,7 +167,7 @@
<term>pathSeparator</term>
<listitem>
<para>
- When '<literal>userParentIdAsGroupType</literal>' is set to <emphasis>true</emphasis>, this value will be used to replace all "/" characters in IDs. The "/" character is not allowed to be used in group type name in PicketLink IDM.
+ When '<literal>userParentIdAsGroupType</literal>' is set to <emphasis>true</emphasis>, this value will be used to replace all "/" characters in IDs. The "/" character is not allowed to be used in group type name in PicketLink IDM.
</para>
</listitem>
</varlistentry>
@@ -197,7 +197,7 @@
<term>forceMembershipOfMappedTypes</term>
<listitem>
<para>
- Groups stored in PicketLink IDM with a type mapped in '<literal>groupTypeMappings</literal>' will automatically be members under the mapped parent. Group relationships linked by PicketLink IDM group association will not be necessary.
+ Groups stored in PicketLink IDM with a type mapped in '<literal>groupTypeMappings</literal>' will automatically be members under the mapped parent. Group relationships linked by PicketLink IDM group association will not be necessary.
</para>
<para>
This parameter can be set to <emphasis>false</emphasis> if all groups are added via JBoss Enterprise Portal Platform APIs. This may be useful with LDAP configuration as, when set to true, it will make every entry added to LDAP appear in JBoss Enterprise Portal Platform. This, however, is not true for entries added via JBoss Enterprise Portal Platform management UI.
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -477,9 +477,200 @@
<section id="sect-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store">
<title>LDAP as Default Store</title>
<para>
- The procedure to set LDAP up as the default identity store for
+ The procedure to set LDAP up as the default identity store for JBoss Enterprise Portal Platform.
</para>
-
+ <procedure id="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store">
+ <title>Set up LDAP as Default Indentity Store</title>
+ <step>
+ <para>
+ Open the <filename><replaceable>ID_HOME</replaceable>/idm-configuration.xml</filename> file.
+ </para>
+ <para>
+ JBoss Enterprise Portal Platform uses the PicketLink IDM framework as the underlying identity storage system, hence all the configurations use dedicated Picketlink settings.
+ </para>
+ </step>
+ <step>
+ <para>
+ Comment out the default Picketlink <literal>config</literal> value: <parameter>war:/conf/organization/picketlink-idm/picketlink-idm-config.xml</parameter>
+ </para>
+ </step>
+ <step>
+ <para>
+ Uncomment the appropriate sample configuration values as described below, depending on which Directory Server you are implementing:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <xref linkend="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-RHDS_or_OpenDS"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-MSAD"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <xref linkend="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-OpenLDAP"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <procedure id="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-RHDS_or_OpenDS">
+ <title>Red Hat Directory Server or OpenDS</title>
+ <step>
+ <para>
+ Uncomment the line under "<emphasis>Read Only "ACME" LDAP Example</emphasis>":
+ </para>
+<programlisting language="XML" role="XML"><![CDATA[<!--Read Only "ACME" LDAP Example-->
+<value>war:/conf/organization/picketlink-idm/examples/picketlink-idm-ldap-acme-config.xml</value>
+]]></programlisting>
+
+ </step>
+ <step>
+ <para>
+ Uncomment the <parameter>groupTypeMappings</parameter> under "<emphasis>Uncomment for ACME LDAP example</emphasis>":
+ </para>
+<programlisting language="XML" role="XML"><![CDATA[<entry>
+ <key><string>/acme/roles/*</string></key>
+ <value><string>acme_roles_type</string></value>
+</entry>
+<entry>
+ <key><string>/acme/organization_units/*</string></key>
+ <value><string>acme_ou_type</string></value>
+</entry>
+]]></programlisting>
+ <para>
+ Refer to <xref linkend="exam-Reference_Guide-LDAP_Integration-Examples-groupTypeMappings"/> for more information about how these <parameter>groupTypeMappings</parameter> operate.
+ </para>
+ </step>
+ <step>
+ <para>
+ Continue to <xref linkend="step-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-Step-4"/>.
+ </para>
+ </step>
+ </procedure>
+
+ <procedure id="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-MSAD">
+ <title>Microsoft Active Directory</title>
+ <step>
+ <para>
+ Uncomment the line under "<emphasis>MSAD Read Only "ACME" LDAP Example</emphasis>":
+ </para>
+<programlisting language="XML" role="XML"><![CDATA[<!--MSAD Read Only "ACME" LDAP Example-->
+<value>war:/conf/organization/picketlink-idm/examples/picketlink-idm-msad-readonly-config.xml</value>
+]]></programlisting>
+ </step>
+ <step>
+ <para>
+ Uncomment the <parameter>groupTypeMappings</parameter> under "<emphasis>Uncomment for MSAD ReadOnly LDAP example</emphasis>":
+ </para>
+<programlisting language="XML" role="XML"><![CDATA[<entry>
+ <key><string>/acme/roles/*</string></key>
+ <value><string>msad_roles_type</string></value>
+</entry>
+]]></programlisting>
+ <para>
+ Refer to <xref linkend="exam-Reference_Guide-LDAP_Integration-Examples-groupTypeMappings"/> for more information about how these <parameter>groupTypeMappings</parameter> operate.
+ </para>
+ </step>
+ <step>
+ <para>
+ Continue to <xref linkend="step-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-Step-4"/>.
+ </para>
+ </step>
+ </procedure>
+
+ <procedure id="proc-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-OpenLDAP">
+ <title>OpenLDAP</title>
+ <step>
+ <para>
+ Uncomment the line under "<emphasis>OpenLDAP ReadOnly "ACME" LDAP Example</emphasis>":
+ </para>
+<programlisting language="XML" role="XML"><![CDATA[<!--OpenLDAP ReadOnly "ACME" LDAP Example-->
+<value>war:/conf/organization/picketlink-idm/examples/picketlink-idm-openldap-acme-config.xml</value>
+]]></programlisting>
+ </step>
+ <step>
+ <para>
+ Uncomment the <parameter>groupTypeMappings</parameter> under "<emphasis>Uncomment for ACME LDAP example</emphasis>":
+ </para>
+<programlisting language="XML" role="XML"><![CDATA[<entry>
+ <key><string>/acme/roles/*</string></key>
+ <value><string>acme_roles_type</string></value>
+</entry>
+<entry>
+ <key><string>/acme/organization_units/*</string></key>
+ <value><string>acme_ou_type</string></value>
+</entry>
+]]></programlisting>
+ <para>
+ Refer to <xref linkend="exam-Reference_Guide-LDAP_Integration-Examples-groupTypeMappings"/> for more information about how these <parameter>groupTypeMappings</parameter> operate.
+ </para>
+ </step>
+ <step>
+ <para>
+ Continue to <xref linkend="step-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-Step-4"/>.
+ </para>
+ </step>
+ </procedure>
+ </step>
+
+ <step id="step-Reference_Guide-LDAP_Integration-LDAP_as_Default_Store-Set_up_LDAP_as_Default_Indentity_Store-Step-4">
+ <para>
+ To use a different LDAP server or directory data, edit the DS-specific <filename>.xml</filename> file you uncommented in <emphasis role="bold">Substep 3a</emphasis> above and change the values to suit your requirements.
+ </para>
+ <para>
+ Refer to the list in <xref linkend="exam-Reference_Guide-LDAP_Integration-Examples-LDAP_configuration_options"/> for some examples or refer to the product-specific documentation for more information.
+ </para>
+ </step>
+ <step>
+ <para>
+ Start the server.
+ </para>
+ </step>
+ <step>
+ <para>
+ Navigate to the portal homepage (<ulink type="http" url="http://localhost:8080/portal"></ulink>) and log in as an administrator.
+ </para>
+ </step>
+ <step>
+ <para>
+ Navigate to <menuchoice>
+ <guimenu>Group</guimenu>
+ <guimenuitem>Organization</guimenuitem>
+ <guimenuitem>Users and groups management</guimenuitem>
+ </menuchoice>.
+ </para>
+ <substeps>
+ <step>
+ <para>
+ Create a new group called <emphasis>acme</emphasis> under the root node.
+ </para>
+ </step>
+ <step>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <emphasis role="bold">For RHDS, OpenDS and OpenLDAP</emphasis>:
+ </para>
+ <para>
+ Create two sub-groups called <emphasis>roles</emphasis> and <emphasis>organization_units</emphasis>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis role="bold">For MSAD:</emphasis>
+ </para>
+ <para>
+ Create a subgroup called <emphasis>roles</emphasis>.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </step>
+ </substeps>
+ </step>
+ </procedure>
</section>
<section id="sect-Reference_Guide-LDAP_Integration-Examples">
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -21,7 +21,7 @@
<term>User Profile</term>
<listitem>
<para>
- The <literal>User Profile</literal> component contains extra information about a user, such as user's personal information, and business information. You can also add additional information about a user if your application requires it.
+ The <literal>User Profile</literal> component contains extra information about a user, such as user's personal information, and business information. You can also add additional information about a user if your application requires it.
</para>
</listitem>
</varlistentry>
@@ -48,7 +48,7 @@
The <literal>Membership</literal> component connects a User, a Group and a Membership Type.
</para>
<para>
- A user can have one or more memberships within a group. For example: <emphasis role="bold">User A</emphasis> can have the '<emphasis>member</emphasis>' and '<emphasis>admin</emphasis>' memberships in group <emphasis role="bold">/user</emphasis>. A user belongs to a group if he has at least one membership in that group.
+ A user can have one or more memberships within a group. For example: <emphasis role="bold">User A</emphasis> can have the '<emphasis>member</emphasis>' and '<emphasis>admin</emphasis>' memberships in group <emphasis role="bold">/user</emphasis>. A user belongs to a group if he has at least one membership in that group.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -83,12 +83,12 @@
The plugin type <literal>org.exoplatform.services.organization.impl.NewUserEventListener</literal> specifies which groups all newly created users should become members of.
</para>
<para>
- It specifies the group memberships and the membership types to use (while a <emphasis>group</emphasis> is just a set of users, a membership <emphasis>type</emphasis> represents a user's role within a group). It also specifies a list of users that should not be processed (such as administrative users like '<literal>root</literal>').
+ It specifies the group memberships and the membership types to use (while a <emphasis>group</emphasis> is just a set of users, a membership <emphasis>type</emphasis> represents a user's role within a group). It also specifies a list of users that should not be processed (such as administrative users like '<literal>root</literal>').
</para>
<note>
<title>Terminology</title>
<para>
- The terms '<emphasis role="bold">membership</emphasis>' and '<emphasis role="bold">membership type</emphasis>' refer to the same thing, and are used interchangeably.
+ The terms '<emphasis role="bold">membership</emphasis>' and '<emphasis role="bold">membership type</emphasis>' refer to the same thing, and are used interchangeably.
</para>
</note>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -158,7 +158,7 @@
</para>
<note>
<para>
- At this stage the login functionality won't be available.
+ At this stage the login functionality will not be available.
</para>
</note>
<mediaobject>
@@ -183,7 +183,7 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default105.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- There's a line comment already in this source file to assist you.
+ There's a line comment already in this source file to assist you.
</para>
</step>
<step>
@@ -215,14 +215,14 @@
<title>Redirect to CAS</title>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default106.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default107.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -381,14 +381,14 @@
<title>Setup the portal to redirect to JOSSO</title>
<step>
<para>
- In the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file modify the 'Sign In' link as follows:
+ In the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file modify the 'Sign In' link as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default112.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default113.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -627,7 +627,7 @@
</step>
<step>
<para>
- Repeat step 7 for the '<literal>gatein</literal>' realm as well.
+ Repeat step 7 for the '<literal>gatein</literal>' realm as well.
</para>
</step>
</procedure>
@@ -681,14 +681,14 @@
<title>Setup the portal to redirect to OpenSSO</title>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default119.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default120.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -773,12 +773,12 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default124.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- The '<literal>keyTab</literal>' value should point to the keytab file that was generated by the <literal>kadmin</literal> Kerberos tool. See the <ulink type="http" url="http://community.jboss.org/wiki/SettingupyourKerberosDevelopmentEnvironment">Setting up your Kerberos Development Environment</ulink> guide for more details.
+ The '<literal>keyTab</literal>' value should point to the keytab file that was generated by the <literal>kadmin</literal> Kerberos tool. See the <ulink type="http" url="http://community.jboss.org/wiki/SettingupyourKerberosDevelopmentEnvironment">Setting up your Kerberos Development Environment</ulink> guide for more details.
</para>
</step>
<step>
<para>
- Extend the core authentication mechanisms to support SPNEGO. Under <filename>deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml</filename>, add a '<literal>SPNEGO</literal>' authenticators property
+ Extend the core authentication mechanisms to support SPNEGO. Under <filename>deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml</filename>, add a '<literal>SPNEGO</literal>' authenticators property
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default125.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -820,12 +820,12 @@
</step>
<step>
<para>
- Edit the '<emphasis role="bold">Sign In</emphasis>' link in <filename><replaceable>JBOSS_HOME</replaceable>/jboss-as/server/<replaceable>PROFILE</replaceable>/deploy/gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</filename> to match the following:
+ Edit the '<emphasis role="bold">Sign In</emphasis>' link in <filename><replaceable>JBOSS_HOME</replaceable>/jboss-as/server/<replaceable>PROFILE</replaceable>/deploy/gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</filename> to match the following:
</para>
<programlisting language="Java" role="Java"><xi:include href="../../extras/Authentication_Identity_SSO/default129.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- This modifies the Portal's '<emphasis role="bold">Sign In</emphasis>' link to perform SPNEGO authentication.
+ This modifies the Portal's '<emphasis role="bold">Sign In</emphasis>' link to perform SPNEGO authentication.
</para>
</step>
<step>
@@ -848,7 +848,7 @@
</procedure>
<para>
- Clicking the 'Sign In' link on the JBoss Enterprise Portal Platform should automatically sign the 'demo' user into the portal.
+ Clicking the 'Sign In' link on the JBoss Enterprise Portal Platform should automatically sign the 'demo' user into the portal.
</para>
</section>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -47,22 +47,22 @@
In the case of HSQL the databases are created automatically. For any other database you will need to create a database named jdbcjcr_portal (and "jdbcjcr_sample-portal" if you have gatein-sample-portal.ear in <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy</filename>).
</para>
<para>
- Note that some databases don't accept '-' in the database name, so you may have to remove <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy/gatein-sample-portal.ear</filename>)
+ Note that some databases don't accept '-' in the database name, so you may have to remove <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy/gatein-sample-portal.ear</filename>)
</para>
<para>
Make sure the user has rights to create tables on jdbcjcr_portal, and to update them as they will be automatically created during the first start up .
</para>
<para>
- Also add your database's JDBC driver into the classpath - you can put it in <replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/lib (or <replaceable>TOMCAT_HOME</replaceable>/lib, if you are running on Tomcat)
+ Also add your database's JDBC driver into the classpath - you can put it in <replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/lib (or <replaceable>TOMCAT_HOME</replaceable>/lib, if you are running on Tomcat)
</para>
<para>
MySQL example:
</para>
<para>
- Let's configure our JCR to store data in MySQL. Let's pretend we have a user named "gateinuser" with a password "gateinpassword". We would create a database "mygateindb_portal" (remember that _portal is required), and assign our user the rights to create tables.
+ Let's configure our JCR to store data in MySQL. Let's pretend we have a user named "gateinuser" with a password "gateinpassword". We would create a database "mygateindb_portal" (remember that _portal is required), and assign our user the rights to create tables.
</para>
<para>
- Then we need to add MySQL's JDBC driver to the classpath, and finally edit gatein.ear/02portal.war/WEB-INF/conf/jcr/jcr-configuration to contain the following:
+ Then we need to add MySQL's JDBC driver to the classpath, and finally edit gatein.ear/02portal.war/WEB-INF/conf/jcr/jcr-configuration to contain the following:
<programlisting>gatein.jcr.datasource.driver=com.mysql.jdbc.Driver
gatein.jcr.datasource.url=jdbc:mysql://localhost:3306/mygateindb${container.name.suffix}
gatein.jcr.datasource.username=gateinuser
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -36,7 +36,7 @@
It is pre-configured for GMail, so that any GMail account can easily be used (simply use the full GMail address as username, and fill-in the password.
</para>
<para>
- In corporate environments you will want to use your corporate SMTP gateway. When using it over SSL, like in default configuration, you may need to configure a certificate truststore, containing your SMTP server's public certificate. Depending on the key sizes, you may then also need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your Java Runtime Environment.
+ In corporate environments you will want to use your corporate SMTP gateway. When using it over SSL, like in default configuration, you may need to configure a certificate truststore, containing your SMTP server's public certificate. Depending on the key sizes, you may then also need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your Java Runtime Environment.
</para>
</section>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/Introduction.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/Introduction.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/Introduction.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -6,7 +6,7 @@
<chapter id="chap-Reference_Guide-Introduction">
<title>Introduction</title>
<para>
- JBoss Enterprise Portal Platform is based on the GateIn project which is the merge of two mature Java projects; JBoss Portal and eXo Portal. This new community project takes the best of both offerings and incorporates them into a single portal framework. The aim is to provide an intuitive user-friendly portal, and a framework to address the needs of today's Web 2.0 applications.
+ JBoss Enterprise Portal Platform is based on the GateIn project which is the merge of two mature Java projects; JBoss Portal and eXo Portal. This new community project takes the best of both offerings and incorporates them into a single portal framework. The aim is to provide an intuitive user-friendly portal, and a framework to address the needs of today's Web 2.0 applications.
</para>
<mediaobject>
<imageobject role="html">
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -8,10 +8,10 @@
<section id="sect-Reference_Guide-Default_Portal_Configuration-Overview">
<title>Overview</title>
<para>
- JBoss Enterprise Portal Platform's default home page URL is <literal>http://{hostname}:{port}/portal/</literal>. There may be multiple independent portals deployed in parallel at any given time, each of which has its root context (<literal>http://{hostname}:{port}/sample-portal/</literal>, for example).
+ JBoss Enterprise Portal Platform's default home page URL is <literal>http://{hostname}:{port}/portal/</literal>. There may be multiple independent portals deployed in parallel at any given time, each of which has its root context (<literal>http://{hostname}:{port}/sample-portal/</literal>, for example).
</para>
<para>
- Each portal container is internally composed of one or more 'portals'. This is because there needs to be at least one such portal available. The default portal is called '<emphasis>Classic</emphasis>'. When accessing JBoss Enterprise Portal Platform's default URL, you are automatically directed to the '<emphasis>Classic</emphasis>' portal.
+ Each portal container is internally composed of one or more 'portals'. This is because there needs to be at least one such portal available. The default portal is called '<emphasis>Classic</emphasis>'. When accessing JBoss Enterprise Portal Platform's default URL, you are automatically directed to the '<emphasis>Classic</emphasis>' portal.
</para>
<para>
The default portal performs another important task. When starting up JBoss Enterprise Portal Platform for the first time, its JCR database (where portal runtime-configurable settings are stored) will be empty . The default portal detects this and triggers automatic data initialization.
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -33,7 +33,7 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/PortalDevelopment_DefaultPortalNavigationConfiguration/default144.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- This XML configuration defines where in the portal's <literal>WAR</literal> to look for configuration settings, and which portals, groups, and user specific views to include in portal/group/user navigation.
+ This XML configuration defines where in the portal's <literal>WAR</literal> to look for configuration settings, and which portals, groups, and user specific views to include in portal/group/user navigation.
</para>
<para>
The first time the portal is launched those files will be used to create an initial navigation. That information will then be stored in the JCR content repository and can be modified and managed from the portal UI.
@@ -92,7 +92,7 @@
For top nodes, the <emphasis role="bold">uri</emphasis> and the <emphasis role="bold">name</emphasis> of your navigation nodes must have the <emphasis>same</emphasis> value. For other nodes the <emphasis role="bold">uri</emphasis> is a relative path.
</para>
<para>
- For example; <emphasis><uri>contentmanagement/fileexplorer</uri></emphasis> where '<literal>contentmanagement</literal> ' is the name of the parent node and '<literal>fileexplorer</literal>' is the name of the node ( <emphasis><name>fileexplorer</name> </emphasis> ).
+ For example; <emphasis><uri>contentmanagement/fileexplorer</uri></emphasis> where '<literal>contentmanagement</literal> ' is the name of the parent node and '<literal>fileexplorer</literal>' is the name of the node ( <emphasis><name>fileexplorer</name> </emphasis> ).
</para>
</warning>
</listitem>
@@ -126,7 +126,7 @@
This configuration file structure is very similar to <filename>portal.xml</filename> and it can also contain container tags (some usage examples of container tags can be found in <filename>02portal.war/WEB-INF/conf/portal/portal/sharedlayout.xml</filename>).
</para>
<para>
- Each application can decide whether to render the portlet border, the window state, the icons or portlet's mode.
+ Each application can decide whether to render the portlet border, the window state, the icons or portlet's mode.
</para>
<!-- DOC NOTE: look into including some actual examples of 'container tags' from sharedlayout.xml in place here. -->
@@ -155,7 +155,7 @@
<section id="sect-Reference_Guide-Portal_Navigation_Configuration-User_Navigation">
<title>User Navigation</title>
<para>
- User navigation is the set of nodes and pages that are owned by a user. They are part of the user's dashboard.
+ User navigation is the set of nodes and pages that are owned by a user. They are part of the user's dashboard.
</para>
<para>
Two files configure the user navigation (<filename>navigation.xml</filename> and <filename>pages.xml</filename>). They are located in the directory "<filename>02portal.war/WEB-INF/conf/portal/users/{userName}</filename>".
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -66,7 +66,7 @@
<term>mandatory.groups</term>
<listitem>
<para>
- Groups that can't be deleted.
+ Groups that can't be deleted.
</para>
</listitem>
</varlistentry>
@@ -74,7 +74,7 @@
<term>mandatory.mstypes</term>
<listitem>
<para>
- Membership types that can't be deleted.
+ Membership types that can't be deleted.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -47,7 +47,7 @@
It is also possible to use a proprietary XML format to define translations. This is a more convenient way to translate a document for some languages such as Japanese, Arabic or Russian.
</para>
<para>
- Property files have to be ISO 8859-1 encoded, while the XML file can define its encoding. As a result it's easier for a human being to read a translation in XML instead of having to decode and encode the property file.
+ Property files have to be ISO 8859-1 encoded, while the XML file can define its encoding. As a result it's easier for a human being to read a translation in XML instead of having to decode and encode the property file.
</para>
<para>
For more information refer to: <xref linkend="chap-Reference_Guide-XML_Resources_Bundles" />
@@ -189,7 +189,7 @@
</step>
<step>
<para>
- In <filename>portlet.xml</filename>, add <parameter>Spanish</parameter> as a <emphasis role="bold">supported-locale</emphasis> ('<emphasis role="bold">es</emphasis>' is the two letter code for Spanish). The <emphasis role="bold">resource-bundle</emphasis> is already declared and is the same for all languages :
+ In <filename>portlet.xml</filename>, add <parameter>Spanish</parameter> as a <emphasis role="bold">supported-locale</emphasis> ('<emphasis role="bold">es</emphasis>' is the two letter code for Spanish). The <emphasis role="bold">resource-bundle</emphasis> is already declared and is the same for all languages :
</para>
<programlisting language="XML" role="XML"><supported-locale>en</supported-locale>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -55,7 +55,7 @@
<term>dir</term>
<listitem>
<para>
- The string '<emphasis role="bold">ltr</emphasis>' if the orientation is LT or the string '<emphasis role="bold">rtl</emphasis>' if the orientation is RT.
+ The string '<emphasis role="bold">ltr</emphasis>' if the orientation is LT or the string '<emphasis role="bold">rtl</emphasis>' if the orientation is RT.
</para>
</listitem>
</varlistentry>
@@ -133,7 +133,7 @@
</para>
<note>
<para>
- It is important to consider whether the image to be mirrored is symmetrical as this will impact it's final appearance.
+ It is important to consider whether the image to be mirrored is symmetrical as this will impact it's final appearance.
</para>
</note>
<para>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -65,7 +65,7 @@
<note>
<title>CSS Classes</title>
<para>
- The window decorators and the default portlet specification CSS classes should be considered separate types of skinning components, but they need to be included as part of the overall portal skin. The portal skin must include these components' CSS classes or they will not be displayed correctly.
+ The window decorators and the default portlet specification CSS classes should be considered separate types of skinning components, but they need to be included as part of the overall portal skin. The portal skin must include these components' CSS classes or they will not be displayed correctly.
</para>
<para>
A portlet skin does not need to be included as part of the portal skin and can be included within the portlets web application.
@@ -108,7 +108,7 @@
<section id="sect-Reference_Guide-Skinning_the_Portal-Skins_in_Page_Markups">
<title>Skins in Page Markups</title>
<para>
- A JBoss Enterprise Portal Platform skin contains CSS styles for the portal's components but also shares components that may be reused in portlets. When JBoss Enterprise Portal Platform generates a portal page markup, it inserts stylesheet links in the page's <literal>head</literal> tag.
+ A JBoss Enterprise Portal Platform skin contains CSS styles for the portal's components but also shares components that may be reused in portlets. When JBoss Enterprise Portal Platform generates a portal page markup, it inserts stylesheet links in the page's <literal>head</literal> tag.
</para>
<para>
There are two main types of CSS links that will appear in the <literal>head</literal> tag: a link to the portal skin CSS file and a link to the portlet skin CSS files.
@@ -169,7 +169,7 @@
<section id="sect-Reference_Guide-The_Skin_Service-Resource_Request_Filter">
<title>Resource Request Filter</title>
<para>
- Because of JBoss Enterprise Portal Platform's Right-To-Left support, all CSS files need to be retrieved through a Servlet filter and the web application needs to be configured to activate this filter. This is already done for <literal>01eXoResources.war</literal> web application which contains the default skin.
+ Because of JBoss Enterprise Portal Platform's Right-To-Left support, all CSS files need to be retrieved through a Servlet filter and the web application needs to be configured to activate this filter. This is already done for <literal>01eXoResources.war</literal> web application which contains the default skin.
</para>
<para>
Any new web applications containing skinning CSS files will need to have the following added to their <filename>web.xml</filename> :
@@ -197,7 +197,7 @@
<term>gatein-resources.xml</term>
<listitem>
<para>
- For the default portal skin, this file contains definitions for the portal skin, the window decorations that this skin provides and well as defining some javascript resources which are not related to the skin. The default portal skin doesn't directly define portlet skins, these should be provided by the portlets themselves.
+ For the default portal skin, this file contains definitions for the portal skin, the window decorations that this skin provides and well as defining some javascript resources which are not related to the skin. The default portal skin doesn't directly define portlet skins, these should be provided by the portlets themselves.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -33,7 +33,7 @@
<section id="sect-Reference_Guide-XML_Resources_Bundles-XML_format">
<title>XML format</title>
<para>
- The XML format is very simple and has been developed based on the 'Don't Repeat Yourself' (DRY) principle. Usually resource bundle keys are hierarchically defined and we can leverage the hierarchic nature of the XML for that purpose. Here is an example of turning a property file into an XML resource bundle file:
+ The XML format is very simple and has been developed based on the 'Don't Repeat Yourself' (DRY) principle. Usually resource bundle keys are hierarchically defined and we can leverage the hierarchic nature of the XML for that purpose. Here is an example of turning a property file into an XML resource bundle file:
</para>
<programlisting language="Java" role="Java"><xi:include href="../../extras/PortalDevelopment_XMLResourceBundles/default195.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -6,7 +6,7 @@
<section id="sect-Reference_Guide-Bridge_Configuration">
<title>Bridge Configuration</title>
<para>
- The 329 specification is aimed at making the developer's life as easy as possible with JSF+Portlet development. You will see below that there are minimal settings to getting any JSF web application up and running in the Portal environment.
+ The 329 specification is aimed at making the developer's life as easy as possible with JSF+Portlet development. You will see below that there are minimal settings to getting any JSF web application up and running in the Portal environment.
</para>
<!-- Commented as Maven Archetypes section removed from gettingstarted.xml
<para>
@@ -24,10 +24,10 @@
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Configuration/default197.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- When <parameter>preserveActionParams</parameter> is set to <parameter>TRUE</parameter>, the bridge must maintain any request parameters assigned during the portlet's action request.
+ When <parameter>preserveActionParams</parameter> is set to <parameter>TRUE</parameter>, the bridge must maintain any request parameters assigned during the portlet's action request.
</para>
<para>
- The request parameters are maintained in the <emphasis>"bridge request scope"</emphasis>. When this attribute is not present or is <parameter>FALSE</parameter> the action's request parameters are only maintained for the duration of the <emphasis>portlet request scope</emphasis>.
+ The request parameters are maintained in the <emphasis>"bridge request scope"</emphasis>. When this attribute is not present or is <parameter>FALSE</parameter> the action's request parameters are only maintained for the duration of the <emphasis>portlet request scope</emphasis>.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Configuration/default198.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -9,7 +9,7 @@
JBoss Portlet Bridge not only gives you the ability to run JSF web applications in a portlet, but also gives you the benefit of running supported JBoss frameworks like <application>Seam</application> and <application>RichFaces</application>.
</para>
<section id="sect-Reference_Guide-Getting_started_with_JBoss_Portlet_Bridge-Whats_New_in_2.0">
- <title>What's New in 2.0?</title>
+ <title>What's New in 2.0?</title>
<section id="sect-Reference_Guide-Whats_New_in_2.0-Eventing">
<title>Eventing</title>
<para>
@@ -50,13 +50,13 @@
The bridge automates the processing of public render parameters.
</para>
<para>
- A public render parameter can be mapped to an object's accessor (<literal>get</literal>/<literal>set</literal> method) designed to handle a String representation of the value via a <application>Faces</application> <literal>ValueExpression</literal>.
+ A public render parameter can be mapped to an object's accessor (<literal>get</literal>/<literal>set</literal> method) designed to handle a String representation of the value via a <application>Faces</application> <literal>ValueExpression</literal>.
</para>
<para>
- When a new public render parameter value is received in a request, the bridge sets the value by calling the <literal>ValueExpression</literal>'s <parameter>setValue()</parameter>.
+ When a new public render parameter value is received in a request, the bridge sets the value by calling the <literal>ValueExpression</literal>'s <parameter>setValue()</parameter>.
</para>
<para>
- At the end of a request, if the current value of any mapped public render parameter doesn't match the current incoming value, the bridge sets the new value in an outgoing public render parameter (if feasible in the given phase).
+ At the end of a request, if the current value of any mapped public render parameter doesn't match the current incoming value, the bridge sets the new value in an outgoing public render parameter (if feasible in the given phase).
</para>
<para>
See <xref linkend="sect-Reference_Guide-Portlet_2.0_Coordination-Public_Render_Parameters" /> for details and examples.
@@ -83,7 +83,7 @@
For example, the <literal>PortalIdentity</literal> <application>Seam</application> component allows you to instantly have Single Sign-On (SSO) between <application>Seam</application> and <application>GateIn</application> or <application>JBoss Enterprise Portal Platform</application>.
</para>
<para>
- This extension is configured in your <application>Seam</application> application's <filename>components.xml</filename> file as follows.
+ This extension is configured in your <application>Seam</application> application's <filename>components.xml</filename> file as follows.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_GettingStarted/default218.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -14,7 +14,7 @@
When your application uses request attributes on a per request basis and you do not want that particular attribute to be managed in the extended bridge request scope, you must use the following configuration in your <filename>faces-config.xml</filename>.
</para>
<para>
- In the code sample below you can see that any attribute namespaced as <literal>foo.bar</literal> or any attribute beginning with <literal>foo.baz(wild-card)</literal> will be excluded from the bridge request scope and only be used per that application's request.
+ In the code sample below you can see that any attribute namespaced as <literal>foo.bar</literal> or any attribute beginning with <literal>foo.baz(wild-card)</literal> will be excluded from the bridge request scope and only be used per that application's request.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Portlet_Development/default223.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -27,7 +27,7 @@
A <literal>PortletMode</literal> represents a distinct render path within an application. There are three standard modes: <emphasis>view</emphasis>, <emphasis>edit</emphasis>, and <emphasis>help</emphasis>.
</para>
<para>
- The bridge's <literal>ExternalContext.encodeActionURL</literal> recognizes the query string parameter <literal>javax.portlet.faces.PortletMode</literal> and uses this parameter's value to set the portlet mode on the underlying portlet <literal>actionURL</literal> or response.
+ The bridge's <literal>ExternalContext.encodeActionURL</literal> recognizes the query string parameter <literal>javax.portlet.faces.PortletMode</literal> and uses this parameter's value to set the portlet mode on the underlying portlet <literal>actionURL</literal> or response.
</para>
<para>
Once processed it then removes this parameter from the query string. This means the following navigation rule causes one to render the \edit.jspx viewId in the portlet edit mode:
@@ -38,9 +38,9 @@
<section id="sect-Reference_Guide-Developing_Portlets_with_the_Bridge-Navigating_to_a_modes_last_viewId">
- <title>Navigating to a mode's last viewId</title>
+ <title>Navigating to a mode's last viewId</title>
<para>
- By default a mode change will start in the mode's default view without any (prior) existing state. One common portlet pattern when returning to a mode left after entering another mode (e.g.. view -> edit -> view) is to return to the last view (and state) of this origin mode.
+ By default a mode change will start in the mode's default view without any (prior) existing state. One common portlet pattern when returning to a mode left after entering another mode (e.g.. view -> edit -> view) is to return to the last view (and state) of this origin mode.
</para>
<para>
The bridge will explicitly encode the necessary information so that when returning to a prior mode it can target the appropriate view and restore the appropriate state.
@@ -69,7 +69,7 @@
<programlisting language="XML" role="XML">/viewId?javax.portlet.faces.PortletMode=view&....
</programlisting>
<para>
- Without wild-carding, when a subsequent navigation occurs from this new view, the navigation rules wouldn't resolve because there wouldn't be an exact match. Likewise, the above <literal>edit.jspx</literal>
+ Without wild-carding, when a subsequent navigation occurs from this new view, the navigation rules wouldn't resolve because there wouldn't be an exact match. Likewise, the above <literal>edit.jspx</literal>
</para>
<programlisting language="XML" role="XML"><from-view-id>
@@ -194,7 +194,7 @@
Then, in your JSP or Facelets page, you can use:
</para>
-<programlisting language="XML" role="XML">#{httpSessionScope['your parameter name']}
+<programlisting language="XML" role="XML">#{httpSessionScope['your parameter name']}
</programlisting>
<para>
<note>
Modified: epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml
===================================================================
--- epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -326,7 +326,7 @@
</callout>
<callout arearefs="area-Reference_Guide-Deploying_your_first_Portlet-Application_Descriptors.portletinfo">
<para>
- When rendered, the portlet's title is displayed as the header in the portlet window, unless it is overridden programmatically. In the example above the title would be <literal>Simplest Hello World Portlet</literal> .
+ When rendered, the portlet's title is displayed as the header in the portlet window, unless it is overridden programmatically. In the example above the title would be <literal>Simplest Hello World Portlet</literal> .
</para>
</callout>
</calloutlist>
@@ -472,7 +472,7 @@
As well as the <literal>VIEW</literal> portlet mode, the specification defines two other modes; <literal>EDIT</literal> and <literal>HELP</literal>.
</para>
<para>
- These modes need to be defined in the <filename>portlet.xml</filename> descriptor. This will enable the corresponding buttons on the portlet's window.
+ These modes need to be defined in the <filename>portlet.xml</filename> descriptor. This will enable the corresponding buttons on the portlet's window.
</para>
<para>
The generic portlet that is inherited dispatches the different views to the methods: <literal>doView</literal> , <literal>doHelp</literal> and <literal>doEdit</literal>.
@@ -595,7 +595,7 @@
<section id="sect-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge_">
<title>JSF example using the JBoss Portlet Bridge </title>
<para>
- In order to write a portlet using JSF a 'bridge' is needed. This software allows developers to write a portlet application as if it was a JSF application. The bridge then negotiates the interactions between the two layers.
+ In order to write a portlet using JSF a 'bridge' is needed. This software allows developers to write a portlet application as if it was a JSF application. The bridge then negotiates the interactions between the two layers.
</para>
<para>
An example using the JBoss Portlet Bridge is available in the <filename>/jboss-epp-<VERSION>-src/portal/examples/portlets/</filename> directory of the JBoss Enterprise Portal Platform sources package or the <filename>/jboss-epp-<VERSION>-docs/epp-doc/examples/portlets</filename> directory of the documentation package. The configuration is slightly different from a JSP application. This example can be used as a base to configure instead of creating a new application.
@@ -630,17 +630,17 @@
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.view">
<para>
- This is a mandatory parameter to define what's the default page to display.
+ This is a mandatory parameter to define what's the default page to display.
</para>
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.edit">
<para>
- This parameter defines which page to display on the 'edit' mode.
+ This parameter defines which page to display on the 'edit' mode.
</para>
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.help">
<para>
- This parameter defines which page to display on the 'help' mode.
+ This parameter defines which page to display on the 'help' mode.
</para>
</callout>
</calloutlist>
Modified: epp/docs/branches/5.1/Release_Notes/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.1/Release_Notes/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/Release_Notes/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -163,7 +163,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
Modified: epp/docs/branches/5.1/User_Guide/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.1/User_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.1/User_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.2/Installation_Guide/en-US/DatabaseConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Installation_Guide/en-US/DatabaseConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Installation_Guide/en-US/DatabaseConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -155,7 +155,7 @@
</formalpara>
<para>
<screen>
-mysqladmin -u root password '<replaceable>new-root-user-password</replaceable>'
+mysqladmin -u root password '<replaceable>new-root-user-password</replaceable>'
</screen>
</para>
<orderedlist>
@@ -227,18 +227,18 @@
</para>
<para>
<screen>
-mysql> GRANT ALL PRIVILEGES ON gateinjcr.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
-IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
+mysql> GRANT ALL PRIVILEGES ON gateinjcr.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
+IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
</screen>
<screen>
-mysql> GRANT ALL PRIVILEGES ON gateinidm.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
-IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
+mysql> GRANT ALL PRIVILEGES ON gateinidm.* TO '<replaceable>gateinuser</replaceable>'@'localhost'
+IDENTIFIED BY '<replaceable>gateinpassword</replaceable>' WITH GRANT OPTION;
</screen>
</para>
<!--
<note><title>Note: Changed password?</title>
<para>
- If you changed the portal user's password, remember to also change the password in the MySQL Datasource descriptor.
+ If you changed the portal user's password, remember to also change the password in the MySQL Datasource descriptor.
</para>
</note>
-->
Modified: epp/docs/branches/5.2/Installation_Guide/en-US/Getting_Started.xml
===================================================================
--- epp/docs/branches/5.2/Installation_Guide/en-US/Getting_Started.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Installation_Guide/en-US/Getting_Started.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -548,7 +548,7 @@
<title>Installing and Configuring JDK 6.0 on a generic Linux platform</title>
<listitem>
<para>
- Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
+ Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
</para>
</listitem>
<listitem>
@@ -620,7 +620,7 @@
As root, type the following command at the shell prompt and you should see something like this:
</para>
<programlisting>[root@vsr ~]$ /usr/sbin/alternatives --config java
-There are 2 programs which provide 'java'.
+There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
@@ -629,7 +629,7 @@
</programlisting>
<para>
- Make sure the Sun version - <literal>jre-1.6.0-sun</literal> in this case - is selected (marked with a '+' in the output), or select it by entering its number as prompted.
+ Make sure the Sun version - <literal>jre-1.6.0-sun</literal> in this case - is selected (marked with a '+' in the output), or select it by entering its number as prompted.
</para>
</listitem>
<listitem>
@@ -638,7 +638,7 @@
</para>
<programlisting>
[root@vsr ~]$ /usr/sbin/alternatives --config javac
-There are 1 programs which provide 'javac'.
+There are 1 programs which provide 'javac'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.6.0-sun/bin/javac
@@ -646,7 +646,7 @@
</programlisting>
<programlisting>
[root@vsr ~]$ /usr/sbin/alternatives --config java_sdk_1.6.0
-There are 1 programs which provide 'java_sdk_1.6.0'.
+There are 1 programs which provide 'java_sdk_1.6.0'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.6.0-sun
@@ -675,7 +675,7 @@
<title>Installing and Configuring JDK 6.0 on Microsoft Windows</title>
<listitem>
<para>
- Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
+ Download the Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 6.0 from Sun's website: <ulink url="http://java.sun.com/javase/downloads/index.jsp#need"></ulink>.
</para>
</listitem>
<listitem>
Modified: epp/docs/branches/5.2/Installation_Guide/en-US/Launching.xml
===================================================================
--- epp/docs/branches/5.2/Installation_Guide/en-US/Launching.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Installation_Guide/en-US/Launching.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -91,7 +91,7 @@
</procedure>
<para>
- An alternative shutdown method is to 'kill' the process running the product. This can be done by:
+ An alternative shutdown method is to 'kill' the process running the product. This can be done by:
</para>
<orderedlist>
<listitem>
@@ -101,14 +101,14 @@
</listitem>
<listitem>
<para>
- Issuing the following command with the product's process ID (<literal>PID</literal>) in another terminal instance:
+ Issuing the following command with the product's process ID (<literal>PID</literal>) in another terminal instance:
<programlisting><command>kill <replaceable>PID</replaceable></command>
</programlisting>
</para>
</listitem>
<listitem>
<para>
- Using your operating system's native System Monitor to shut the process down graphically.
+ Using your operating system's native System Monitor to shut the process down graphically.
</para>
</listitem>
</orderedlist>
Modified: epp/docs/branches/5.2/Installation_Guide/en-US/fallback_content/Conventions.xml
===================================================================
--- epp/docs/branches/5.2/Installation_Guide/en-US/fallback_content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Installation_Guide/en-US/fallback_content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -151,7 +151,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -70,7 +70,7 @@
The above text includes application names; system-wide menu names and items; application-specific menu names; and buttons and text found within a GUI interface, all presented in proportional bold and all distinguishable by context.
</para>
<para>
- Note the <guimenu>></guimenu> shorthand used to indicate traversal through a menu and its sub-menus. This avoids difficult-to-follow phrasing such as 'Select <guimenuitem>Mouse</guimenuitem> from the <guimenu>Preferences</guimenu> sub-menu in the <guimenu>System</guimenu> menu of the main menu bar'.
+ Note the <guimenu>></guimenu> shorthand used to indicate traversal through a menu and its sub-menus. This avoids difficult-to-follow phrasing such as 'Select <guimenuitem>Mouse</guimenuitem> from the <guimenu>Preferences</guimenu> sub-menu in the <guimenu>System</guimenu> menu of the main menu bar'.
</para>
<para>
<command><replaceable>Mono-spaced Bold Italic</replaceable></command> or <application><replaceable>Proportional Bold Italic</replaceable></application>
@@ -131,7 +131,7 @@
EchoHome home = (EchoHome) ref;
Echo echo = home.create();
System.out.println("Created Echo");
-System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
+System.out.println("Echo.echo('Hello') = " + echo.echo("Hello"));
}
}
</programlisting>
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/Feedback.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/Feedback.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/Feedback.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -13,7 +13,7 @@
If you find a typographical error in this manual, or if you have thought of a way to make this manual better, we would love to hear from you! Please submit a report in Bugzilla: <ulink url="http://bugzilla.redhat.com/bugzilla/">http://bugzilla.redhat.com/bugzilla/</ulink> against the product <application>JBoss Enterprise Portal Platform</application>.
</para>
<para>
- When submitting a bug report, be sure to mention the manual's identifier: <citetitle>&BOOKID;</citetitle>
+ When submitting a bug report, be sure to mention the manual's identifier: <citetitle>&BOOKID;</citetitle>
</para>
<para>
If you have a suggestion for improving the documentation, try to be as specific as possible when describing it. If you have found an error, please include the section number and some of the surrounding text so we can find it easily.
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/Foundations.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/Foundations.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/Foundations.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -86,7 +86,7 @@
<section id="sect-Reference_Guide-Configuration_syntax-External_Plugins">
<title>External Plug-ins</title>
<para>
- The eXo Kernel supports non-component objects that can be configured, instantiated, and injected into registered components using method calls. This '<emphasis>plugin</emphasis>' method allows portal extensions to add additional configurations to core services.
+ The eXo Kernel supports non-component objects that can be configured, instantiated, and injected into registered components using method calls. This '<emphasis>plugin</emphasis>' method allows portal extensions to add additional configurations to core services.
</para>
<para>
An external plugin is defined by using the <literal><external-component-plugin></literal> wrapper element which contains one or more <literal><component-plugin></literal> definitions.
@@ -117,7 +117,7 @@
The included files must be valid xml files; they cannot be fragments of text.
</para>
<para>
- Below is an example <filename>configuration.xml</filename> that 'outsources' its content into several files:
+ Below is an example <filename>configuration.xml</filename> that 'outsources' its content into several files:
</para>
<programlistingco>
<areaspec>
@@ -128,7 +128,7 @@
<calloutlist>
<callout arearefs="area-Reference_Guide-Configuration_syntax-Includes_and_special_URLs-url_schema">
<para>
- This line is being used to reference another configuration file. The <code>war:</code> URL schema indicates that the following path is to be resolved relative to the current <literal>PortalContainer</literal>'s servlet context resource path, starting with <emphasis role="bold">WEB-INF</emphasis> as a root.
+ This line is being used to reference another configuration file. The <code>war:</code> URL schema indicates that the following path is to be resolved relative to the current <literal>PortalContainer</literal>'s servlet context resource path, starting with <emphasis role="bold">WEB-INF</emphasis> as a root.
</para>
</callout>
</calloutlist>
@@ -143,7 +143,7 @@
Through the extension mechanism the servlet context used for resource loading is a <emphasis role="bold">unified servlet context</emphasis> (this is explained in a later section).
</para>
<para>
- To have an 'include' path resolved relative to current classpath (context classloader), use a <code>'jar:'</code> URL schema.
+ To have an 'include' path resolved relative to current classpath (context classloader), use a <code>'jar:'</code> URL schema.
</para>
</section>
@@ -178,7 +178,7 @@
Service components that form the JBoss Enterprise Portal Platform infrastructure use <parameter>InitParams</parameter> elements to configure themselves. A component can have one instance of <parameter>InitParams</parameter> injected at most.
</para>
<para>
- If the service component's constructor takes <parameter>InitParams</parameter> as any of the parameters it will automatically be injected at component instantiation time.
+ If the service component's constructor takes <parameter>InitParams</parameter> as any of the parameters it will automatically be injected at component instantiation time.
</para>
<para>
The XML configuration for a service component that expects an <parameter>InitParams</parameter> element must have an <parameter><init-params></parameter> element present, however this element can be left empty.
@@ -247,7 +247,7 @@
The following section has an example of specifying a field of with a <literal>Collection</literal> type.
</para>
<para>
- The <parameter>InitParams</parameter> structure (the names and types of entries) is specific for each service, as it is the code inside a service components' class that defines which entry names to look up and what types it expects to find.
+ The <parameter>InitParams</parameter> structure (the names and types of entries) is specific for each service, as it is the code inside a service components' class that defines which entry names to look up and what types it expects to find.
</para>
</section>
@@ -350,7 +350,7 @@
The <emphasis role="bold">Extension mechanism</emphasis> makes it possible to override portal resources in a way similar to hardware plug-and-play functionalities.
</para>
<para>
- Customizations can be implemented without unpacking and repacking the original portal <code>.war</code> archives by adding a <code>.war</code> archive to the resources and configuring its position in the portal's classpath. Custom <code>.war</code> archives can be created with new resources that override the resources in the original archive.
+ Customizations can be implemented without unpacking and repacking the original portal <code>.war</code> archives by adding a <code>.war</code> archive to the resources and configuring its position in the portal's classpath. Custom <code>.war</code> archives can be created with new resources that override the resources in the original archive.
</para>
<para>
These archives, packaged for use through the extension mechanism, are called <emphasis role="bold">portal extensions</emphasis>.
@@ -369,15 +369,15 @@
</step>
<step>
<para>
- Add the application's servlet context name to the <literal>PortalContainerDefinition</literal>'s list of dependencies. This must be done for each portal container that you want to have access to the new application.
+ Add the application's servlet context name to the <literal>PortalContainerDefinition</literal>'s list of dependencies. This must be done for each portal container that you want to have access to the new application.
</para>
<para>
- The application's position in these lists will dictate its priority when the portal loads resources. The later your application appears in the list, the higher its resource priority will be.
+ The application's position in these lists will dictate its priority when the portal loads resources. The later your application appears in the list, the higher its resource priority will be.
</para>
</step>
<step>
<para>
- At this point your new web archive will be on both the portal's unified classpath and unified servlet context resource path.
+ At this point your new web archive will be on both the portal's unified classpath and unified servlet context resource path.
</para>
</step>
</procedure>
@@ -418,7 +418,7 @@
A servlet in this instance should extend the <literal>org.exoplatform.container.web.AbstractHttpServlet</literal> class so as to properly initialize the current <literal>PortalContainer</literal>.
</para>
<para>
- This will also set the current thread's context classloader to one that looks for resources in associated web applications in the order specified by the <emphasis role="bold">dependencies</emphasis> configuration (as seen in <xref linkend="sect-Reference_Guide-Foundations-The_Extension_Mechanism_and_Portal_Extensions" />).
+ This will also set the current thread's context classloader to one that looks for resources in associated web applications in the order specified by the <emphasis role="bold">dependencies</emphasis> configuration (as seen in <xref linkend="sect-Reference_Guide-Foundations-The_Extension_Mechanism_and_Portal_Extensions" />).
</para>
<para>
Filter classes need to extend the <literal>org.exoplatform.container.web.AbstractFilter</literal>.
@@ -433,7 +433,7 @@
<programlisting language="Java" role="Java"><xi:include href="../../extras/Advanced_Development_Foundations/default9.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<note>
<para>
- This ensures that <literal>AbstractHttpServlet</literal>'s <literal>service()</literal> interception is not overwritten.
+ This ensures that <literal>AbstractHttpServlet</literal>'s <literal>service()</literal> interception is not overwritten.
</para>
</note>
<para>
@@ -450,7 +450,7 @@
<programlisting language="Java" role="Java"><xi:include href="../../extras/Advanced_Development_Foundations/default11.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- If this method returns <emphasis>true</emphasis> the current thread's context classloader is set up according to the <emphasis role="bold">dependencies</emphasis> configuration and availability of the associated web applications.
+ If this method returns <emphasis>true</emphasis> the current thread's context classloader is set up according to the <emphasis role="bold">dependencies</emphasis> configuration and availability of the associated web applications.
</para>
<para>
If it returns <emphasis>false</emphasis> the standard application separation rules are used for resource loading (effectively turning off the extension mechanism).
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/intro.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -27,11 +27,11 @@
<term>Repository</term>
<listitem>
<para>
- A repository is a form of data storage device. A 'repository' differs from a 'database' in the nature of the information contained. While a database holds hard data in rigid tables, a repository may access the data on a database by using less rigid <emphasis>meta</emphasis>-data. In this sense a repository operates as an 'interpreter' between the database(s) and the user.
+ A repository is a form of data storage device. A 'repository' differs from a 'database' in the nature of the information contained. While a database holds hard data in rigid tables, a repository may access the data on a database by using less rigid <emphasis>meta</emphasis>-data. In this sense a repository operates as an 'interpreter' between the database(s) and the user.
</para>
<note>
<para>
- The data model for the interface (the repository) is rarely the same as the data model used by the repository's underlying storage subsystems (such as a database), however the repository is able to make persistent data changes in the storage subsystem.
+ The data model for the interface (the repository) is rarely the same as the data model used by the repository's underlying storage subsystems (such as a database), however the repository is able to make persistent data changes in the storage subsystem.
</para>
</note>
</listitem>
@@ -40,7 +40,7 @@
<term>Workspace</term>
<listitem>
<para>
- The eXo JCR uses 'workspaces' as the main data abstraction in its data model. The content is stored in a workspace as a hierarchy of <emphasis>items</emphasis> and each workspace has its own hierarchy of items.
+ The eXo JCR uses 'workspaces' as the main data abstraction in its data model. The content is stored in a workspace as a hierarchy of <emphasis>items</emphasis> and each workspace has its own hierarchy of items.
</para>
<para>
Repositories access one or more workspaces. Persistent JCR workspaces consist of a directed acyclic graph of <emphasis>items</emphasis> where the edges represent the parent-child relation.
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/jdbc-data-container-config.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -610,7 +610,7 @@
<section id="sect-Reference_Guide-Simple_and_Complex_queries-Notes_for_Microsoft_Windows_users">
<title>Notes for Microsoft Windows users</title>
<para>
- The current configuration of eXo JCR uses Apache DBCP connection pool (<classname>org.apache.commons.dbcp.BasicDataSourceFactory</classname>). It's possible to set a big value for maxActive parameter in <filename>configuration.xml</filename>. That means usage of lots of TCP/IP ports from a client machine inside the pool (i.e. JDBC driver). As a result the data container can throw exceptions like "Address already in use". To solve this problem you have to configure the client's machine networking software for the usage of shorter timeouts for opened TCP/IP ports.
+ The current configuration of eXo JCR uses Apache DBCP connection pool (<classname>org.apache.commons.dbcp.BasicDataSourceFactory</classname>). It's possible to set a big value for maxActive parameter in <filename>configuration.xml</filename>. That means usage of lots of TCP/IP ports from a client machine inside the pool (i.e. JDBC driver). As a result the data container can throw exceptions like "Address already in use". To solve this problem you have to configure the client's machine networking software for the usage of shorter timeouts for opened TCP/IP ports.
</para>
<para>
Microsoft Windows has <parameter>MaxUserPort</parameter>, <parameter>TcpTimedWaitDelay</parameter> registry keys in the node <parameter>HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters</parameter>, by default these keys are unset, set each one with values like these:
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/lock-manager-config.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -316,7 +316,7 @@
<calloutlist>
<callout arearefs="area-Reference_Guide-LockManager_configuration-CacheableLockManagerImpl-Template_JBoss_Cache_Configuration-cache.jdbc.templates">
<para>
- All the configurable parameters in this file are populated with templates which will be replaced with LockManager's configuration parameters.
+ All the configurable parameters in this file are populated with templates which will be replaced with LockManager's configuration parameters.
</para>
</callout>
</calloutlist>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/statistics.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -283,7 +283,7 @@
The corresponding CSV files are named <filename>Statistics<replaceable>${interface-name}</replaceable>-<replaceable>${creation-timestamp}</replaceable>.csv</filename>. For more details about how the CSV files are managed please refer to the section dedicated to the statistics manager.
</para>
<para>
- The format of each column header is <replaceable>${method-alias}</replaceable>-<replaceable>${metric-alias}</replaceable>. The method alias will be of type <replaceable>${method-name}</replaceable> (a list of parameter types separated by '<emphasis role="bold">;</emphasis>' to be compatible with the CSV format).
+ The format of each column header is <replaceable>${method-alias}</replaceable>-<replaceable>${metric-alias}</replaceable>. The method alias will be of type <replaceable>${method-name}</replaceable> (a list of parameter types separated by '<emphasis role="bold">;</emphasis>' to be compatible with the CSV format).
</para>
<para>
The metric aliases are described in <xref linkend="sect-Reference_Guide-eXo_JCR_statistics-Statistics_Manager" />.
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Advanced/JCR/transaction-manager-lookup.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -8,7 +8,7 @@
<section id="sect-Reference_Guide-TransactionManagerLookup-Configuration">
<title>Configuration</title>
<para>
- It's JBossCache class registered as eXo container component in configuration.xml file.
+ It's JBossCache class registered as eXo container component in configuration.xml file.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/Advanced_Development_JCR_transaction-manager-lookup/default90.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -138,7 +138,7 @@
<term>defaultGroupType</term>
<listitem>
<para>
- The name of the PicketLink IDM GroupType that will be used to store groups. The default is '<literal>GTN_GROUP_TYPE</literal>'.
+ The name of the PicketLink IDM GroupType that will be used to store groups. The default is '<literal>GTN_GROUP_TYPE</literal>'.
</para>
</listitem>
</varlistentry>
@@ -146,7 +146,7 @@
<term>rootGroupName</term>
<listitem>
<para>
- The name of the PicketLink IDM Group that will be used as a root parent. The default is '<literal>GTN_ROOT_GROUP</literal>'
+ The name of the PicketLink IDM Group that will be used as a root parent. The default is '<literal>GTN_ROOT_GROUP</literal>'
</para>
</listitem>
</varlistentry>
@@ -162,7 +162,7 @@
<term>useParentIdAsGroupType</term>
<listitem>
<para>
- This parameter stores the parent ID path as a group type in PicketLink IDM for any IDs not mapped with a specific type in '<literal>groupTypeMappings</literal>'. If this option is set to <emphasis>false</emphasis>, and no mappings are provided under '<literal>groupTypeMappings</literal>', then only one group with the given name can exist in the JBoss Enterprise Portal Platform group tree.
+ This parameter stores the parent ID path as a group type in PicketLink IDM for any IDs not mapped with a specific type in '<literal>groupTypeMappings</literal>'. If this option is set to <emphasis>false</emphasis>, and no mappings are provided under '<literal>groupTypeMappings</literal>', then only one group with the given name can exist in the JBoss Enterprise Portal Platform group tree.
</para>
</listitem>
</varlistentry>
@@ -170,7 +170,7 @@
<term>pathSeparator</term>
<listitem>
<para>
- When '<literal>userParentIdAsGroupType</literal>' is set to <emphasis>true</emphasis>, this value will be used to replace all "/" characters in IDs. The "/" character is not allowed to be used in group type name in PicketLink IDM.
+ When '<literal>userParentIdAsGroupType</literal>' is set to <emphasis>true</emphasis>, this value will be used to replace all "/" characters in IDs. The "/" character is not allowed to be used in group type name in PicketLink IDM.
</para>
</listitem>
</varlistentry>
@@ -200,7 +200,7 @@
<term>forceMembershipOfMappedTypes</term>
<listitem>
<para>
- Groups stored in PicketLink IDM with a type mapped in '<literal>groupTypeMappings</literal>' will automatically be members under the mapped parent. Group relationships linked by PicketLink IDM group association will not be necessary.
+ Groups stored in PicketLink IDM with a type mapped in '<literal>groupTypeMappings</literal>' will automatically be members under the mapped parent. Group relationships linked by PicketLink IDM group association will not be necessary.
</para>
<para>
This parameter can be set to <emphasis>false</emphasis> if all groups are added via JBoss Enterprise Portal Platform APIs. This may be useful with LDAP configuration as, when set to true, it will make every entry added to LDAP appear in JBoss Enterprise Portal Platform. This, however, is not true for entries added via JBoss Enterprise Portal Platform management UI.
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -21,7 +21,7 @@
<term>User Profile</term>
<listitem>
<para>
- The <literal>User Profile</literal> component contains extra information about a user, such as user's personal information, and business information. You can also add additional information about a user if your application requires it.
+ The <literal>User Profile</literal> component contains extra information about a user, such as user's personal information, and business information. You can also add additional information about a user if your application requires it.
</para>
</listitem>
</varlistentry>
@@ -48,7 +48,7 @@
The <literal>Membership</literal> component connects a User, a Group and a Membership Type.
</para>
<para>
- A user can have one or more memberships within a group. For example: <emphasis role="bold">User A</emphasis> can have the '<emphasis>member</emphasis>' and '<emphasis>admin</emphasis>' memberships in group <emphasis role="bold">/user</emphasis>. A user belongs to a group if he has at least one membership in that group.
+ A user can have one or more memberships within a group. For example: <emphasis role="bold">User A</emphasis> can have the '<emphasis>member</emphasis>' and '<emphasis>admin</emphasis>' memberships in group <emphasis role="bold">/user</emphasis>. A user belongs to a group if he has at least one membership in that group.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -83,12 +83,12 @@
The plugin type <literal>org.exoplatform.services.organization.impl.NewUserEventListener</literal> specifies which groups all newly created users should become members of.
</para>
<para>
- It specifies the group memberships and the membership types to use (while a <emphasis>group</emphasis> is just a set of users, a membership <emphasis>type</emphasis> represents a user's role within a group). It also specifies a list of users that should not be processed (such as administrative users like '<literal>root</literal>').
+ It specifies the group memberships and the membership types to use (while a <emphasis>group</emphasis> is just a set of users, a membership <emphasis>type</emphasis> represents a user's role within a group). It also specifies a list of users that should not be processed (such as administrative users like '<literal>root</literal>').
</para>
<note>
<title>Terminology</title>
<para>
- The terms '<emphasis role="bold">membership</emphasis>' and '<emphasis role="bold">membership type</emphasis>' refer to the same thing, and are used interchangeably.
+ The terms '<emphasis role="bold">membership</emphasis>' and '<emphasis role="bold">membership type</emphasis>' refer to the same thing, and are used interchangeably.
</para>
</note>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -158,7 +158,7 @@
</para>
<note>
<para>
- At this stage the login functionality won't be available.
+ At this stage the login functionality will not be available.
</para>
</note>
<mediaobject>
@@ -183,7 +183,7 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default105.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- There's a line comment already in this source file to assist you.
+ There's a line comment already in this source file to assist you.
</para>
</step>
<step>
@@ -215,14 +215,14 @@
<title>Redirect to CAS</title>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default106.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default107.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -381,14 +381,14 @@
<title>Setup the portal to redirect to JOSSO</title>
<step>
<para>
- In the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file modify the 'Sign In' link as follows:
+ In the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file modify the 'Sign In' link as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default112.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default113.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -627,7 +627,7 @@
</step>
<step>
<para>
- Repeat step 7 for the '<literal>gatein</literal>' realm as well.
+ Repeat step 7 for the '<literal>gatein</literal>' realm as well.
</para>
</step>
</procedure>
@@ -681,14 +681,14 @@
<title>Setup the portal to redirect to OpenSSO</title>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtml</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default119.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
</step>
<step>
<para>
- Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
+ Modify the '<emphasis role="bold">Sign In</emphasis>' link in the <filename>gatein.ear/web.war/groovy/portal/webui/component/UILogoPortlet.gtmpl</filename> file as follows:
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default120.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -773,12 +773,12 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default124.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- The '<literal>keyTab</literal>' value should point to the keytab file that was generated by the <literal>kadmin</literal> Kerberos tool. See the <ulink type="http" url="http://community.jboss.org/wiki/SettingupyourKerberosDevelopmentEnvironment">Setting up your Kerberos Development Environment</ulink> guide for more details.
+ The '<literal>keyTab</literal>' value should point to the keytab file that was generated by the <literal>kadmin</literal> Kerberos tool. See the <ulink type="http" url="http://community.jboss.org/wiki/SettingupyourKerberosDevelopmentEnvironment">Setting up your Kerberos Development Environment</ulink> guide for more details.
</para>
</step>
<step>
<para>
- Extend the core authentication mechanisms to support SPNEGO. Under <filename>deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml</filename>, add a '<literal>SPNEGO</literal>' authenticators property
+ Extend the core authentication mechanisms to support SPNEGO. Under <filename>deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml</filename>, add a '<literal>SPNEGO</literal>' authenticators property
</para>
<programlisting language="XML" role="XML"><xi:include href="../../extras/Authentication_Identity_SSO/default125.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -820,12 +820,12 @@
</step>
<step>
<para>
- Edit the '<emphasis role="bold">Sign In</emphasis>' link in <filename><replaceable>JBOSS_HOME</replaceable>/jboss-as/server/<replaceable>PROFILE</replaceable>/deploy/gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</filename> to match the following:
+ Edit the '<emphasis role="bold">Sign In</emphasis>' link in <filename><replaceable>JBOSS_HOME</replaceable>/jboss-as/server/<replaceable>PROFILE</replaceable>/deploy/gatein.ear/web.war/groovy/groovy/webui/component/UIBannerPortlet.gtmpl</filename> to match the following:
</para>
<programlisting language="Java" role="Java"><xi:include href="../../extras/Authentication_Identity_SSO/default129.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- This modifies the Portal's '<emphasis role="bold">Sign In</emphasis>' link to perform SPNEGO authentication.
+ This modifies the Portal's '<emphasis role="bold">Sign In</emphasis>' link to perform SPNEGO authentication.
</para>
</step>
<step>
@@ -849,7 +849,7 @@
</procedure>
<para>
- Clicking the 'Sign In' link on the JBoss Enterprise Portal Platform should automatically sign the 'demo' user into the portal.
+ Clicking the 'Sign In' link on the JBoss Enterprise Portal Platform should automatically sign the 'demo' user into the portal.
</para>
</section>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/DatabaseConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -47,22 +47,22 @@
In the case of HSQL the databases are created automatically. For any other database you will need to create a database named jdbcjcr_portal (and "jdbcjcr_sample-portal" if you have gatein-sample-portal.ear in <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy</filename>).
</para>
<para>
- Note that some databases don't accept '-' in the database name, so you may have to remove <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy/gatein-sample-portal.ear</filename>)
+ Note that some databases don't accept '-' in the database name, so you may have to remove <filename><replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/deploy/gatein-sample-portal.ear</filename>)
</para>
<para>
Make sure the user has rights to create tables on jdbcjcr_portal, and to update them as they will be automatically created during the first start up .
</para>
<para>
- Also add your database's JDBC driver into the classpath - you can put it in <replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/lib (or <replaceable>TOMCAT_HOME</replaceable>/lib, if you are running on Tomcat)
+ Also add your database's JDBC driver into the classpath - you can put it in <replaceable>JBOSS_AS</replaceable>/server/<replaceable>PROFILE</replaceable>/lib (or <replaceable>TOMCAT_HOME</replaceable>/lib, if you are running on Tomcat)
</para>
<para>
MySQL example:
</para>
<para>
- Let's configure our JCR to store data in MySQL. Let's pretend we have a user named "gateinuser" with a password "gateinpassword". We would create a database "mygateindb_portal" (remember that _portal is required), and assign our user the rights to create tables.
+ Let's configure our JCR to store data in MySQL. Let's pretend we have a user named "gateinuser" with a password "gateinpassword". We would create a database "mygateindb_portal" (remember that _portal is required), and assign our user the rights to create tables.
</para>
<para>
- Then we need to add MySQL's JDBC driver to the classpath, and finally edit gatein.ear/02portal.war/WEB-INF/conf/jcr/jcr-configuration to contain the following:
+ Then we need to add MySQL's JDBC driver to the classpath, and finally edit gatein.ear/02portal.war/WEB-INF/conf/jcr/jcr-configuration to contain the following:
<programlisting>gatein.jcr.datasource.driver=com.mysql.jdbc.Driver
gatein.jcr.datasource.url=jdbc:mysql://localhost:3306/mygateindb${container.name.suffix}
gatein.jcr.datasource.username=gateinuser
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Configuration/EMailServiceConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -36,7 +36,7 @@
It is pre-configured for GMail, so that any GMail account can easily be used (simply use the full GMail address as username, and fill-in the password.
</para>
<para>
- In corporate environments you will want to use your corporate SMTP gateway. When using it over SSL, like in default configuration, you may need to configure a certificate truststore, containing your SMTP server's public certificate. Depending on the key sizes, you may then also need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your Java Runtime Environment.
+ In corporate environments you will want to use your corporate SMTP gateway. When using it over SSL, like in default configuration, you may need to configure a certificate truststore, containing your SMTP server's public certificate. Depending on the key sizes, you may then also need to install Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for your Java Runtime Environment.
</para>
</section>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/Introduction.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/Introduction.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/Introduction.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -6,7 +6,7 @@
<chapter id="chap-Reference_Guide-Introduction">
<title>Introduction</title>
<para>
- JBoss Enterprise Portal Platform is based on the GateIn project which is the merge of two mature Java projects; JBoss Portal and eXo Portal. This new community project takes the best of both offerings and incorporates them into a single portal framework. The aim is to provide an intuitive user-friendly portal, and a framework to address the needs of today's Web 2.0 applications.
+ JBoss Enterprise Portal Platform is based on the GateIn project which is the merge of two mature Java projects; JBoss Portal and eXo Portal. This new community project takes the best of both offerings and incorporates them into a single portal framework. The aim is to provide an intuitive user-friendly portal, and a framework to address the needs of today's Web 2.0 applications.
</para>
<mediaobject>
<imageobject role="html">
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -8,10 +8,10 @@
<section id="sect-Reference_Guide-Default_Portal_Configuration-Overview">
<title>Overview</title>
<para>
- JBoss Enterprise Portal Platform's default home page URL is <literal>http://{hostname}:{port}/portal/</literal>. There may be multiple independent portals deployed in parallel at any given time, each of which has its root context (<literal>http://{hostname}:{port}/sample-portal/</literal>, for example).
+ JBoss Enterprise Portal Platform's default home page URL is <literal>http://{hostname}:{port}/portal/</literal>. There may be multiple independent portals deployed in parallel at any given time, each of which has its root context (<literal>http://{hostname}:{port}/sample-portal/</literal>, for example).
</para>
<para>
- Each portal container is internally composed of one or more 'portals'. This is because there needs to be at least one such portal available. The default portal is called '<emphasis>Classic</emphasis>'. When accessing JBoss Enterprise Portal Platform's default URL, you are automatically directed to the '<emphasis>Classic</emphasis>' portal.
+ Each portal container is internally composed of one or more 'portals'. This is because there needs to be at least one such portal available. The default portal is called '<emphasis>Classic</emphasis>'. When accessing JBoss Enterprise Portal Platform's default URL, you are automatically directed to the '<emphasis>Classic</emphasis>' portal.
</para>
<para>
The default portal performs another important task. When starting up JBoss Enterprise Portal Platform for the first time, its JCR database (where portal runtime-configurable settings are stored) will be empty . The default portal detects this and triggers automatic data initialization.
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalNavigationConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -33,7 +33,7 @@
<programlisting language="XML" role="XML"><xi:include href="../../extras/PortalDevelopment_DefaultPortalNavigationConfiguration/default144.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- This XML configuration defines where in the portal's <literal>WAR</literal> to look for configuration settings, and which portals, groups, and user specific views to include in portal/group/user navigation.
+ This XML configuration defines where in the portal's <literal>WAR</literal> to look for configuration settings, and which portals, groups, and user specific views to include in portal/group/user navigation.
</para>
<para>
The first time the portal is launched those files will be used to create an initial navigation. That information will then be stored in the JCR content repository and can be modified and managed from the portal UI.
@@ -92,7 +92,7 @@
For top nodes, the <emphasis role="bold">uri</emphasis> and the <emphasis role="bold">name</emphasis> of your navigation nodes must have the <emphasis>same</emphasis> value. For other nodes the <emphasis role="bold">uri</emphasis> is a relative path.
</para>
<para>
- For example; <emphasis><uri>contentmanagement/fileexplorer</uri></emphasis> where '<literal>contentmanagement</literal> ' is the name of the parent node and '<literal>fileexplorer</literal>' is the name of the node ( <emphasis><name>fileexplorer</name> </emphasis> ).
+ For example; <emphasis><uri>contentmanagement/fileexplorer</uri></emphasis> where '<literal>contentmanagement</literal> ' is the name of the parent node and '<literal>fileexplorer</literal>' is the name of the node ( <emphasis><name>fileexplorer</name> </emphasis> ).
</para>
</warning>
</listitem>
@@ -126,7 +126,7 @@
This configuration file structure is very similar to <filename>portal.xml</filename> and it can also contain container tags (some usage examples of container tags can be found in <filename>02portal.war/WEB-INF/conf/portal/portal/sharedlayout.xml</filename>).
</para>
<para>
- Each application can decide whether to render the portlet border, the window state, the icons or portlet's mode.
+ Each application can decide whether to render the portlet border, the window state, the icons or portlet's mode.
</para>
<!-- DOC NOTE: look into including some actual examples of 'container tags' from sharedlayout.xml in place here. -->
@@ -155,7 +155,7 @@
<section id="sect-Reference_Guide-Portal_Navigation_Configuration-User_Navigation">
<title>User Navigation</title>
<para>
- User navigation is the set of nodes and pages that are owned by a user. They are part of the user's dashboard.
+ User navigation is the set of nodes and pages that are owned by a user. They are part of the user's dashboard.
</para>
<para>
Two files configure the user navigation (<filename>navigation.xml</filename> and <filename>pages.xml</filename>). They are located in the directory "<filename>02portal.war/WEB-INF/conf/portal/users/{userName}</filename>".
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/DefaultPortalPermissionConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -66,7 +66,7 @@
<term>mandatory.groups</term>
<listitem>
<para>
- Groups that can't be deleted.
+ Groups that can't be deleted.
</para>
</listitem>
</varlistentry>
@@ -74,7 +74,7 @@
<term>mandatory.mstypes</term>
<listitem>
<para>
- Membership types that can't be deleted.
+ Membership types that can't be deleted.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/InternationalizationConfiguration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -47,7 +47,7 @@
It is also possible to use a proprietary XML format to define translations. This is a more convenient way to translate a document for some languages such as Japanese, Arabic or Russian.
</para>
<para>
- Property files have to be ISO 8859-1 encoded, while the XML file can define its encoding. As a result it's easier for a human being to read a translation in XML instead of having to decode and encode the property file.
+ Property files have to be ISO 8859-1 encoded, while the XML file can define its encoding. As a result it's easier for a human being to read a translation in XML instead of having to decode and encode the property file.
</para>
<para>
For more information refer to: <xref linkend="chap-Reference_Guide-XML_Resources_Bundles" />
@@ -189,7 +189,7 @@
</step>
<step>
<para>
- In <filename>portlet.xml</filename>, add <parameter>Spanish</parameter> as a <emphasis role="bold">supported-locale</emphasis> ('<emphasis role="bold">es</emphasis>' is the two letter code for Spanish). The <emphasis role="bold">resource-bundle</emphasis> is already declared and is the same for all languages :
+ In <filename>portlet.xml</filename>, add <parameter>Spanish</parameter> as a <emphasis role="bold">supported-locale</emphasis> ('<emphasis role="bold">es</emphasis>' is the two letter code for Spanish). The <emphasis role="bold">resource-bundle</emphasis> is already declared and is the same for all languages :
</para>
<programlisting language="XML" role="XML"><supported-locale>en</supported-locale>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/RTLFramework.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -55,7 +55,7 @@
<term>dir</term>
<listitem>
<para>
- The string '<emphasis role="bold">ltr</emphasis>' if the orientation is LT or the string '<emphasis role="bold">rtl</emphasis>' if the orientation is RT.
+ The string '<emphasis role="bold">ltr</emphasis>' if the orientation is LT or the string '<emphasis role="bold">rtl</emphasis>' if the orientation is RT.
</para>
</listitem>
</varlistentry>
@@ -133,7 +133,7 @@
</para>
<note>
<para>
- It is important to consider whether the image to be mirrored is symmetrical as this will impact it's final appearance.
+ It is important to consider whether the image to be mirrored is symmetrical as this will impact it's final appearance.
</para>
</note>
<para>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/Skinning.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -65,7 +65,7 @@
<note>
<title>CSS Classes</title>
<para>
- The window decorators and the default portlet specification CSS classes should be considered separate types of skinning components, but they need to be included as part of the overall portal skin. The portal skin must include these components' CSS classes or they will not be displayed correctly.
+ The window decorators and the default portlet specification CSS classes should be considered separate types of skinning components, but they need to be included as part of the overall portal skin. The portal skin must include these components' CSS classes or they will not be displayed correctly.
</para>
<para>
A portlet skin does not need to be included as part of the portal skin and can be included within the portlets web application.
@@ -108,7 +108,7 @@
<section id="sect-Reference_Guide-Skinning_the_Portal-Skins_in_Page_Markups">
<title>Skins in Page Markups</title>
<para>
- A JBoss Enterprise Portal Platform skin contains CSS styles for the portal's components but also shares components that may be reused in portlets. When JBoss Enterprise Portal Platform generates a portal page markup, it inserts stylesheet links in the page's <literal>head</literal> tag.
+ A JBoss Enterprise Portal Platform skin contains CSS styles for the portal's components but also shares components that may be reused in portlets. When JBoss Enterprise Portal Platform generates a portal page markup, it inserts stylesheet links in the page's <literal>head</literal> tag.
</para>
<para>
There are two main types of CSS links that will appear in the <literal>head</literal> tag: a link to the portal skin CSS file and a link to the portlet skin CSS files.
@@ -169,7 +169,7 @@
<section id="sect-Reference_Guide-The_Skin_Service-Resource_Request_Filter">
<title>Resource Request Filter</title>
<para>
- Because of JBoss Enterprise Portal Platform's Right-To-Left support, all CSS files need to be retrieved through a Servlet filter and the web application needs to be configured to activate this filter. This is already done for <literal>01eXoResources.war</literal> web application which contains the default skin.
+ Because of JBoss Enterprise Portal Platform's Right-To-Left support, all CSS files need to be retrieved through a Servlet filter and the web application needs to be configured to activate this filter. This is already done for <literal>01eXoResources.war</literal> web application which contains the default skin.
</para>
<para>
Any new web applications containing skinning CSS files will need to have the following added to their <filename>web.xml</filename> :
@@ -197,7 +197,7 @@
<term>gatein-resources.xml</term>
<listitem>
<para>
- For the default portal skin, this file contains definitions for the portal skin, the window decorations that this skin provides and well as defining some javascript resources which are not related to the skin. The default portal skin doesn't directly define portlet skins, these should be provided by the portlets themselves.
+ For the default portal skin, this file contains definitions for the portal skin, the window decorations that this skin provides and well as defining some javascript resources which are not related to the skin. The default portal skin doesn't directly define portlet skins, these should be provided by the portlets themselves.
</para>
</listitem>
</varlistentry>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortalDevelopment/XMLResourceBundles.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -33,7 +33,7 @@
<section id="sect-Reference_Guide-XML_Resources_Bundles-XML_format">
<title>XML format</title>
<para>
- The XML format is very simple and has been developed based on the 'Don't Repeat Yourself' (DRY) principle. Usually resource bundle keys are hierarchically defined and we can leverage the hierarchic nature of the XML for that purpose. Here is an example of turning a property file into an XML resource bundle file:
+ The XML format is very simple and has been developed based on the 'Don't Repeat Yourself' (DRY) principle. Usually resource bundle keys are hierarchically defined and we can leverage the hierarchic nature of the XML for that purpose. Here is an example of turning a property file into an XML resource bundle file:
</para>
<programlisting language="Java" role="Java"><xi:include href="../../extras/PortalDevelopment_XMLResourceBundles/default195.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/configuration.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -6,7 +6,7 @@
<section id="sect-Reference_Guide-Bridge_Configuration">
<title>Bridge Configuration</title>
<para>
- The 329 specification is aimed at making the developer's life as easy as possible with JSF+Portlet development. You will see below that there are minimal settings to getting any JSF web application up and running in the Portal environment.
+ The 329 specification is aimed at making the developer's life as easy as possible with JSF+Portlet development. You will see below that there are minimal settings to getting any JSF web application up and running in the Portal environment.
</para>
<!-- Commented as Maven Archetypes section removed from gettingstarted.xml
<para>
@@ -24,10 +24,10 @@
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Configuration/default197.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
<para>
- When <parameter>preserveActionParams</parameter> is set to <parameter>TRUE</parameter>, the bridge must maintain any request parameters assigned during the portlet's action request.
+ When <parameter>preserveActionParams</parameter> is set to <parameter>TRUE</parameter>, the bridge must maintain any request parameters assigned during the portlet's action request.
</para>
<para>
- The request parameters are maintained in the <emphasis>"bridge request scope"</emphasis>. When this attribute is not present or is <parameter>FALSE</parameter> the action's request parameters are only maintained for the duration of the <emphasis>portlet request scope</emphasis>.
+ The request parameters are maintained in the <emphasis>"bridge request scope"</emphasis>. When this attribute is not present or is <parameter>FALSE</parameter> the action's request parameters are only maintained for the duration of the <emphasis>portlet request scope</emphasis>.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Configuration/default198.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/gettingstarted.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -9,7 +9,7 @@
JBoss Portlet Bridge not only gives you the ability to run JSF web applications in a portlet, but also gives you the benefit of running supported JBoss frameworks like <application>Seam</application> and <application>RichFaces</application>.
</para>
<section id="sect-Reference_Guide-Getting_started_with_JBoss_Portlet_Bridge-Whats_New_in_2.0">
- <title>What's New in 2.0?</title>
+ <title>What's New in 2.0?</title>
<section id="sect-Reference_Guide-Whats_New_in_2.0-Eventing">
<title>Eventing</title>
<para>
@@ -50,13 +50,13 @@
The bridge automates the processing of public render parameters.
</para>
<para>
- A public render parameter can be mapped to an object's accessor (<literal>get</literal>/<literal>set</literal> method) designed to handle a String representation of the value via a <application>Faces</application> <literal>ValueExpression</literal>.
+ A public render parameter can be mapped to an object's accessor (<literal>get</literal>/<literal>set</literal> method) designed to handle a String representation of the value via a <application>Faces</application> <literal>ValueExpression</literal>.
</para>
<para>
- When a new public render parameter value is received in a request, the bridge sets the value by calling the <literal>ValueExpression</literal>'s <parameter>setValue()</parameter>.
+ When a new public render parameter value is received in a request, the bridge sets the value by calling the <literal>ValueExpression</literal>'s <parameter>setValue()</parameter>.
</para>
<para>
- At the end of a request, if the current value of any mapped public render parameter doesn't match the current incoming value, the bridge sets the new value in an outgoing public render parameter (if feasible in the given phase).
+ At the end of a request, if the current value of any mapped public render parameter doesn't match the current incoming value, the bridge sets the new value in an outgoing public render parameter (if feasible in the given phase).
</para>
<para>
See <xref linkend="sect-Reference_Guide-Portlet_2.0_Coordination-Public_Render_Parameters" /> for details and examples.
@@ -83,7 +83,7 @@
For example, the <literal>PortalIdentity</literal> <application>Seam</application> component allows you to instantly have Single Sign-On (SSO) between <application>Seam</application> and <application>GateIn</application> or <application>JBoss Enterprise Portal Platform</application>.
</para>
<para>
- This extension is configured in your <application>Seam</application> application's <filename>components.xml</filename> file as follows.
+ This extension is configured in your <application>Seam</application> application's <filename>components.xml</filename> file as follows.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_GettingStarted/default218.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/PortletBridge/portlet_development.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -14,7 +14,7 @@
When your application uses request attributes on a per request basis and you do not want that particular attribute to be managed in the extended bridge request scope, you must use the following configuration in your <filename>faces-config.xml</filename>.
</para>
<para>
- In the code sample below you can see that any attribute namespaced as <literal>foo.bar</literal> or any attribute beginning with <literal>foo.baz(wild-card)</literal> will be excluded from the bridge request scope and only be used per that application's request.
+ In the code sample below you can see that any attribute namespaced as <literal>foo.bar</literal> or any attribute beginning with <literal>foo.baz(wild-card)</literal> will be excluded from the bridge request scope and only be used per that application's request.
</para>
<programlisting language="XML" role="XML"><xi:include href="../../../extras/PortletBridge_Portlet_Development/default223.xml" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
@@ -27,7 +27,7 @@
A <literal>PortletMode</literal> represents a distinct render path within an application. There are three standard modes: <emphasis>view</emphasis>, <emphasis>edit</emphasis>, and <emphasis>help</emphasis>.
</para>
<para>
- The bridge's <literal>ExternalContext.encodeActionURL</literal> recognizes the query string parameter <literal>javax.portlet.faces.PortletMode</literal> and uses this parameter's value to set the portlet mode on the underlying portlet <literal>actionURL</literal> or response.
+ The bridge's <literal>ExternalContext.encodeActionURL</literal> recognizes the query string parameter <literal>javax.portlet.faces.PortletMode</literal> and uses this parameter's value to set the portlet mode on the underlying portlet <literal>actionURL</literal> or response.
</para>
<para>
Once processed it then removes this parameter from the query string. This means the following navigation rule causes one to render the \edit.jspx viewId in the portlet edit mode:
@@ -38,9 +38,9 @@
<section id="sect-Reference_Guide-Developing_Portlets_with_the_Bridge-Navigating_to_a_modes_last_viewId">
- <title>Navigating to a mode's last viewId</title>
+ <title>Navigating to a mode's last viewId</title>
<para>
- By default a mode change will start in the mode's default view without any (prior) existing state. One common portlet pattern when returning to a mode left after entering another mode (e.g.. view -> edit -> view) is to return to the last view (and state) of this origin mode.
+ By default a mode change will start in the mode's default view without any (prior) existing state. One common portlet pattern when returning to a mode left after entering another mode (e.g.. view -> edit -> view) is to return to the last view (and state) of this origin mode.
</para>
<para>
The bridge will explicitly encode the necessary information so that when returning to a prior mode it can target the appropriate view and restore the appropriate state.
@@ -69,7 +69,7 @@
<programlisting language="XML" role="XML">/viewId?javax.portlet.faces.PortletMode=view&....
</programlisting>
<para>
- Without wild-carding, when a subsequent navigation occurs from this new view, the navigation rules wouldn't resolve because there wouldn't be an exact match. Likewise, the above <literal>edit.jspx</literal>
+ Without wild-carding, when a subsequent navigation occurs from this new view, the navigation rules wouldn't resolve because there wouldn't be an exact match. Likewise, the above <literal>edit.jspx</literal>
</para>
<programlisting language="XML" role="XML"><from-view-id>
@@ -194,7 +194,7 @@
Then, in your JSP or Facelets page, you can use:
</para>
-<programlisting language="XML" role="XML">#{httpSessionScope['your parameter name']}
+<programlisting language="XML" role="XML">#{httpSessionScope['your parameter name']}
</programlisting>
<para>
<note>
Modified: epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml
===================================================================
--- epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Reference_Guide/en-US/modules/PortletDevelopment/Standard.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -326,7 +326,7 @@
</callout>
<callout arearefs="area-Reference_Guide-Deploying_your_first_Portlet-Application_Descriptors.portletinfo">
<para>
- When rendered, the portlet's title is displayed as the header in the portlet window, unless it is overridden programmatically. In the example above the title would be <literal>Simplest Hello World Portlet</literal> .
+ When rendered, the portlet's title is displayed as the header in the portlet window, unless it is overridden programmatically. In the example above the title would be <literal>Simplest Hello World Portlet</literal> .
</para>
</callout>
</calloutlist>
@@ -472,7 +472,7 @@
As well as the <literal>VIEW</literal> portlet mode, the specification defines two other modes; <literal>EDIT</literal> and <literal>HELP</literal>.
</para>
<para>
- These modes need to be defined in the <filename>portlet.xml</filename> descriptor. This will enable the corresponding buttons on the portlet's window.
+ These modes need to be defined in the <filename>portlet.xml</filename> descriptor. This will enable the corresponding buttons on the portlet's window.
</para>
<para>
The generic portlet that is inherited dispatches the different views to the methods: <literal>doView</literal> , <literal>doHelp</literal> and <literal>doEdit</literal>.
@@ -595,7 +595,7 @@
<section id="sect-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge_">
<title>JSF example using the JBoss Portlet Bridge </title>
<para>
- In order to write a portlet using JSF a 'bridge' is needed. This software allows developers to write a portlet application as if it was a JSF application. The bridge then negotiates the interactions between the two layers.
+ In order to write a portlet using JSF a 'bridge' is needed. This software allows developers to write a portlet application as if it was a JSF application. The bridge then negotiates the interactions between the two layers.
</para>
<para>
An example using the JBoss Portlet Bridge is available in the <filename>/jboss-epp-<VERSION>-src/portal/examples/portlets/</filename> directory of the JBoss Enterprise Portal Platform sources package or the <filename>/jboss-epp-<VERSION>-docs/epp-doc/examples/portlets</filename> directory of the documentation package. The configuration is slightly different from a JSP application. This example can be used as a base to configure instead of creating a new application.
@@ -630,17 +630,17 @@
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.view">
<para>
- This is a mandatory parameter to define what's the default page to display.
+ This is a mandatory parameter to define what's the default page to display.
</para>
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.edit">
<para>
- This parameter defines which page to display on the 'edit' mode.
+ This parameter defines which page to display on the 'edit' mode.
</para>
</callout>
<callout arearefs="area-Reference_Guide-JavaServer_Pages_Portlet_Example-JSF_example_using_the_JBoss_Portlet_Bridge.help">
<para>
- This parameter defines which page to display on the 'help' mode.
+ This parameter defines which page to display on the 'help' mode.
</para>
</callout>
</calloutlist>
Modified: epp/docs/branches/5.2/Release_Notes/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.2/Release_Notes/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/Release_Notes/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -163,7 +163,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
Modified: epp/docs/branches/5.2/User_Guide/en-US/Common_Content/Conventions.xml
===================================================================
--- epp/docs/branches/5.2/User_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 05:53:54 UTC (rev 6295)
+++ epp/docs/branches/5.2/User_Guide/en-US/Common_Content/Conventions.xml 2011-04-20 06:35:00 UTC (rev 6296)
@@ -152,7 +152,7 @@
<important>
<title>Important</title>
<para>
- Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' won't cause data loss but may cause irritation and frustration.
+ Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labeled 'Important' will not cause data loss but may cause irritation and frustration.
</para>
</important>
<warning>
13 years, 8 months
gatein SVN: r6294 - epp/portal/branches/EPP_5_1_0_GA_JBEPP-860/webui/core/src/main/java/org/exoplatform/webui/form.
by do-not-reply@jboss.org
Author: ghjboss
Date: 2011-04-19 15:45:15 -0400 (Tue, 19 Apr 2011)
New Revision: 6294
Modified:
epp/portal/branches/EPP_5_1_0_GA_JBEPP-860/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputSet.java
Log:
applied patch for GTNPORTAL-1782
Modified: epp/portal/branches/EPP_5_1_0_GA_JBEPP-860/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputSet.java
===================================================================
--- epp/portal/branches/EPP_5_1_0_GA_JBEPP-860/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputSet.java 2011-04-19 17:26:18 UTC (rev 6293)
+++ epp/portal/branches/EPP_5_1_0_GA_JBEPP-860/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputSet.java 2011-04-19 19:45:15 UTC (rev 6294)
@@ -167,12 +167,13 @@
UIForm uiForm = getAncestorOfType(UIForm.class);
for (UIComponent inputEntry : getChildren())
{
- if (inputEntry instanceof UIFormInputBase)
+ if (inputEntry.isRendered())
{
- if (inputEntry.isRendered())
+ String label = "";
+ boolean hasLabel = false;
+ if (inputEntry instanceof UIFormInputBase)
{
UIFormInputBase formInputBase = (UIFormInputBase) inputEntry;
- String label;
if (formInputBase.getLabel() != null)
{
label = uiForm.getLabel(res, formInputBase.getLabel());
@@ -181,20 +182,24 @@
{
label = uiForm.getLabel(res, formInputBase.getId());
}
- w.write("<tr>");
- w.write("<td class=\"FieldLabel\">");
-
- // if missing resource and the label hasn't been set before, don't print out the label.
if (formInputBase.getLabel() != null || (label != formInputBase.getId()))
{
- w.write(label);
- }
- w.write("</td>");
- w.write("<td class=\"FieldComponent\">");
- renderUIComponent(formInputBase);
- w.write("</td>");
- w.write("</tr>");
+ hasLabel = true;
+ }
}
+ w.write("<tr>");
+ w.write("<td class=\"FieldLabel\">");
+ // if missing resource and the label hasn't been set before, don't print out the label.
+ if (hasLabel)
+ {
+ w.write(label);
+ }
+ w.write("</td>");
+ w.write("<td class=\"FieldComponent\">");
+ renderUIComponent(inputEntry);
+ w.write("</td>");
+ w.write("</tr>");
+
}
}
w.write("</table>");
13 years, 8 months
gatein SVN: r6293 - components/wsrp/trunk/ws-security/wsrp-producer-jb5wss-producer-war.
by do-not-reply@jboss.org
Author: mwringe
Date: 2011-04-19 13:26:18 -0400 (Tue, 19 Apr 2011)
New Revision: 6293
Modified:
components/wsrp/trunk/ws-security/wsrp-producer-jb5wss-producer-war/pom.xml
Log:
Fix version typo.
Modified: components/wsrp/trunk/ws-security/wsrp-producer-jb5wss-producer-war/pom.xml
===================================================================
--- components/wsrp/trunk/ws-security/wsrp-producer-jb5wss-producer-war/pom.xml 2011-04-19 17:07:55 UTC (rev 6292)
+++ components/wsrp/trunk/ws-security/wsrp-producer-jb5wss-producer-war/pom.xml 2011-04-19 17:26:18 UTC (rev 6293)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.gatein.wsrp</groupId>
<artifactId>wsrp-wss-parent</artifactId>
- <version>2.1.0-Beta02-SNAPSHOT</version>
+ <version>2.1.0-Beta03-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>wsrp-producer-jb5wss</artifactId>
13 years, 8 months
gatein SVN: r6292 - in portal/trunk: wsrp-integration/extension-ear-as5 and 6 other directories.
by do-not-reply@jboss.org
Author: mwringe
Date: 2011-04-19 13:07:55 -0400 (Tue, 19 Apr 2011)
New Revision: 6292
Added:
portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/
portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/jboss5integration.jar/
portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/jboss5integration.jar/conf/
portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/jboss5integration.jar/conf/configuration.xml
Modified:
portal/trunk/packaging/jboss-as6/pkg/pom.xml
portal/trunk/wsrp-integration/extension-ear-as5/pom.xml
portal/trunk/wsrp-integration/extension-ear-as6/pom.xml
portal/trunk/wsrp-integration/extension-war/src/main/webapp/WEB-INF/conf/wsrp/wsrp-configuration.xml
Log:
GTNWSRP-219: update the AS6 build so that it will work better with WSRP and ws-security. Needs a newer WSRP release for ws-security to fully function.
Modified: portal/trunk/packaging/jboss-as6/pkg/pom.xml
===================================================================
--- portal/trunk/packaging/jboss-as6/pkg/pom.xml 2011-04-19 15:20:35 UTC (rev 6291)
+++ portal/trunk/packaging/jboss-as6/pkg/pom.xml 2011-04-19 17:07:55 UTC (rev 6292)
@@ -795,60 +795,7 @@
<version>0.7</version>
</dependency>
- <!-- WSRP -->
<dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-producer-lib</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-common</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-wsrp1-ws</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-wsrp2-ws</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-consumer</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- <exclusions>
- <exclusion>
- <groupId>apache-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-integration-api</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-jcr-impl</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-wss</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-wss-jboss5</artifactId>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
-
- <dependency>
<?context LIB?>
<?move jcip-annotations.jar?>
<groupId>net.jcip</groupId>
@@ -944,21 +891,6 @@
<artifactId>gatein-sample-skin</artifactId>
<type>war</type>
</dependency-->
- <dependency>
- <?move gatein.ear/wsrp-producer.war?>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-producer</artifactId>
- <type>war</type>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
- <dependency>
- <?move gatein.ear/wsrp-admin-gui.war?>
- <groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-admin-gui</artifactId>
- <type>war</type>
- <version>${org.gatein.wsrp.version}</version>
- </dependency>
-
</dependencies>
<build>
Modified: portal/trunk/wsrp-integration/extension-ear-as5/pom.xml
===================================================================
--- portal/trunk/wsrp-integration/extension-ear-as5/pom.xml 2011-04-19 15:20:35 UTC (rev 6291)
+++ portal/trunk/wsrp-integration/extension-ear-as5/pom.xml 2011-04-19 17:07:55 UTC (rev 6292)
@@ -26,8 +26,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>gatein-wsrp-integration-parent</artifactId>
<groupId>org.gatein.integration</groupId>
+ <artifactId>gatein-wsrp-integration-parent</artifactId>
<version>3.2.0-Beta01-SNAPSHOT</version>
</parent>
@@ -61,7 +61,9 @@
</dependency>
<dependency>
<groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-producer</artifactId>
+ <!--<artifactId>wsrp-producer-jb5wss</artifactId>
+-->
+ <artifactId>wsrp-producer</artifactId>
<version>${org.gatein.wsrp.version}</version>
<type>war</type>
</dependency>
@@ -133,7 +135,9 @@
</webModule>
<webModule>
<groupId>org.gatein.wsrp</groupId>
- <artifactId>wsrp-producer</artifactId>
+ <artifactId>wsrp-producer</artifactId>
+ <!--<artifactId>wsrp-producer-jb5wss</artifactId>
+-->
<contextRoot>wsrp-producer</contextRoot>
</webModule>
<webModule>
Added: portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/jboss5integration.jar/conf/configuration.xml
===================================================================
--- portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/jboss5integration.jar/conf/configuration.xml (rev 0)
+++ portal/trunk/wsrp-integration/extension-ear-as5/src/main/application/lib/jboss5integration.jar/conf/configuration.xml 2011-04-19 17:07:55 UTC (rev 6292)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ ~ JBoss, a division of Red Hat
+ ~ Copyright 2011, Red Hat Middleware, LLC, and individual
+ ~ contributors as indicated by the @authors tag. See the
+ ~ copyright.txt in the distribution for a full listing of
+ ~ individual contributors.
+ ~
+ ~ This is free software; you can redistribute it and/or modify it
+ ~ under the terms of the GNU Lesser General Public License as
+ ~ published by the Free Software Foundation; either version 2.1 of
+ ~ the License, or (at your option) any later version.
+ ~
+ ~ This software is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this software; if not, write to the Free
+ ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ -->
+
+<configuration
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.exoplaform.org/xml/ns/kernel_1_1.xsd http://www.exoplaform.org/xml/ns/kernel_1_1.xsd"
+ xmlns="http://www.exoplaform.org/xml/ns/kernel_1_1.xsd">
+
+ <component>
+ <type>org.gatein.integration.wsrp.wss.JBoss5WSSServiceIntegration</type>
+ </component>
+
+</configuration>
Modified: portal/trunk/wsrp-integration/extension-ear-as6/pom.xml
===================================================================
--- portal/trunk/wsrp-integration/extension-ear-as6/pom.xml 2011-04-19 15:20:35 UTC (rev 6291)
+++ portal/trunk/wsrp-integration/extension-ear-as6/pom.xml 2011-04-19 17:07:55 UTC (rev 6292)
@@ -34,11 +34,10 @@
<version>3.2.0-Beta01-SNAPSHOT</version>
</parent>
- <groupId>org.gatein.integration</groupId>
<artifactId>extension-ear-as6</artifactId>
+ <packaging>ear</packaging>
<name>GateIn WSRP Integration extension EAR for JBoss AS 6</name>
- <packaging>ear</packaging>
<dependencies>
<dependency>
@@ -68,6 +67,48 @@
<artifactId>wsrp-producer</artifactId>
<version>${org.gatein.wsrp.version}</version>
<type>war</type>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-producer-lib</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-consumer</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>apache-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-jcr-impl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wsrp1-ws</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wsrp2-ws</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-integration-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wss-jboss5</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wss</artifactId>
</dependency>
</dependencies>
@@ -86,7 +127,7 @@
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<displayName>gatein-wsrp-integration</displayName>
- <!--<defaultLibBundleDir>lib</defaultLibBundleDir>-->
+ <defaultLibBundleDir>lib</defaultLibBundleDir>
<modules>
<webModule>
<groupId>org.gatein.integration</groupId>
@@ -114,6 +155,42 @@
<artifactId>extension-component</artifactId>
<includeInApplicationXml>true</includeInApplicationXml>
<bundleDir>/</bundleDir>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-producer-lib</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-consumer</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-jcr-impl</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-common</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wsrp1-ws</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wsrp2-ws</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-integration-api</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wss-jboss5</artifactId>
+ </jarModule>
+ <jarModule>
+ <groupId>org.gatein.wsrp</groupId>
+ <artifactId>wsrp-wss</artifactId>
</jarModule>
</modules>
</configuration>
@@ -122,4 +199,4 @@
<finalName>gatein-wsrp-integration</finalName>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: portal/trunk/wsrp-integration/extension-war/src/main/webapp/WEB-INF/conf/wsrp/wsrp-configuration.xml
===================================================================
--- portal/trunk/wsrp-integration/extension-war/src/main/webapp/WEB-INF/conf/wsrp/wsrp-configuration.xml 2011-04-19 15:20:35 UTC (rev 6291)
+++ portal/trunk/wsrp-integration/extension-war/src/main/webapp/WEB-INF/conf/wsrp/wsrp-configuration.xml 2011-04-19 17:07:55 UTC (rev 6292)
@@ -44,12 +44,6 @@
</init-params>
</component>
- <!-- TODO: this should be removed to a JBoss5 specific configuration file -->
- <component>
- <type>org.gatein.integration.wsrp.wss.JBoss5WSSServiceIntegration</type>
- </component>
-
-
<external-component-plugins>
<target-component>org.exoplatform.services.jcr.RepositoryService</target-component>
<component-plugin>
13 years, 8 months
gatein SVN: r6291 - epp/portal/branches/EPP_5_1_Branch/web/portal/src/main/webapp/groovy/webui/core.
by do-not-reply@jboss.org
Author: hfnukal
Date: 2011-04-19 11:20:35 -0400 (Tue, 19 Apr 2011)
New Revision: 6291
Modified:
epp/portal/branches/EPP_5_1_Branch/web/portal/src/main/webapp/groovy/webui/core/UIGrid.gtmpl
Log:
JBEPP-598 XSS issue in user creation page
Modified: epp/portal/branches/EPP_5_1_Branch/web/portal/src/main/webapp/groovy/webui/core/UIGrid.gtmpl
===================================================================
--- epp/portal/branches/EPP_5_1_Branch/web/portal/src/main/webapp/groovy/webui/core/UIGrid.gtmpl 2011-04-19 15:13:30 UTC (rev 6290)
+++ epp/portal/branches/EPP_5_1_Branch/web/portal/src/main/webapp/groovy/webui/core/UIGrid.gtmpl 2011-04-19 15:20:35 UTC (rev 6291)
@@ -3,6 +3,7 @@
import org.exoplatform.webui.form.UIForm;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
+ import org.gatein.common.text.EntityEncoder;
String[] beanFields = uicomponent.getBeanFields();
String[] beanActions = uicomponent.getBeanActions();
@@ -64,6 +65,7 @@
%>
<tr class="$rowClass">
<%
+ EntityEncoder encoder = EntityEncoder.FULL;
for (field in beanFields)
{
def fieldValue = uicomponent.getFieldValue(bean, field);
@@ -80,8 +82,8 @@
} else {
fieldValue = "";
}
- String value = fieldValue.toString();
- println "<td><div class=\""+cssClass+"\" title='$fieldValue'>"+fieldValue+"</div></td>";
+ String value = encoder.encode(fieldValue.toString());
+ println "<td><div class=\""+cssClass+"\" title='$value'>"+value+"</div></td>";
}
if (beanActions != null && beanActions.length > 0)
{
13 years, 8 months
gatein SVN: r6290 - epp/portal/branches/EPP_5_1_Branch/component/web/resources/src/main/java/org/exoplatform/web/application/javascript.
by do-not-reply@jboss.org
Author: hfnukal
Date: 2011-04-19 11:13:30 -0400 (Tue, 19 Apr 2011)
New Revision: 6290
Modified:
epp/portal/branches/EPP_5_1_Branch/component/web/resources/src/main/java/org/exoplatform/web/application/javascript/JavascriptConfigService.java
Log:
JBEPP-884 It should be possible to disable the Javascript compressor without throwing an ERROR
Modified: epp/portal/branches/EPP_5_1_Branch/component/web/resources/src/main/java/org/exoplatform/web/application/javascript/JavascriptConfigService.java
===================================================================
--- epp/portal/branches/EPP_5_1_Branch/component/web/resources/src/main/java/org/exoplatform/web/application/javascript/JavascriptConfigService.java 2011-04-19 14:49:06 UTC (rev 6289)
+++ epp/portal/branches/EPP_5_1_Branch/component/web/resources/src/main/java/org/exoplatform/web/application/javascript/JavascriptConfigService.java 2011-04-19 15:13:30 UTC (rev 6290)
@@ -326,7 +326,7 @@
}
catch (Exception e)
{
- log.error("Error when generating minified javascript, will use normal javascript instead", e);
+ log.warn("Error when generating minified javascript, will use normal javascript instead", e);
jsBytes = bytes;
}
// Remove miliseconds because string of date retrieve from Http header doesn't have miliseconds
13 years, 8 months
gatein SVN: r6289 - portal/trunk.
by do-not-reply@jboss.org
Author: julien_viet
Date: 2011-04-19 10:49:06 -0400 (Tue, 19 Apr 2011)
New Revision: 6289
Modified:
portal/trunk/pom.xml
Log:
GTNPORTAL-1867 : Thirdparty update / SLF4J 1.5.8
Modified: portal/trunk/pom.xml
===================================================================
--- portal/trunk/pom.xml 2011-04-19 14:20:25 UTC (rev 6288)
+++ portal/trunk/pom.xml 2011-04-19 14:49:06 UTC (rev 6289)
@@ -50,7 +50,7 @@
<org.picketlink.idm>1.1.8.GA</org.picketlink.idm>
<org.gatein.wsrp.version>2.1.0-Beta02</org.gatein.wsrp.version>
<org.gatein.mop.version>1.1.0-Beta01</org.gatein.mop.version>
- <org.slf4j.version>1.5.6</org.slf4j.version>
+ <org.slf4j.version>1.5.8</org.slf4j.version>
<rhino.version>1.6R5</rhino.version>
<org.codehaus.groovy.version>1.7.6</org.codehaus.groovy.version>
<javax.servlet.version>2.5</javax.servlet.version>
13 years, 8 months
gatein SVN: r6288 - portal/trunk.
by do-not-reply@jboss.org
Author: julien_viet
Date: 2011-04-19 10:20:25 -0400 (Tue, 19 Apr 2011)
New Revision: 6288
Removed:
portal/trunk/server/
Modified:
portal/trunk/pom.xml
Log:
last pass hopefully on exobuild leftovers
Modified: portal/trunk/pom.xml
===================================================================
--- portal/trunk/pom.xml 2011-04-19 13:52:46 UTC (rev 6287)
+++ portal/trunk/pom.xml 2011-04-19 14:20:25 UTC (rev 6288)
@@ -78,7 +78,6 @@
<module>webui</module>
<module>portlet</module>
<module>web</module>
- <module>server</module>
<module>examples</module>
<module>starter</module>
<module>wsrp-integration</module>
13 years, 8 months