gatein SVN: r9229 - epp/docs/JPP/trunk/Development_Guide/en-US.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-27 21:03:54 -0400 (Wed, 27 Mar 2013)
New Revision: 9229
Removed:
epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml~
epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml~
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/AccessingUserProfile.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Aliases.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationTokenConfiguration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/BackendConfiguration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml
epp/docs/JPP/trunk/Development_Guide/en-US/CoreOrganizationInitializer.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Custom_Adapters.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Data_Import_Strategy.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Default_Portal_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Design_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent
epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Gadget_Development.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Global_Portlet.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Introduction.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
epp/docs/JPP/trunk/Development_Guide/en-US/LDAP.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Load_Groups.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Localization.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Localization_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Cookbook.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Resources.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Navigation_Controller.xml
epp/docs/JPP/trunk/Development_Guide/en-US/OrganizationAPI.xml
epp/docs/JPP/trunk/Development_Guide/en-US/PasswordEncryption.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Containers.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Extension.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Lifecycle.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Navigation_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Permission_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Bridge.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development_Resources.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Dynamic_Module.xml
epp/docs/JPP/trunk/Development_Guide/en-US/PredefinedUserConfiguration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml
epp/docs/JPP/trunk/Development_Guide/en-US/RTL_Framework.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml
epp/docs/JPP/trunk/Development_Guide/en-US/SAML2.xml
epp/docs/JPP/trunk/Development_Guide/en-US/SAML2_Salesforce_and_Google_Integration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/SSO.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Script_Cookbook.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Scripts_In_JBoss_Portal_Platform.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Skinning_The_Portal.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Visual_Identity.xml
epp/docs/JPP/trunk/Development_Guide/en-US/XML_Resource_Bundles.xml
epp/docs/JPP/trunk/Development_Guide/en-US/appendix-Quickstarts.xml
Log:
Removed some temp files committed by accident, and added the BOOK_ENTITIES system entity to each XML file so Entities display in Serna correctly.
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/AccessingUserProfile.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Aliases.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Choices.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationTokenConfiguration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/BackendConfiguration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml 2013-03-27 01:51:31 UTC (rev 9228)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml 2013-03-28 01:03:54 UTC (rev 9229)
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "Developer_Guide.ent">
+<!ENTITY % BOOK_ENTITIES SYSTEM "Development_Guide.ent">
%BOOK_ENTITIES;
]>
<bookinfo id="book-Developer_Guide-Developer_Guide">
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/CoreOrganizationInitializer.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Custom_Adapters.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Data_Import_Strategy.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Default_Portal_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Design_Choices.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent 2013-03-27 01:51:31 UTC (rev 9228)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent 2013-03-28 01:03:54 UTC (rev 9229)
@@ -2,18 +2,18 @@
<!ENTITY PRODUCT "JBoss Portal Platform">
<!-- Book specifics: -->
-<!ENTITY BOOKID "Developer Guide">
+<!ENTITY BOOKID "Development Guide">
<!-- Bugzilla Specifics -->
-<!ENTITY BZPRODUCT "JBoss Portal Platform 6">
+<!ENTITY BZPRODUCT "JBoss Enterprise Portal Platform 6">
<!ENTITY BZCOMPONENT "docs-Developer_Guide">
<!ENTITY BZURL "<ulink url='https://bugzilla.redhat.com/enter_bug.cgi?product=JBoss%20Portal&p...'>http://bugzilla.redhat.com/</ulink>">
<!-- Corporate Specifics: -->
-<!ENTITY YEAR "2012">
+<!ENTITY YEAR "2013">
<!ENTITY HOLDER "Red Hat, Inc">
<!-- Version Specifcs: -->
<!ENTITY VX "6">
-<!ENTITY VY "6.0">
-<!ENTITY VZ "6.0.0">
+<!ENTITY VY "6.1">
+<!ENTITY VZ "6.1.0">
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-27 01:51:31 UTC (rev 9228)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-28 01:03:54 UTC (rev 9229)
@@ -1,5 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This document was created with Syntext Serna Freeform XML Formatting. --><!-- This document was created with Syntext Serna Free. --><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!-- This document was created with Syntext Serna Free. -->
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % BOOK_ENTITIES SYSTEM "Development_Guide.ent">
%BOOK_ENTITIES;
]>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Gadget_Development.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Global_Portlet.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Introduction.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/LDAP.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Load_Groups.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Localization.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Localization_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Cookbook.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Resources.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Navigation_Controller.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/OrganizationAPI.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/PasswordEncryption.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Containers.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Extension.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Lifecycle.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Navigation_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Permission_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Bridge.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development_Resources.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Dynamic_Module.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/PredefinedUserConfiguration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml 2013-03-27 01:51:31 UTC (rev 9228)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml 2013-03-28 01:03:54 UTC (rev 9229)
@@ -1,6 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY VY '6.0'>]>
+<!ENTITY % BOOK_ENTITIES SYSTEM "Development_Guide.ent">
+%BOOK_ENTITIES;]>
<preface id="pref-Development_Guide-Preface">
<title>Preface</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Conventions.xml"/>
Deleted: epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml~
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/RTL_Framework.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml 2013-03-27 01:51:31 UTC (rev 9228)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml 2013-03-28 01:03:54 UTC (rev 9229)
@@ -1,5 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Development_Guide.ent">
+%BOOK_ENTITIES;]>
<appendix id="appe-Developer_Guide-Revision_History">
<title>Revision History</title>
<simpara>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/SAML2.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/SAML2_Salesforce_and_Google_Integration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/SSO.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Script_Cookbook.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Scripts_In_JBoss_Portal_Platform.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Skinning_The_Portal.xml
===================================================================
(Binary files differ)
Deleted: epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml~
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Visual_Identity.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/XML_Resource_Bundles.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/appendix-Quickstarts.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/appendix-Quickstarts.xml 2013-03-27 01:51:31 UTC (rev 9228)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/appendix-Quickstarts.xml 2013-03-28 01:03:54 UTC (rev 9229)
@@ -1,5 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Development_Guide.ent">
+%BOOK_ENTITIES;
+]>
<chapter id="Appendix_-_Quickstarts">
<title>Appendix - Quickstarts</title>
<para>JBoss Portal Platform Quickstarts provide small, specific, working examples that can be used as a reference for your own project.</para>
11 years, 9 months
gatein SVN: r9228 - in epp/docs/JPP/trunk: Migration_Guide/en-US and 2 other directories.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-26 21:51:31 -0400 (Tue, 26 Mar 2013)
New Revision: 9228
Added:
epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.ent
epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.xml
Removed:
epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.ent
epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.xml
Modified:
epp/docs/JPP/trunk/Admin_Guide/en-US/Book_Info.xml
epp/docs/JPP/trunk/Migration_Guide/en-US/Article_Info.xml
epp/docs/JPP/trunk/Release_Notes/en-US/Book_Info.xml
epp/docs/JPP/trunk/User_Guide/en-US/Book_Info.xml
Log:
Normalizing user guide names in preparation for the packages to be provisioned, so we can tag the placeholder docs live.
Modified: epp/docs/JPP/trunk/Admin_Guide/en-US/Book_Info.xml
===================================================================
--- epp/docs/JPP/trunk/Admin_Guide/en-US/Book_Info.xml 2013-03-26 05:20:04 UTC (rev 9227)
+++ epp/docs/JPP/trunk/Admin_Guide/en-US/Book_Info.xml 2013-03-27 01:51:31 UTC (rev 9228)
@@ -4,11 +4,11 @@
%BOOK_ENTITIES;
]>
<bookinfo id="book-Admin_Guide-Admin_Guide">
- <title>Administration Guide</title>
- <subtitle>for use with JBoss Portal Platform 6, and its patch releases.</subtitle>
+ <title>Administration and Configuration Guide</title>
+ <subtitle>for use with JBoss Portal Platform 6.1, and its patch releases.</subtitle>
<productname>JBoss Portal Platform</productname>
- <productnumber>6</productnumber>
- <edition>6.0.0</edition>
+ <productnumber>6.1</productnumber>
+ <edition>6.1.0</edition>
<abstract>
<para>
This document is a guide to administering an implementation of JBoss Portal Platform. It is intended for System Administrators and assumes a high level of technical knowledge.
Modified: epp/docs/JPP/trunk/Migration_Guide/en-US/Article_Info.xml
===================================================================
(Binary files differ)
Deleted: epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.ent
===================================================================
--- epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.ent 2013-03-26 05:20:04 UTC (rev 9227)
+++ epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.ent 2013-03-27 01:51:31 UTC (rev 9228)
@@ -1,14 +0,0 @@
-<!-- Product Specifics: -->
-<!ENTITY PRODUCT "JBoss Portal Platform">
-
-<!-- Book specifics: -->
-<!ENTITY BOOKID "JBoss Portal Platform Release Notes">
-
-<!-- Corporate Specifics: -->
-<!ENTITY YEAR "2012">
-<!ENTITY HOLDER "Red Hat, Inc">
-
-<!-- Version Specifcs: -->
-<!ENTITY VX "6">
-<!ENTITY VY "6.0">
-<!ENTITY VZ "6.0.0">
Deleted: epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.xml
===================================================================
--- epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.xml 2013-03-26 05:20:04 UTC (rev 9227)
+++ epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.xml 2013-03-27 01:51:31 UTC (rev 9228)
@@ -1,119 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- This document was created with Syntext Serna Free. --><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "6.0.0_Release_Notes.ent">
-%BOOK_ENTITIES;
-]>
-<book>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Introduction.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="New_Features.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Unsupported_Features.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Components.xml"/>
- <chapter>
- <title>Changes in this release</title>
- <section>
- <title>Bug Fixes</title>
- <variablelist>
- <title>Portal</title>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=880729">880729</ulink> - WSRP clustering - Incorrect WSDL handling for producer in cluster </term>
- <listitem>
- <para>
-JBoss WS would output individual nodes' URL for ports in the WSDL it generated, even when the WSDL was generated from a loadbalancer-fronted cluster. This resulted in the WSRP consumer getting a WS client linked to an individual node's URL, instead of using the loadbalancer's consumer. Failover was not working properly because the consumer could potentially hold onto a node's URL even when the node was brought down. To fix the issue, a patch for the JBoss WS behavior was applied at the Apache CXF level. The WSDL now correctly uses the loadbalancer's URL, which allows proper failover to happen.
-</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=881975">881975</ulink> - Gadgets don't work when https is enabled </term>
- <listitem>
- <para>
-An issue with the format in which the HttpClient function returned the gadget hostname prevented communication with the host and caused the add gadget operation to fail with the error "Errors while retrieving gadget specification file". An improvement to the HttpClient API, and upstream HttpClient fixes has corrected the originally reported issue.
-</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=881812">881812</ulink> - WSRP - deregistered consumer is registered on reload (without refresh/register) </term>
- <listitem>
- <para>
-Previous versions of WSRP required consumers to be independently registered. WSRP Consumers are now automatically registered if the proper registration data is available when they are reloaded from the WSRP administration interface.
-</para>
- </listitem>
- </varlistentry>
- </variablelist>
- </section>
- <section>
- <title>Known Issues</title>
- <variablelist>
- <title>Portal</title>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=873733">873733</ulink> - WSRP - portlet import doesn't work </term>
- <listitem>
- <para>
-Due to an issue with portal data caching on the consumer side, the portlet present before a WSRP import might still be visible after the import, when it should have changed. To work around the issue, users may need to log out and log back into the portal to see changes made after a WSRP portlet import.
-</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=917069">917069</ulink> - Unable to DnD gadgets on dashboard </term>
- <listitem>
- <para>
-When you add any gadget to a dashboard portlet, it is not currently possible to drag-and-drop the gadget to a different position. To work around the issue, remove the gadget then re-add the gadget at the desired position.
-</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=877960">877960</ulink> - JSF2 portlet doesn't work over WSRP </term>
- <listitem>
- <para>
-Because of poor resource support in WSRP v1, Java Server Faces (JSF) 2 can not properly transfer its required assets over WSRP. Subsequently, JSF 2 portlets are supported over WSRP v2 only. Customers should upgrade to WSRP v2, and phase-out WSRP v1 dependence in their production environment.
-</para>
- </listitem>
- </varlistentry>
- </variablelist>
- <variablelist>
- <title>PicketLink</title>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=915766">915766</ulink> - OrganizationService.getUserHandler().findUsersByGroupId(groupid) not working with H2 database </term>
- <listitem>
- <para>
-The OrganizationService.getUserHandler().findUsersByGroupId(groupid) call does not work with the default Hypersonic 2 database. The call functions correctly with officially tested and supported databases. For a list of certified databases, refer to the Tested Configurations section of these release notes.
-</para>
- </listitem>
- </varlistentry>
- </variablelist>
- <variablelist>
- <title>Portal Packaging</title>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=905526">905526</ulink> - Swap files are not deleted with disabled value storage </term>
- <listitem>
- <para>
-Content Repository API for Java (JCR) swap files are not deleted automatically. In extreme situations this issue could lead to server storage reaching capacity. To work around the issue, it is recommended to delete the
-<code>JPP_HOME/standalone/data/gatein/jcr/swap/</code>
-directory during maintenance procedures and before restarting the portal.
-</para>
- </listitem>
- </varlistentry>
- </variablelist>
- <variablelist>
- <title>PortletBridge</title>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=910308">910308</ulink> - Memory leak for RequestScoped, SessionScoped, and ViewScoped managed-beans </term>
- <listitem>
- <para>
-A bug in the Java Server Faces (JSF) implementation can lead to to a memory leak for RequestScoped, SessionScoped and ViewScoped managed-beans. There is no workaround for this issue.
-</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=903654">903654</ulink> - a4j:attachQueue still has same delay regardless on the requestDelay value </term>
- <listitem>
- <para>
-The requestDelay value of a4j:attachQueue does not alter the delay value. A fix will be brought in from portlet bridge to fix the issue in a subsequent release. There is currently no workaround to this issue.
-</para>
- </listitem>
- </varlistentry>
- </variablelist>
- </section>
- </chapter>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Revision_History.xml"/>
-</book>
Copied: epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.ent (from rev 9226, epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.ent)
===================================================================
--- epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.ent (rev 0)
+++ epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.ent 2013-03-27 01:51:31 UTC (rev 9228)
@@ -0,0 +1,9 @@
+<!-- Product Specifics: -->
+<!ENTITY PRODUCT "JBoss Portal Platform">
+<!-- Corporate Specifics: -->
+<!ENTITY YEAR "2013">
+<!ENTITY HOLDER "Red Hat, Inc">
+<!-- Version Specifcs: -->
+<!ENTITY VX "6">
+<!ENTITY VY "6.1">
+<!ENTITY VZ "6.1.0">
Copied: epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.xml (from rev 9226, epp/docs/JPP/trunk/Release_Notes/en-US/6.0.0_Release_Notes.xml)
===================================================================
--- epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.xml (rev 0)
+++ epp/docs/JPP/trunk/Release_Notes/en-US/6.1.0_Release_Notes.xml 2013-03-27 01:51:31 UTC (rev 9228)
@@ -0,0 +1,119 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- This document was created with Syntext Serna Free. --><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "6.0.0_Release_Notes.ent">
+%BOOK_ENTITIES;
+]>
+<book>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Introduction.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="New_Features.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Unsupported_Features.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Components.xml"/>
+ <chapter>
+ <title>Changes in this release</title>
+ <section>
+ <title>Bug Fixes</title>
+ <variablelist>
+ <title>Portal</title>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=880729">880729</ulink> - WSRP clustering - Incorrect WSDL handling for producer in cluster </term>
+ <listitem>
+ <para>
+JBoss WS would output individual nodes' URL for ports in the WSDL it generated, even when the WSDL was generated from a loadbalancer-fronted cluster. This resulted in the WSRP consumer getting a WS client linked to an individual node's URL, instead of using the loadbalancer's consumer. Failover was not working properly because the consumer could potentially hold onto a node's URL even when the node was brought down. To fix the issue, a patch for the JBoss WS behavior was applied at the Apache CXF level. The WSDL now correctly uses the loadbalancer's URL, which allows proper failover to happen.
+</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=881975">881975</ulink> - Gadgets don't work when https is enabled </term>
+ <listitem>
+ <para>
+An issue with the format in which the HttpClient function returned the gadget hostname prevented communication with the host and caused the add gadget operation to fail with the error "Errors while retrieving gadget specification file". An improvement to the HttpClient API, and upstream HttpClient fixes has corrected the originally reported issue.
+</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=881812">881812</ulink> - WSRP - deregistered consumer is registered on reload (without refresh/register) </term>
+ <listitem>
+ <para>
+Previous versions of WSRP required consumers to be independently registered. WSRP Consumers are now automatically registered if the proper registration data is available when they are reloaded from the WSRP administration interface.
+</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </section>
+ <section>
+ <title>Known Issues</title>
+ <variablelist>
+ <title>Portal</title>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=873733">873733</ulink> - WSRP - portlet import doesn't work </term>
+ <listitem>
+ <para>
+Due to an issue with portal data caching on the consumer side, the portlet present before a WSRP import might still be visible after the import, when it should have changed. To work around the issue, users may need to log out and log back into the portal to see changes made after a WSRP portlet import.
+</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=917069">917069</ulink> - Unable to DnD gadgets on dashboard </term>
+ <listitem>
+ <para>
+When you add any gadget to a dashboard portlet, it is not currently possible to drag-and-drop the gadget to a different position. To work around the issue, remove the gadget then re-add the gadget at the desired position.
+</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=877960">877960</ulink> - JSF2 portlet doesn't work over WSRP </term>
+ <listitem>
+ <para>
+Because of poor resource support in WSRP v1, Java Server Faces (JSF) 2 can not properly transfer its required assets over WSRP. Subsequently, JSF 2 portlets are supported over WSRP v2 only. Customers should upgrade to WSRP v2, and phase-out WSRP v1 dependence in their production environment.
+</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <title>PicketLink</title>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=915766">915766</ulink> - OrganizationService.getUserHandler().findUsersByGroupId(groupid) not working with H2 database </term>
+ <listitem>
+ <para>
+The OrganizationService.getUserHandler().findUsersByGroupId(groupid) call does not work with the default Hypersonic 2 database. The call functions correctly with officially tested and supported databases. For a list of certified databases, refer to the Tested Configurations section of these release notes.
+</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <title>Portal Packaging</title>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=905526">905526</ulink> - Swap files are not deleted with disabled value storage </term>
+ <listitem>
+ <para>
+Content Repository API for Java (JCR) swap files are not deleted automatically. In extreme situations this issue could lead to server storage reaching capacity. To work around the issue, it is recommended to delete the
+<code>JPP_HOME/standalone/data/gatein/jcr/swap/</code>
+directory during maintenance procedures and before restarting the portal.
+</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <title>PortletBridge</title>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=910308">910308</ulink> - Memory leak for RequestScoped, SessionScoped, and ViewScoped managed-beans </term>
+ <listitem>
+ <para>
+A bug in the Java Server Faces (JSF) implementation can lead to to a memory leak for RequestScoped, SessionScoped and ViewScoped managed-beans. There is no workaround for this issue.
+</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=903654">903654</ulink> - a4j:attachQueue still has same delay regardless on the requestDelay value </term>
+ <listitem>
+ <para>
+The requestDelay value of a4j:attachQueue does not alter the delay value. A fix will be brought in from portlet bridge to fix the issue in a subsequent release. There is currently no workaround to this issue.
+</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </section>
+ </chapter>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Revision_History.xml"/>
+</book>
Modified: epp/docs/JPP/trunk/Release_Notes/en-US/Book_Info.xml
===================================================================
--- epp/docs/JPP/trunk/Release_Notes/en-US/Book_Info.xml 2013-03-26 05:20:04 UTC (rev 9227)
+++ epp/docs/JPP/trunk/Release_Notes/en-US/Book_Info.xml 2013-03-27 01:51:31 UTC (rev 9228)
@@ -2,11 +2,11 @@
<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
]>
<bookinfo id="arti-Release_Notes-Release_Notes">
- <title>6.0.0 Release Notes</title>
+ <title>6.1.0 Release Notes</title>
<subtitle>for use with JBoss Portal Platform.</subtitle>
<productname>JBoss Portal Platform</productname>
- <productnumber>6</productnumber>
- <edition>6.0.0</edition>
+ <productnumber>6.1</productnumber>
+ <edition>6.1.0</edition>
<abstract>
<para>
These release notes contain important information related to JBoss Portal Platform &VZ;. You should read these Release Notes in their entirety before installing the product.
Modified: epp/docs/JPP/trunk/User_Guide/en-US/Book_Info.xml
===================================================================
--- epp/docs/JPP/trunk/User_Guide/en-US/Book_Info.xml 2013-03-26 05:20:04 UTC (rev 9227)
+++ epp/docs/JPP/trunk/User_Guide/en-US/Book_Info.xml 2013-03-27 01:51:31 UTC (rev 9228)
@@ -7,8 +7,8 @@
<title>User Guide</title>
<subtitle>for use with JBoss Portal Platform 6, and its patch releases.</subtitle>
<productname>JBoss Portal Platform</productname>
- <productnumber>6</productnumber>
- <edition>6.0.0</edition>
+ <productnumber>6.0</productnumber>
+ <edition>6.1.0</edition>
<abstract>
<para>
This document provides an easy to follow guide to the functions and
11 years, 9 months
gatein SVN: r9227 - in epp/docs/JPP/trunk/Development_Guide/en-US: images and 1 other directory.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-26 01:20:04 -0400 (Tue, 26 Mar 2013)
New Revision: 9227
Added:
epp/docs/JPP/trunk/Development_Guide/en-US/images/PortalContainers.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/ioc.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/repository_diagram.png
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml
epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml
Log:
All publican XML warnings have been resolved that matter. All outstanding graphics added. Development Guide should build correctly
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Choices.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml 2013-03-26 05:16:58 UTC (rev 9226)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml 2013-03-26 05:20:04 UTC (rev 9227)
@@ -5,12 +5,12 @@
]>
<bookinfo id="book-Developer_Guide-Developer_Guide">
<title>Development Guide</title>
- <subtitle>for use with JBoss Portal Platform 6, and its patch releases.</subtitle>
+ <subtitle>for use with JBoss Portal Platform 6.1, and its patch releases.</subtitle>
<productname>JBoss Portal Platform</productname>
- <productnumber>6</productnumber>
- <edition>6.0.0</edition>
+ <productnumber>6.1</productnumber>
+ <edition>6.1.0</edition>
<abstract>
- <para>The JBoss Portal Platform Developer Guide is intended for those developing portlet applications and gadgets for the JBoss Portal Platform product, and outlines options and strategies for successful deployment.
+ <para>The JBoss Portal Platform Development Guide is intended for those developing portlet applications and gadgets for the JBoss Portal Platform product, and outlines options and strategies for successful deployment.
</para>
</abstract>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-26 05:16:58 UTC (rev 9226)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-26 05:20:04 UTC (rev 9227)
@@ -32,35 +32,35 @@
<part>
<title>Application Development</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Gadget_Development.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
</part>
<part>
<title>JavaScript Development</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Modularity.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_in_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Scopes.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Dynamic_Module.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Aliases.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Custom_Adapters.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Resources.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Load_Groups.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Localization.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Scripts_In_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_in_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Scopes.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Dynamic_Module.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Aliases.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Custom_Adapters.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Resources.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Load_Groups.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Localization.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Scripts_In_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
</part>
<part>
<title>Authentication and Authorization</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AuthenticationAuthorizationOverview.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="PasswordEncryption.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="PredefinedUserConfiguration.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AuthenticationTokenConfiguration.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="BackendConfiguration.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="OrganizationAPI.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AccessingUserProfile.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="CoreOrganizationInitializer.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="SSO.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="LDAP.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="SAML2.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="PasswordEncryption.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="PredefinedUserConfiguration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AuthenticationTokenConfiguration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="BackendConfiguration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="OrganizationAPI.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AccessingUserProfile.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="CoreOrganizationInitializer.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="SSO.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="LDAP.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="SAML2.xml" encoding="UTF-8"/>
</part>
<part>
<title>JavaScript Code Examples</title>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml 2013-03-26 05:16:58 UTC (rev 9226)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Revision_History.xml 2013-03-26 05:20:04 UTC (rev 9227)
@@ -4,17 +4,17 @@
<title>Revision History</title>
<simpara>
<revhistory>
- <revision>
- <revnumber>6.0.0-21</revnumber>
- <date>Mon Mar 04 2013</date>
+ <revision>
+ <revnumber>6.1.0-1</revnumber>
+ <date>Tue Mar 26 2013</date>
<author>
- <firstname>Aakanksha</firstname>
- <surname>Singh</surname>
+ <firstname>Jared</firstname>
+ <surname>Morgan</surname>
<email/>
</author>
<revdescription>
<simplelist>
- <member>Added Portlet develpment with Richfaces topic and incorporated Jared review remarks for Quickstarts</member>
+ <member>Adjusted metadata for new release, and new package name.</member>
</simplelist>
</revdescription>
</revision>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/PortalContainers.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/PortalContainers.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/ioc.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/ioc.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/repository_diagram.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/repository_diagram.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
11 years, 9 months
gatein SVN: r9226 - epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-26 01:16:58 -0400 (Tue, 26 Mar 2013)
New Revision: 9226
Modified:
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AccessingUserProfile.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationTokenConfiguration.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/CoreOrganizationInitializer.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PasswordEncryption.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SAML2.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SAML2_Salesforce_and_Google_Integration.xml
epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
Log:
Annotated the Auth and Identity section with migration comments
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AccessingUserProfile.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AccessingUserProfile.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AccessingUserProfile.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -5,6 +5,7 @@
]>
<chapter id="sect-Reference_Guide-Accessing_User_Profile">
<title>Accessing User Profile</title>
+ <remark>MOVED to Development Guide</remark>
<remark>NOTE: Content updated to wiki version 4 (10 Jan 2013)</remark>
<para>
The following code retrieves the details for a logged-in user:
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationAuthorizationOverview.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -8,6 +8,7 @@
<remark> ======================================================= NOTE: Content updated to wiki version 4 (11 Jan 2013) =======================================================</remark>
<section id="sect-Reference_Guide-Authentication_Authorization_Intro-Authentication">
<title>Authentication Overview</title>
+ <remark>MOVED to Development Guide</remark>
<para>
Authentication in JBoss Portal Platform is based on <ulink url="http://docs.oracle.com/javase/6/docs/technotes/guides/security/jaas/JAASR..." type="http">JAAS</ulink> and by default it is a standard J2EE FORM based authentication.
</para>
@@ -105,6 +106,7 @@
</section>
<section id="sect-Authentication_Authorization_Intro-Login_Modules">
<title>Login Modules</title>
+ <remark>MOVED to Development Guide</remark>
<para>
From the WCI servlet API login, the user is redirected to JAAS authentication. JBoss Portal Platform uses its own security domain (<emphasis role="bold">gatein-domain</emphasis>) with a set of predefined login modules. Login module configuration for <emphasis>gatein-domain</emphasis> is contained in the <filename>JPP_HOME/standalone/configuration/standalone.xml</filename> file.
</para>
@@ -378,10 +380,11 @@
<!-- Ending section Authenticator and RolesExtractor --> </section>
<!-- Ending section with login modules --> <section id="sect-Authentication_Authorization_Intro-differentAuthWorkflows">
<title>Different Authentication Workflows</title>
+ <remark>MOVED to Development Guide</remark>
<section id="sect-Authentication_Authorization_Intro-RememberMeAuthentication">
<title>RememberMe Authentication</title>
<para>
- In the default login dialog is the <screen>Remember my login</screen> checkbox, which persist a user's login on their workstation. The default validity period of the <systemitem>RememberMe</systemitem> cookie is one day, so a user can be logged for a whole day before needing to re-authenticate. The validity period is configurable.
+ In the default login dialog is the <screen>Remember my login</screen> checkbox, which persist a user's login on their workstation. The default validity period of the <systemitem>RememberMe</systemitem> cookie is one day, so a user can be logged for a whole day before needing to re-authenticate. The validity period is configurable.
</para>
<section id="sect-Authentication_Authorization_Intro-RememberMeAuthentication-howDoesItWork">
<title>How It Works</title>
@@ -398,7 +401,7 @@
</listitem>
<listitem>
<para>
- Request is processed by PortalLoginController servlet. The servlet obtains an instance of <emphasis>RemindPasswordTokenService</emphasis> and saves user credentials into JCR. It generates and returns special token (key) for later use, then creates a cookie called <emphasis>RememberMe</emphasis> and uses the returned token as the cookie's value.
+ Request is processed by PortalLoginController servlet. The servlet obtains an instance of <emphasis>RemindPasswordTokenService</emphasis> and saves user credentials into JCR. It generates and returns special token (key) for later use, then creates a cookie called <emphasis>RememberMe</emphasis> and uses the returned token as the cookie's value.
</para>
</listitem>
</itemizedlist>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationTokenConfiguration.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationTokenConfiguration.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/AuthenticationTokenConfiguration.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -6,8 +6,10 @@
<chapter id="sect-Reference_Guide-Authentication_Token_Configuration">
<title>Authentication Token Configuration</title>
<remark>Source: https://docs.jboss.org/author/display/GTNPORTAL35/Authentication+Token+Co...</remark>
+ <remark>MOVED to Development Guide</remark>
<section id="sect-Reference_Guide-Authentication_Token_Configuration-The_Token_Service">
<title>The Token Service</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The <emphasis>Token Service</emphasis> is used in authentication.
</para>
@@ -20,6 +22,7 @@
</section>
<section id="sect-Reference_Guide-Authentication_Token_Configuration-Implementing_the_Token_Service_API">
<title>Implementing the Token Service API</title>
+ <remark>MOVED to Development Guide</remark>
<para>
All token services used in JBoss Portal Platform authentication must be implemented by subclassing an <emphasis role="bold">AbstractTokenService</emphasis> abstract class.
</para>
@@ -33,6 +36,7 @@
</section>
<section id="sect-Reference_Guide-Authentication_Token_Configuration-Configuring_Token_Services">
<title>Configuring Token Services</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The token services configuration includes specifying the token validity period. The token service is configured as a portal component (in the portal scope, as opposed to the root scope; refer to <xref linkend="part-Reference_Guide-Advanced_Development"/> for more information).
</para>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/BackendConfiguration.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -5,6 +5,7 @@
]>
<chapter id="sect-Reference_Guide-PicketLink_IDM_integration">
<title>PicketLink IDM Integration</title>
+ <remark>MOVED to Development Guide</remark>
<remark> Source https://docs.jboss.org/author/display/GTNPORTAL35/PicketLink+IDM+integration</remark>
<para>
JBoss Portal Platform uses the <literal>PicketLink IDM</literal> component to store necessary identity information about users, groups and memberships. While legacy interfaces are still used (<literal>org.exoplatform.services.organization</literal>) for identity management, there is a wrapper implementation that delegates to PicketLink IDM framework.
@@ -391,6 +392,7 @@
</section> --> <section id="sid-54264613_PicketLinkIDMintegration-Configurationfiles">
<title>Configuration Files</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The main configuration file is
<filename><replaceable>JPP_HOME</replaceable>/gatein/gatein.ear/portal.war/WEB-INF/conf/organization/idm-configuration.xml</filename>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/CoreOrganizationInitializer.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/CoreOrganizationInitializer.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/CoreOrganizationInitializer.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -4,6 +4,7 @@
]>
<chapter id="sect-CoreOrganizationInitializer">
<title>Create Users and Groups without Organization API</title>
+ <remark>MOVED to Development Guide</remark>
<para>CoreOrganizationInitializer is a plug-in that creates users and groups outside the portal user interface, without the Organization API. The plug-in performs the function of the Organization API with regard to triggering listeners for users and groups at creation time. The plug-in prevents issues with missing JCR objects, resulting from incorrectly provisioned users and groups.</para>
<para>The plug-in is particularly useful when using the Site Publisher add-on, and directly adding users or groups to a LDAP server through LDIF files, or into a database using SQL. </para>
<section>
@@ -17,6 +18,7 @@
</section>
<section>
<title>Operations</title>
+ <remark>MOVED to Development Guide</remark>
<para>There are a number of operations supported by CoreOrganizationInitializer.</para>
<table frame="all" pgwide="1" id="table-Supported_Operations">
<title>Supported Operations</title>
@@ -79,6 +81,7 @@
</section>
<section id="Triggering_Operations">
<title>Using configuration directives</title>
+ <remark>MOVED to Development Guide</remark>
<para>There are a number of ways of controlling operations associated with CoreOrganizationInitializer. All parameters are configured in <value-param> directive blocks in the <filename><replaceable>JPP_DIST</replaceable>/gatein/gatein.ear/portal.war/conf/organization/initializer-configuration.xml</filename> file.</para>
<example>
<title><value-param> Block for Initializer Directives</title>
@@ -132,6 +135,7 @@
</section>
<section>
<title>Using JMX Console</title>
+ <remark>MOVED to Development Guide</remark>
<para>The JMX Console is available for all CoreOrganizationInitializer operations.</para>
<procedure>
<title>Triggering Operations through the JMX Console</title>
@@ -157,6 +161,7 @@
</section>
<section>
<title>Using REST Interface</title>
+ <remark>MOVED to Development Guide</remark>
<para>OrganizationInitializerService can be accessed using a REST interface. Some examples of commands are provided, as a practical way of demonstrating the REST syntax required. Pay particular attention to how forward slash symbols are escaped in directory paths featured in some REST syntax examples.</para>
<variablelist>
<varlistentry>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/LDAP.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -4,6 +4,7 @@
]>
<chapter id="chap-LDAP_Integration">
<title><remark>BZ#856453 </remark>LDAP Integration</title>
+ <remark>MOVED to Development Guide</remark>
<note>
<title>Notational Device</title>
<remark>Docs Note - jmorgan - The file path relating to ID_HOME has changed in JPP6. I've made this change based on Marek's feedback. I've also added this to the File Name Conventions section in the Preface.</remark>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/OrganizationAPI.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -5,6 +5,7 @@
]>
<chapter id="sect-Reference_Guide-Organization_API">
<title>Organization API</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The <literal>exo.platform.services.organization</literal> package has five main components:
</para>
@@ -57,17 +58,17 @@
The <literal>OrganizationService</literal> component is an additional component that serves as an entry point into the Organization API. It provides handling functionality for the five components.
</para>
<para>
- <figure>
- <title>Handler Objects Accessible by the OrganizationService Component</title>
- <mediaobject>
- <imageobject role="html">
- <imagedata align="center" fileref="images/AuthenticationAndIdentity/OrganizationServiceClassDiagram.png" format="PNG"/>
- </imageobject>
- <imageobject role="fo">
- <imagedata align="center" scalefit="1" fileref="images/AuthenticationAndIdentity/OrganizationServiceClassDiagram.png" format="PNG"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <figure>
+ <title>Handler Objects Accessible by the OrganizationService Component</title>
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata align="center" fileref="images/AuthenticationAndIdentity/OrganizationServiceClassDiagram.png" format="PNG"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata align="center" scalefit="1" fileref="images/AuthenticationAndIdentity/OrganizationServiceClassDiagram.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
</para>
<para>
By exposing the Organization API, the <literal>OrganizationService</literal> component provides developers with access to handler objects for managing each of the five components:
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PasswordEncryption.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PasswordEncryption.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PasswordEncryption.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -7,6 +7,7 @@
<title>Password Encryption</title>
<section id="sid-54264610_PasswordEncryption-HashingandsaltingofpasswordsinPicketlinkIDM">
<title>Hashing and Salting of Passwords in PicketLink IDM</title>
+ <remark>MOVED to Development Guide</remark>
<remark>Source: https://docs.jboss.org/author/display/GTNPORTAL35/Password+Encryption</remark>
<para>
JBoss Portal Platform uses
@@ -98,6 +99,7 @@
</section>
<section>
<title>Password Encryption of Rememberme Passwords</title>
+ <remark>MOVED to Development Guide</remark>
<warning>
<title>Username and passwords stored in clear text</title>
<para>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/PredefinedUserConfiguration.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -1,17 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This document was created with Syntext Serna Free. -->
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!-- This document was created with Syntext Serna Free. --><!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % BOOK_ENTITIES SYSTEM "../../Reference_Guide.ent">
%BOOK_ENTITIES;
]>
<chapter id="sect-Reference_Guide-Predefined_User_Configuration">
<title>Predefined User Configuration</title>
-<remark>https://docs.jboss.org/author/display/GTNPORTAL35/Predefined+User+Configu...</remark>
+ <remark>MOVED to Development Guide</remark>
+ <remark>https://docs.jboss.org/author/display/GTNPORTAL35/Predefined+User+Configu...</remark>
<para>
The initial Organization configuration should be specified by editing the content of <filename><replaceable>JPP_DIST</replaceable>/gatein/gatein.ear/portal.war:/WEB-INF/conf/organization/organization-configuration.xml</filename>. This file uses the portal XML configuration schema. It lists several configuration plug-ins.
</para>
<section id="sect-Reference_Guide-Predefined_User_Configuration-Plugin_for_adding_users_groups_and_membership_types">
<title>Plug-in for Adding Users, Groups and Membership Types</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The plug-in type <literal>org.exoplatform.services.organization.OrganizationDatabaseInitializer</literal> is used to specify a list of membership types, a list of groups and a list of users to be created.
</para>
@@ -27,6 +28,7 @@
</section>
<section id="sect-Reference_Guide-Predefined_User_Configuration-Membership_types">
<title>Membership Types</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The predefined membership types are specified in the <emphasis role="bold">membershipType</emphasis> field of the <emphasis role="bold">OrganizationConfig</emphasis> plug-in parameter.
</para>
@@ -39,6 +41,7 @@
</section>
<section id="sect-Reference_Guide-Predefined_User_Configuration-Groups">
<title>Groups</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The predefined groups are specified in the <emphasis role="bold">group</emphasis> field of the <emphasis role="bold">OrganizationConfig</emphasis> plug-in parameter.
</para>
@@ -46,6 +49,7 @@
</section>
<section id="sect-Reference_Guide-Predefined_User_Configuration-Users">
<title>Users</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The predefined users are specified in the <emphasis role="bold">user</emphasis> field of the <emphasis role="bold">OrganizationConfig</emphasis> plug-in parameter.
</para>
@@ -53,6 +57,7 @@
</section>
<section id="sect-Reference_Guide-Predefined_User_Configuration-Plugin_for_managing_user_creation">
<title>Plug-in for Monitoring User Creation</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The plug-in type <literal>org.exoplatform.services.organization.impl.NewUserEventListener</literal> specifies which groups all newly created users should become members of.
</para>
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SAML2.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SAML2_Salesforce_and_Google_Integration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml
===================================================================
--- epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2013-03-26 04:19:46 UTC (rev 9225)
+++ epp/docs/JPP/trunk/Reference_Guide/en-US/modules/AuthenticationAndIdentity/SSO.xml 2013-03-26 05:16:58 UTC (rev 9226)
@@ -5,8 +5,10 @@
]>
<chapter id="sect-Reference_Guide-SSO_Single_Sign_On">
<title>Single Sign-On</title>
+ <remark>MOVED to Development Guide</remark>
<section id="sect-SSO_Single_Sign_On_-Overview">
<title>Overview and Configuration Assumptions</title>
+ <remark>MOVED to Development Guide</remark>
<para>
JBoss Portal Platform provides an implementation of single sign-on (<literal>SSO</literal>) as an integration and aggregation platform.
</para>
@@ -61,6 +63,7 @@
</section>
<section id="sect-SSO_Single_Sign_On_-Central_Authentication_Service">
<title><remark>BZ#856430 </remark>Central Authentication Service (CAS)</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The CAS single sign-on (SSO) plug-in enables seamless integration between the platform and the CAS SSO framework. General information about CAS can be found on the <ulink url="http://www.jasig.org/cas">Jasig website</ulink>.
</para>
@@ -559,6 +562,7 @@
</section>
<section id="sect-Reference_Guide-SSO_Single_Sign_On_-Java_Open_Single_Sign_On_Project">
<title><remark>BZ#856430</remark>Java Open Single Sign-On (JOSSO)</title>
+ <remark>MOVED to Development Guide</remark>
<para>
Java Open Single Sign-On (JOSSO) is an open-source single sign-on solution based on Java EE. It allows multiple web servers or web applications to authenticate users with a credential store. Detailed information about JOSSO can be found at <ulink url="http://www.josso.org"/>.
</para>
@@ -982,6 +986,7 @@
<para>
OpenAM is an open source access management, entitlements and federation server platform. It is a successor of OpenSSO, the access management and federation server platform whose integration was available in JBoss Enterprise Portal Platform 5. As the development of OpenSSO has been discontinued, the OpenSSO integration has been replaced with OpenAM integration in JBoss Portal Platform 6.
</para>
+ <remark>MOVED to Development Guide</remark>
<section id="sect-Reference_Guide-SSO_Single_Sign_On_-OpenAM-Login-Workflow">
<title>Login and Logout Workflow</title>
<para>
@@ -1314,6 +1319,7 @@
</section>
<section id="sect-Reference_Guide-SSO_Single_Sign_On_-SPNEGO_Simple_and_Protected_GSSAPI_Negotiation_Mechanism">
<title>Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO)</title>
+ <remark>MOVED to Development Guide</remark>
<para>
The Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) uses desktop credentials provided during desktop authentication to transparently authenticate a portal user through a web browser.
</para>
@@ -1833,6 +1839,7 @@
</section>
<section id="sect-SSO_Single_Sign_On_-Enabling_SSO_using_JBoss_SSO_Valve">
<title>Single Sign-On in a Cluster</title>
+ <remark>MOVED to Development Guide</remark>
<!-- Source Metadata
URL: https://issues.jboss.org/browse/JBQA-4530
Author [w/email]: Marek Posolda (mposolda(a)redhat.com)
11 years, 9 months
gatein SVN: r9225 - in epp/docs/JPP/trunk/Development_Guide/en-US: extras and 1 other directories.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-26 00:19:46 -0400 (Tue, 26 Mar 2013)
New Revision: 9225
Added:
epp/docs/JPP/trunk/Development_Guide/en-US/AccessingUserProfile.xml
epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationTokenConfiguration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/BackendConfiguration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/CoreOrganizationInitializer.xml
epp/docs/JPP/trunk/Development_Guide/en-US/LDAP.xml
epp/docs/JPP/trunk/Development_Guide/en-US/OrganizationAPI.xml
epp/docs/JPP/trunk/Development_Guide/en-US/PasswordEncryption.xml
epp/docs/JPP/trunk/Development_Guide/en-US/PredefinedUserConfiguration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml~
epp/docs/JPP/trunk/Development_Guide/en-US/SAML2.xml
epp/docs/JPP/trunk/Development_Guide/en-US/SAML2_Salesforce_and_Google_Integration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/SSO.xml
epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml~
epp/docs/JPP/trunk/Development_Guide/en-US/extras/ExampleCodec.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default-ldap.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default100.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default101.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default102.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default103.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default104.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default105.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default106.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default107.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default108.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default109.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default110.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default111.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default112.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default113.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default114.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default115.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default116.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default117.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default118.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default119.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default120.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default121.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default122.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default123.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default124.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default125.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default126.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default127.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default128.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default129.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default130.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default131.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default91.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default92.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default93.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default94.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default95.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default96.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default97.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default98.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default99.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-msad.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-opends.xml
epp/docs/JPP/trunk/Development_Guide/en-US/images/OrganizationServiceClassDiagram.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/cas.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/josso.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/loginScreen.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/openam.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/salesforce-idp.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/salesforce-sp.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/saml-sso.png
Removed:
epp/docs/JPP/trunk/Development_Guide/en-US/images/7372876/
epp/docs/JPP/trunk/Development_Guide/en-US/images/7372952/
epp/docs/JPP/trunk/Development_Guide/en-US/images/7372962/
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml
epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml
epp/docs/JPP/trunk/Development_Guide/en-US/images/complexinfra.png
Log:
Added all the Authentication and Authorization XML, code samples, and images
Added: epp/docs/JPP/trunk/Development_Guide/en-US/AccessingUserProfile.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/AccessingUserProfile.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationAuthorizationOverview.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationTokenConfiguration.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/AuthenticationTokenConfiguration.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/BackendConfiguration.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/BackendConfiguration.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/CoreOrganizationInitializer.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/CoreOrganizationInitializer.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-24 23:55:53 UTC (rev 9224)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -32,8 +32,8 @@
<part>
<title>Application Development</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Gadget_Development.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
</part>
<part>
<title>JavaScript Development</title>
@@ -49,9 +49,23 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Scripts_In_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
</part>
<part>
+ <title>Authentication and Authorization</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AuthenticationAuthorizationOverview.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="PasswordEncryption.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="PredefinedUserConfiguration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AuthenticationTokenConfiguration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="BackendConfiguration.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="OrganizationAPI.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="AccessingUserProfile.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="CoreOrganizationInitializer.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="SSO.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="LDAP.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="SAML2.xml" encoding="UTF-8"/>
+ </part>
+ <part>
<title>JavaScript Code Examples</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Cookbook.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Script_Cookbook.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Script_Cookbook.xml" encoding="UTF-8"/>
</part>
<part>
<title>Advanced Development Concepts</title>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/LDAP.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/LDAP.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/OrganizationAPI.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/OrganizationAPI.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/PasswordEncryption.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/PasswordEncryption.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/PredefinedUserConfiguration.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/PredefinedUserConfiguration.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml 2013-03-24 23:55:53 UTC (rev 9224)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -1,11 +1,79 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
-<preface id="pref-Developer_Guide-Preface">
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY VY '6.0'>]>
+<preface id="pref-Development_Guide-Preface">
<title>Preface</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Conventions.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Feedback.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Feedback.xml">
- <xi:fallback xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Feedback.xml"/>
- </xi:fallback>
- </xi:include>
+ <section id="File_Name_Conventions">
+ <title>File Name Conventions</title>
+ <para>The following naming conventions are used in file paths to improve their readability. Each convention is styled so that it stands out from the rest of the text:
+ </para>
+ <variablelist id="vari-Reference_Guide-Introduction-Devices">
+ <varlistentry>
+ <term>
+ <replaceable>CAS_DIR</replaceable>
+ </term>
+ <listitem>
+ <para>
+ The installation root of the Central Authentication Service (CAS) single sign-on framework. This directory is an arbitrary location chosen when CAS is downloaded and installed.
+ </para>
+ <para>
+ This convention is mainly used in <xref linkend="Central_Authentication_Service_CAS"/>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <replaceable>ID_HOME</replaceable>
+ </term>
+ <listitem>
+ <para>
+ The <filename>JPP_HOME/gatein/gatein.ear/portal.war/WEB-INF/conf/organization/</filename> directory, which contains identity-related configuration resources.
+ </para>
+ <para>
+ This convention is mainly used in <xref linkend="LDAP_Integration"/>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <replaceable>JPP_DIST</replaceable>
+ </term>
+ <listitem>
+ <para>
+ The installation root of the JBoss Portal Platform instance. For example, if the JBoss Portal Platform distribution archive is extracted to the <filename>/opt/jboss/JPP/</filename> directory, the <replaceable>JPP_DIST</replaceable> directory is <filename>/opt/jboss/JPP</filename>.
+ </para>
+ <para>
+ This directory contains the <filename>jboss-jpp-&VY;</filename>, <filename>gatein-management</filename> and <filename>gatein-sso</filename> directories, and is used extensively in sections that contain configuration stored in these directories. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <replaceable>JPP_HOME</replaceable>
+ </term>
+ <listitem>
+ <para>
+ The <filename>JPP_DIST/jboss-jpp-&VY;</filename> directory, which contains the application server and the configuration files necessary to run JBoss Portal Platform.
+ </para>
+ <para>
+ This directory contains the <filename>gatein</filename>, <filename>modules</filename> and <filename>standalone</filename> directories.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <replaceable>TOMCAT_HOME</replaceable>
+ </term>
+ <listitem>
+ <para>
+ The installation root of the Apache Tomcat server. Apache Tomcat is a simple Java-based web server that can host servlets or JSP applications. It is not a part of JBoss Portal Platform, however, it is used in various examples in this guide to host single sign-on authentication services.
+ </para>
+ <para>
+ This convention is mainly used in <xref linkend="Single_Sign_On_SSO"/>.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </section>
</preface>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml~
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml~
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/SAML2.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/SAML2.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/SAML2_Salesforce_and_Google_Integration.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/SAML2_Salesforce_and_Google_Integration.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/SSO.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/SSO.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml~
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml~
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/ExampleCodec.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/ExampleCodec.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/ExampleCodec.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,43 @@
+package org.example.codec;
+
+import org.exoplatform.container.xml.InitParams;
+import org.exoplatform.web.security.security.AbstractCodec;
+import org.exoplatform.web.security.security.CookieTokenService;
+import org.picocontainer.Startable;
+
+public class ExampleCodec extends AbstractCodec implements Startable
+{
+ private String simpleParam;
+ private CookieTokenService cookieTokenService;
+
+ public ExampleCodec(InitParams params, CookieTokenService cookieTokenService)
+ {
+ simpleParam = params.getValueParam("encodingParam").getValue();
+ this.cookieTokenService = cookieTokenService;
+ }
+
+ public void start()
+ {
+ cookieTokenService.setupCodec(this);
+ }
+
+ public void stop()
+ {
+ }
+
+ /**
+ * Very simple encoding algorithm used only for demonstration purposes.
+ * You should use stronger algorithm in real production environment.
+ */
+ public String encode(String plainInput)
+ {
+ return plainInput + simpleParam;
+ }
+
+ public String decode(String encodedInput)
+ {
+ return encodedInput.substring(0, encodedInput.length() - simpleParam.length());
+ }
+
+}
+
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/configuration.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/configuration.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default-ldap.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default-ldap.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default-ldap.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,32 @@
+<repository>
+ <id>PortalRepository</id>
+ <class>org.picketlink.idm.impl.repository.FallbackIdentityStoreRepository</class>
+ <external-config/>
+ <default-identity-store-id>HibernateStore</default-identity-store-id>
+ <default-attribute-store-id>HibernateStore</default-attribute-store-id>
+ <identity-store-mappings>
+ <identity-store-mapping>
+ <identity-store-id>PortalLDAPStore</identity-store-id>
+ <!-- Comment #1 -->
+ <identity-object-types>
+ <identity-object-type>USER</identity-object-type>
+ <identity-object-type>platform_type</identity-object-type>
+ <identity-object-type>organization_type</identity-object-type>
+ </identity-object-types>
+ <options/>
+ </identity-store-mapping>
+ </identity-store-mappings>
+ <options>
+ <option>
+ <name>allowNotDefinedAttributes</name>
+ <value>true</value>
+ </option>
+ </options>
+ </repository>
+ <repository>
+ <id>DefaultPortalRepository</id>
+ <class>org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository</class>
+ <external-config/>
+ <default-identity-store-id>HibernateStore</default-identity-store-id>
+ <default-attribute-store-id>HibernateStore</default-attribute-store-id>
+ </repository>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default100.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default100.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default100.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,25 @@
+<field name="user">
+ <collection type="java.util.ArrayList">
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$User">
+ <field name="userName"><string>root</string></field>
+ <field name="password"><string>exo</string></field>
+ <field name="firstName"><string>root</string></field>
+ <field name="lastName"><string>root</string></field>
+ <field name="email"><string>exoadmin@localhost</string></field>
+ <field name="groups"><string>member:/admin,member:/user,owner:/portal/admin</string></field>
+ </object>
+ </value>
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$User">
+ <field name="userName"><string>exo</string></field>
+ <field name="password"><string>exo</string></field>
+ <field name="firstName"><string>site</string></field>
+ <field name="lastName"><string>site</string></field>
+ <field name="email"><string>exo@localhost</string></field>
+ <field name="groups"><string>member:/user</string></field>
+ </object>
+ </value>
+ ...
+ </collection>
+</field>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default101.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default101.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default101.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,32 @@
+<component-plugin>
+ <name>new.user.event.listener</name>
+ <set-method>addListenerPlugin</set-method>
+ <type>org.exoplatform.services.organization.impl.NewUserEventListener</type>
+ <description>this listener assign group and membership to a new created user</description>
+ <init-params>
+ <object-param>
+ <name>configuration</name>
+ <description>description</description>
+ <object type="org.exoplatform.services.organization.impl.NewUserConfig">
+ <field name="group">
+ <collection type="java.util.ArrayList">
+ <value>
+ <object type="org.exoplatform.services.organization.impl.NewUserConfig$JoinGroup">
+ <field name="groupId"><string>/platform/users</string></field>
+ <field name="membership"><string>member</string></field>
+ </object>
+ </value>
+ </collection>
+ </field>
+ <field name="ignoredUser">
+ <collection type="java.util.HashSet">
+ <value><string>root</string></value>
+ <value><string>john</string></value>
+ <value><string>mary</string></value>
+ <value><string>demo</string></value>
+ </collection>
+ </field>
+ </object>
+ </object-param>
+ </init-params>
+ </component-plugin>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default102.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default102.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default102.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,24 @@
+<!--
+ | Whereas CredentialsToPrincipalResolvers identify who it is some Credentials might authenticate,
+ | AuthenticationHandlers actually authenticate credentials. Here e declare the AuthenticationHandlers that
+ | authenticate the Principals that the CredentialsToPrincipalResolvers identified. CAS will try these handlers in turn
+ | until it finds one that both supports the Credentials presented and succeeds in authenticating.
+ +-->
+ <property name="authenticationHandlers">
+ <list>
+ <!--
+ | This is the authentication handler that authenticates services by means of callback via SSL, thereby validating
+ | a server side SSL certificate.
+ +-->
+ <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
+ p:httpClient-ref="httpClient" />
+ <!--
+ | This is the authentication handler declaration that every CAS deployer will need to change before deploying CAS
+ | into production. The default SimpleTestUsernamePasswordAuthenticationHandler authenticates UsernamePasswordCredentials
+ | where the username equals the password. You will need to replace this with an AuthenticationHandler that implements your
+ | local authentication strategy. You might accomplish this by coding a new such handler and declaring
+ | edu.someschool.its.cas.MySpecialHandler here, or you might use one of the handlers provided in the adaptors modules.
+ +-->
+ <bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />
+ </list>
+ </property>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default103.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default103.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default103.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,33 @@
+<!--
+ | Whereas CredentialsToPrincipalResolvers identify who it is some Credentials might authenticate,
+ | AuthenticationHandlers actually authenticate credentials. Here we declare the AuthenticationHandlers that
+ | authenticate the Principals that the CredentialsToPrincipalResolvers identified. CAS will try these handlers in turn
+ | until it finds one that both supports the Credentials presented and succeeds in authenticating.
+ +-->
+ <property name="authenticationHandlers">
+ <list>
+ <!--
+ | This is the authentication handler that authenticates services by means of callback via SSL, thereby validating
+ | a server side SSL certificate.
+ +-->
+ <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
+ p:httpClient-ref="httpClient" />
+ <!--
+ | This is the authentication handler declaration that every CAS deployer will need to change before deploying CAS
+ | into production. The default SimpleTestUsernamePasswordAuthenticationHandler authenticates UsernamePasswordCredentials
+ | where the username equals the password. You will need to replace this with an AuthenticationHandler that implements your
+ | local authentication strategy. You might accomplish this by coding a new such handler and declaring
+ | edu.someschool.its.cas.MySpecialHandler here, or you might use one of the handlers provided in the adaptors modules.
+ +-->
+ <!-- Integrates with the Gatein Authentication Service to perform authentication -->
+ <!--
+ | Note: Modify the Plugin Configuration based on the actual information of a GateIn instance.
+ | The instance can be anywhere on the internet...Not necessarily on localhost where CAS is running
+ +-->
+ <bean class="org.gatein.sso.cas.plugin.AuthenticationPlugin">
+ <property name="gateInHost"><value>localhost</value></property>
+ <property name="gateInPort"><value>8080</value></property>
+ <property name="gateInContext"><value>portal</value></property>
+ </bean>
+ </list>
+ </property>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default104.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default104.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default104.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1 @@
+mvn install
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default105.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default105.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default105.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,10 @@
+<authentication>
+ <login-module code="org.gatein.sso.agent.login.SSOLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+ <login-module code="org.exoplatform.services.security.j2ee.JbossLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+</authentication>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default106.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default106.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default106.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a class="Login" onclick="$signInAction"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
+-->
+<a class="Login" href="/portal/sso"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default107.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default107.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default107.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a onclick="$signInAction"><%=_ctx.appRes("UILogoPortlet.action.signin")%></a>
+-->
+<a href="/portal/sso"><%=_ctx.appRes("UILogoPortlet.action.signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default108.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default108.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default108.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,9 @@
+<html>
+ <head>
+ <script type="text/javascript">
+ window.location = '/portal/sso';
+ </script>
+ </head>
+ <body>
+ </body>
+</html>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default109.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default109.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default109.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,57 @@
+<filter>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.LoginRedirectFilter</filter-class>
+ <init-param>
+ <!-- This should point to your SSO authentication server -->
+ <param-name>LOGIN_URL</param-name>
+ <!-- If casRenewTicket param value of InitiateLoginServlet is: not specified or false -->
+ <param-value>http://localhost:8888/cas/login?service=http://localhost:8080/portal/init...</param-value>
+ <!-- If casRenewTicket param value of InitiateLoginServlet is : true -->
+ <!-- <param-value>http://localhost:8888/cas/login?
+ service=http://localhost:8080/portal/initiatessologin&renew=true</param-value>
+ -->
+ </init-param>
+ </filter>
+ <filter>
+ <filter-name>CASLogoutFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.CASLogoutFilter</filter-class>
+ <init-param>
+ <!-- This should point to your JOSSO authentication server -->
+ <param-name>LOGOUT_URL</param-name>
+ <param-value>http://localhost:8888/cas/logout</param-value>
+ </init-param>
+ </filter>
+ <filter>
+ <filter-name>InitiateLoginFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.InitiateLoginFilter</filter-class>
+ <init-param>
+ <param-name>ssoServerUrl</param-name>
+ <param-value>http://localhost:8888/cas</param-value>
+ </init-param>
+ <init-param>
+ <param-name>casRenewTicket</param-name>
+ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>casServiceUrl</param-name>
+ <param-value>http://localhost:8080/portal/initiatessologin</param-value>
+ </init-param>
+ <init-param>
+ <param-name>loginUrl</param-name>
+ <param-value>http://localhost:8080/portal/dologin</param-value>
+ </init-param>
+ </filter>
+
+ <!-- Mapping the filters at the very top of the filter chain -->
+ <filter-mapping>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+ <filter-mapping>
+ <filter-name>CASLogoutFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+ <filter-mapping>
+ <filter-name>InitiateLoginFilter</filter-name>
+ <url-pattern>/initiatessologin</url-pattern>
+ </filter-mapping>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default110.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default110.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default110.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,12 @@
+<servlet>
+ <servlet-name>InitiateLoginServlet</servlet-name>
+ <servlet-class>org.gatein.sso.agent.GenericSSOAgent</servlet-class>
+ <init-param>
+ <param-name>ssoServerUrl</param-name>
+ <param-value>http://localhost:8888/cas</param-value>
+ </init-param>
+ <init-param>
+ <param-name>casRenewTicket</param-name>
+ <param-value>false</param-value>
+ </init-param>
+</servlet>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default111.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default111.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default111.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,10 @@
+<authentication>
+ <login-module code="org.gatein.sso.agent.login.SSOLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+ <login-module code="org.exoplatform.services.security.j2ee.JbossLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+</authentication>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default112.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default112.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default112.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a class="Login" onclick="$signInAction"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
+-->
+<a class="Login" href="/portal/sso"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default113.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default113.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default113.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a onclick="$signInAction"><%=_ctx.appRes("UILogoPortlet.action.signin")%></a>
+-->
+<a href="/portal/sso"><%=_ctx.appRes("UILogoPortlet.action.signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default114.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default114.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default114.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,9 @@
+<html>
+ <head>
+ <script type="text/javascript">
+ window.location = '/portal/sso';
+ </script>
+ </head>
+ <body>
+ </body>
+</html>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default115.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default115.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default115.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,44 @@
+<filter>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.LoginRedirectFilter</filter-class>
+ <init-param>
+ <!-- This should point to your SSO authentication server -->
+ <param-name>LOGIN_URL</param-name>
+ <param-value>http://localhost:8888/josso/signon/login.do?josso_back_to=http://localhos...</param-value>
+ </init-param>
+</filter>
+<filter>
+ <filter-name>JOSSOLogoutFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.JOSSOLogoutFilter</filter-class>
+ <init-param>
+ <!-- This should point to your JOSSO authentication server -->
+ <param-name>LOGOUT_URL</param-name>
+ <param-value>http://localhost:8888/josso/signon/logout.do</param-value>
+ </init-param>
+</filter>
+<filter>
+ <filter-name>InitiateLoginFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.InitiateLoginFilter</filter-class>
+ <init-param>
+ <param-name>ssoServerUrl</param-name>
+ <param-value>http://localhost:8888/josso/signon/login.do</param-value>
+ </init-param>
+ <init-param>
+ <param-name>loginUrl</param-name>
+ <param-value>http://localhost:8080/portal/dologin</param-value>
+ </init-param>
+</filter>
+
+<!-- Mapping the filters at the very top of the filter chain -->
+<filter-mapping>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+</filter-mapping>
+<filter-mapping>
+ <filter-name>JOSSOLogoutFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+</filter-mapping>
+<filter-mapping>
+ <filter-name>InitiateLoginFilter</filter-name>
+ <url-pattern>/initiatessologin</url-pattern>
+</filter-mapping>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default116.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default116.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default116.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,8 @@
+<servlet>
+ <servlet-name>InitiateLoginServlet</servlet-name>
+ <servlet-class>org.gatein.sso.agent.GenericSSOAgent</servlet-class>
+ <init-param>
+ <param-name>ssoServerUrl</param-name>
+ <param-value>http://localhost:8888/josso/signon/login.do</param-value>
+ </init-param>
+</servlet>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default117.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default117.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default118.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default118.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default118.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,10 @@
+<authentication>
+ <login-module code="org.gatein.sso.agent.login.SSOLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+ <login-module code="org.exoplatform.services.security.j2ee.JbossLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+</authentication>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default119.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default119.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default119.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a class="Login" onclick="$signInAction"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
+-->
+<a class="Login" href="/portal/sso"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default120.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default120.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default120.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a onclick="$signInAction"><%=_ctx.appRes("UILogoPortlet.action.signin")%></a>
+-->
+<a href="/portal/sso"><%=_ctx.appRes("UILogoPortlet.action.signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default121.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default121.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default121.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,9 @@
+<html>
+ <head>
+ <script type="text/javascript">
+ window.location = '/portal/sso';
+ </script>
+ </head>
+ <body>
+ </body>
+</html>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default122.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default122.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default122.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,48 @@
+<filter>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.LoginRedirectFilter</filter-class>
+ <init-param>
+ <!-- This should point to your SSO authentication server -->
+ <param-name>LOGIN_URL</param-name>
+ <param-value>http://localhost:8888/opensso/UI/Login?realm=gatein&goto=http://local...</param-value>
+ </init-param>
+</filter>
+<filter>
+ <filter-name>OpenSSOLogoutFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.OpenSSOLogoutFilter</filter-class>
+ <init-param>
+ <!-- This should point to your SSO authentication server -->
+ <param-name>LOGOUT_URL</param-name>
+ <param-value>http://localhost:8888/opensso/UI/Logout</param-value>
+ </init-param>
+</filter>
+<filter>
+ <filter-name>InitiateLoginFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.InitiateLoginFilter</filter-class>
+ <init-param>
+ <param-name>ssoServerUrl</param-name>
+ <param-value>http://localhost:8888/opensso</param-value>
+ </init-param>
+ <init-param>
+ <param-name>loginUrl</param-name>
+ <param-value>http://localhost:8080/portal/dologin</param-value>
+ </init-param>
+ <init-param>
+ <param-name>ssoCookieName</param-name>
+ <param-value>iPlanetDirectoryPro</param-value>
+ </init-param>
+</filter>
+
+<!-- Mapping the filters at the very top of the filter chain -->
+<filter-mapping>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+</filter-mapping>
+<filter-mapping>
+ <filter-name>OpenSSOLogoutFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+</filter-mapping>
+<filter-mapping>
+ <filter-name>InitiateLoginFilter</filter-name>
+ <url-pattern>/initiatessologin</url-pattern>
+</filter-mapping>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default123.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default123.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default123.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,12 @@
+<servlet>
+ <servlet-name>InitiateLoginServlet</servlet-name>
+ <servlet-class>org.gatein.sso.agent.GenericSSOAgent</servlet-class>
+ <init-param>
+ <param-name>ssoServerUrl</param-name>
+ <param-value>http://localhost:8888/opensso</param-value>
+ </init-param>
+ <init-param>
+ <param-name>ssoCookieName</param-name>
+ <param-value>iPlanetDirectoryPro</param-value>
+ </init-param>
+</servlet>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default124.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default124.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default124.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,10 @@
+# SSO
+gatein.sso.enabled=true
+gatein.sso.callback.enabled=false
+gatein.sso.skip.jsp.redirection=false
+gatein.sso.login.module.enabled=false
+gatein.sso.filter.login.sso.url=/@@portal.container.name@(a)/dologin
+gatein.sso.filter.logout.enabled=false
+gatein.sso.filter.initiatelogin.enabled=false
+gatein.sso.valve.enabled=true
+gatein.sso.valve.class=org.gatein.sso.spnego.GateInNegotiationAuthenticator
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default125.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default125.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default125.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,44 @@
+<security-domain name="gatein-form-auth-domain" cache-type="default">
+ <authentication>
+ <login-module code="org.gatein.sso.integration.SSODelegateLoginModule" flag="required">
+ <module-option name="enabled" value="${gatein.sso.login.module.enabled}" />
+ <module-option name="delegateClassName" value="${gatein.sso.login.module.class}" />
+ <module-option name="portalContainerName" value="portal" />
+ <module-option name="realmName" value="gatein-domain" />
+ <module-option name="password-stacking" value="useFirstPass" />
+ </login-module>
+ <login-module code="org.exoplatform.services.security.j2ee.JBossAS7LoginModule" flag="required">
+ <module-option name="portalContainerName" value="portal"/>
+ <module-option name="realmName" value="gatein-domain"/>
+ </login-module>
+ </authentication>
+</security-domain>
+
+<security-domain name="gatein-domain" cache-type="default">
+ <authentication>
+ <login-module code="org.gatein.sso.spnego.SPNEGOLoginModule" flag="requisite">
+ <module-option name="password-stacking" value="useFirstPass"/>
+ <module-option name="serverSecurityDomain" value="host"/>
+ <module-option name="removeRealmFromPrincipal" value="true"/>
+ <module-option name="usernamePasswordDomain" value="gatein-form-auth-domain"/>
+ </login-module>
+ <login-module code="org.gatein.sso.agent.login.SPNEGORolesModule" flag="required">
+ <module-option name="password-stacking" value="useFirstPass"/>
+ <module-option name="portalContainerName" value="portal"/>
+ <module-option name="realmName" value="gatein-domain"/>
+ </login-module>
+ </authentication>
+</security-domain>
+
+<security-domain name="host">
+ <authentication>
+ <login-module code="com.sun.security.auth.module.Krb5LoginModule" flag="required">
+ <module-option name="storeKey" value="true" />
+ <module-option name="useKeyTab" value="true" />
+ <module-option name="principal" value="HTTP/server.local.network(a)LOCAL.NETWORK" />
+ <module-option name="keyTab" value="/etc/krb5.keytab" />
+ <module-option name="doNotPrompt" value="true" />
+ <module-option name="debug" value="true" />
+ </login-module>
+ </authentication>
+</security-domain>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default126.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default126.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default126.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,54 @@
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <application-policy xmlns="urn:jboss:security-beans:1.0" name="gatein-form-auth-domain">
+ <authentication>
+ <login-module code="org.gatein.wci.security.WCILoginModule" flag="optional">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+ <login-module code="org.exoplatform.services.security.jaas.SharedStateLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+
+ <!-- Uncomment this part to check on each login if user is member of "/platform/users" group and if not
+ create such membership -->
+ <!--
+ <login-module code="org.exoplatform.services.organization.idm.CustomMembershipLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ <module-option name="membershipType">member</module-option>
+ <module-option name="groupId">/platform/users</module-option>
+ </login-module>
+ -->
+
+ <login-module code="org.exoplatform.services.security.j2ee.JbossLoginModule" flag="required">
+ <module-option name="portalContainerName">portal</module-option>
+<!-- logout needs to be performed from 'gatein-domain' as it is used for JaasSecurityManager. -->
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+ </authentication>
+ </application-policy>
+
+
+ <application-policy xmlns="urn:jboss:security-beans:1.0" name="gatein-domain">
+ <authentication>
+ <login-module
+ code="org.gatein.sso.spnego.SPNEGOLoginModule"
+ flag="requisite">
+ <module-option name="password-stacking">useFirstPass</module-option>
+ <module-option name="serverSecurityDomain">host</module-option>
+ <module-option name="removeRealmFromPrincipal">true</module-option>
+ <module-option name="usernamePasswordDomain">gatein-form-auth-domain</module-option>
+ </login-module>
+ <login-module
+ code="org.gatein.sso.agent.login.SPNEGORolesModule"
+ flag="required">
+ <module-option name="password-stacking">useFirstPass</module-option>
+ <module-option name="portalContainerName">portal</module-option>
+ <module-option name="realmName">gatein-domain</module-option>
+ </login-module>
+ </authentication>
+ </application-policy>
+
+</deployment>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default127.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default127.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default127.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,17 @@
+<!-- <login-config>
+ <auth-method>FORM</auth-method>
+ <realm-name>gatein-domain</realm-name>
+ <form-login-config>
+ <form-login-page>/initiatelogin</form-login-page>
+ <form-error-page>/errorlogin</form-error-page>
+ </form-login-config>
+ </login-config>
+-->
+ <login-config>
+ <auth-method>SPNEGO</auth-method>
+ <realm-name>SPNEGO</realm-name>
+ <form-login-config>
+ <form-login-page>/initiatelogin</form-login-page>
+ <form-error-page>/errorlogin</form-error-page>
+ </form-login-config>
+ </login-config>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default128.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default128.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default128.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,24 @@
+<filter>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.LoginRedirectFilter</filter-class>
+ <init-param>
+ <!-- This should point to your SSO authentication server -->
+ <param-name>LOGIN_URL</param-name>
+ <param-value>/portal/private/classic</param-value>
+ </init-param>
+</filter>
+
+<filter>
+ <filter-name>SPNEGOFilter</filter-name>
+ <filter-class>org.gatein.sso.agent.filter.SPNEGOFilter</filter-class>
+</filter>
+
+<filter-mapping>
+ <filter-name>LoginRedirectFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+</filter-mapping>
+
+<filter-mapping>
+ <filter-name>SPNEGOFilter</filter-name>
+ <url-pattern>/login</url-pattern>
+</filter-mapping>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default129.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default129.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default129.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,4 @@
+<!--
+<a class="Login" onclick="$signInAction"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
+-->
+<a class="Login" href="/portal/sso"><%=_ctx.appRes("UILoginForm.label.Signin")%></a>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default130.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default130.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default130.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1 @@
+sudo ./run.sh -Djava.security.krb5.realm=LOCAL.NETWORK -Djava.security.krb5.kdc=server.local.network -c PROFILE -b server.local.network
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default131.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default131.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default131.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1 @@
+kinit -A demo
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default91.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default91.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default91.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,19 @@
+// Alternative context: WebuiRequestContext context = WebuiRequestContext.getCurrentInstance() ;
+PortalRequestContext context = PortalRequestContext.getCurrentInstance() ;
+// Get the id of the user logged
+String userId = context.getRemoteUser();
+
+// Retrieve OrganizationService but it works only from WebUI code. See variants below in documentation
+OrganizationService orgService = getApplicationComponent(OrganizationService.class) ;
+
+// Request the information from OrganizationService:
+if (userId != null)
+ {
+ User user = orgService.getUserHandler().findUserByName(userId) ;
+ if (user != null)
+ {
+ String firstName = user.getFirstName();
+ String lastName = user.getLastName();
+ String email = user.getEmail();
+ }
+}
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default92.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default92.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default92.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,2 @@
+OrganizationService service = (OrganizationService)
+ ExoContainerContext.getCurrentContainer().getComponentInstanceOfType(OrganizationService.class);
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default93.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default93.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default93.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,2 @@
+OrganizationService service = (OrganizationService)
+ PortalContainer.getInstance().getComponentInstanceOfType(OrganizationService.class);
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default94.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default94.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default94.java 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,6 @@
+public Token getToken(String id) throws PathNotFoundException, RepositoryException;
+public Token deleteToken(String id) throws PathNotFoundException, RepositoryException;
+public String[] getAllTokens();
+public long getNumberTokens() throws Exception;
+public String createToken(Credentials credentials) throws IllegalArgumentException,NullPointerException;
+public Credentials validateToken(String tokenKey, boolean remove) throws NullPointerException;
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default95.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default95.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default95.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,16 @@
+<component>
+ <key>org.exoplatform.web.security.security.CookieTokenService</key>
+ <type>org.exoplatform.web.security.security.CookieTokenService</type>
+ <init-params>
+ <values-param>
+ <name>service.configuration</name>
+ <!-- Service name -->
+ <value>jcr-token</value>
+ <!-- Amount of time -->
+ <value>7</value>
+ <!-- Unit of time -->
+ <value>DAY</value>
+ <value>autologin</value>
+ </values-param>
+ </init-params>
+ </component>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default96.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default96.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default97.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default97.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default97.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,89 @@
+<jboss-identity xmlns="urn:picketlink:idm:config:v1_0_0_ga"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:picketlink:idm:config:v1_0_0_ga identity-config.xsd">
+ <realms>
+ <realm>
+ <id>idm_realm</id>
+ <repository-id-ref>DefaultPortalRepository</repository-id-ref>
+ <identity-type-mappings>
+ <user-mapping>USER</user-mapping>
+ </identity-type-mappings>
+ <options>
+ <option>
+ <name>template</name>
+ <value>true</value>
+ </option>
+ <option>
+ <name>cache.providerRegistryName</name>
+ <value>apiCacheProvider</value>
+ </option>
+ </options>
+ </realm>
+ </realms>
+ <repositories>
+ <repository>
+ <id>DefaultPortalRepository</id>
+ <class>org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository</class>
+ <external-config/>
+ <default-identity-store-id>HibernateStore</default-identity-store-id>
+ <default-attribute-store-id>HibernateStore</default-attribute-store-id>
+ </repository>
+ </repositories>
+ <stores>
+ <attribute-stores/>
+ <identity-stores>
+ <identity-store>
+ <id>HibernateStore</id>
+ <class>org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl</class>
+ <external-config/>
+ <supported-relationship-types>
+ <relationship-type>JBOSS_IDENTITY_MEMBERSHIP</relationship-type>
+ <relationship-type>JBOSS_IDENTITY_ROLE</relationship-type>
+ </supported-relationship-types>
+ <supported-identity-object-types>
+ <identity-object-type>
+ <name>USER</name>
+ <relationships/>
+ <credentials>
+ <credential-type>PASSWORD</credential-type>
+ </credentials>
+ <attributes/>
+ <options/>
+ </identity-object-type>
+ </supported-identity-object-types>
+ <options>
+ <option>
+ <name>hibernateSessionFactoryRegistryName</name>
+ <value>hibernateSessionFactory</value>
+ </option>
+ <option>
+ <name>populateRelationshipTypes</name>
+ <value>true</value>
+ </option>
+ <option>
+ <name>populateIdentityObjectTypes</name>
+ <value>true</value>
+ </option>
+ <option>
+ <name>allowNotDefinedIdentityObjectTypes</name>
+ <value>true</value>
+ </option>
+ <option>
+ <name>allowNotDefinedAttributes</name>
+ <value>true</value>
+ </option>
+ <option>
+ <name>isRealmAware</name>
+ <value>true</value>
+ </option>
+ </options>
+ </identity-store>
+ </identity-stores>
+ </stores>
+ <options>
+ <option>
+ <name>defaultTemplate</name>
+ <value>idm_realm</value>
+ </option>
+ </options>
+</jboss-identity>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default98.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default98.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default98.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,34 @@
+<field name="membershipType">
+ <collection type="java.util.ArrayList">
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$MembershipType">
+ <field name="type">
+ <string>member</string>
+ </field>
+ <field name="description">
+ <string>member membership type</string>
+ </field>
+ </object>
+ </value>
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$MembershipType">
+ <field name="type">
+ <string>owner</string>
+ </field>
+ <field name="description">
+ <string>owner membership type</string>
+ </field>
+ </object>
+ </value>
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$MembershipType">
+ <field name="type">
+ <string>validator</string>
+ </field>
+ <field name="description">
+ <string>validator membership type</string>
+ </field>
+ </object>
+ </value>
+ </collection>
+</field>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default99.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default99.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default99.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,37 @@
+<field name="group">
+ <collection type="java.util.ArrayList">
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$Group">
+ <field name="name"><string>platform</string></field>
+ <field name="parentId"><string></string></field>
+ <field name="description"><string>the /platform group</string></field>
+ <field name="label"><string>Platform</string></field>
+ </object>
+ </value>
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$Group">
+ <field name="name"><string>administrators</string></field>
+ <field name="parentId"><string>/platform</string></field>
+ <field name="description"><string>the /platform/administrators group</string></field>
+ <field name="label"><string>Administrators</string></field>
+ </object>
+ </value>
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$Group">
+ <field name="name"><string>users</string></field>
+ <field name="parentId"><string>/platform</string></field>
+ <field name="description"><string>the /platform/users group</string></field>
+ <field name="label"><string>Users</string></field>
+ </object>
+ </value>
+ <value>
+ <object type="org.exoplatform.services.organization.OrganizationConfig$Group">
+ <field name="name"><string>guests</string></field>
+ <field name="parentId"><string>/platform</string></field>
+ <field name="description"><string>the /platform/guests group</string></field>
+ <field name="label"><string>Guests</string></field>
+ </object>
+ </value>
+ ...
+ </collection>
+</field>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-msad.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-msad.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-msad.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,5 @@
+ <identity-store-id>PortalLDAPStore</identity-store-id>
+ <identity-object-types>
+ <identity-object-type>USER</identity-object-type>
+ <identity-object-type>msad_roles_type</identity-object-type>
+ </identity-object-types>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-opends.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-opends.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/readonly-opends.xml 2013-03-26 04:19:46 UTC (rev 9225)
@@ -0,0 +1,31 @@
+<repository>
+ <id>PortalRepository</id>
+ <class>org.picketlink.idm.impl.repository.FallbackIdentityStoreRepository</class>
+ <external-config/>
+ <default-identity-store-id>HibernateStore</default-identity-store-id>
+ <default-attribute-store-id>HibernateStore</default-attribute-store-id>
+ <identity-store-mappings>
+ <identity-store-mapping>
+ <identity-store-id>PortalLDAPStore</identity-store-id>
+ <!-- Comment #1 -->
+ <identity-object-types>
+ <identity-object-type>USER</identity-object-type>
+ <identity-object-type>acme_roles_type</identity-object-type>
+ <identity-object-type>acme_ou_type</identity-object-type>
+ </identity-object-types>
+ <!-- Comment #2 -->
+ <options>
+ <option>
+ <name>readOnly</name>
+ <value>true</value>
+ </option>
+ </options>
+ </identity-store-mapping>
+ </identity-store-mappings>
+ <options>
+ <option>
+ <name>allowNotDefinedAttributes</name>
+ <value>true</value>
+ </option>
+ </options>
+ </repository>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/OrganizationServiceClassDiagram.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/OrganizationServiceClassDiagram.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/cas.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/cas.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/images/complexinfra.png
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/josso.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/josso.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/loginScreen.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/loginScreen.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/openam.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/openam.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/salesforce-idp.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/salesforce-idp.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/salesforce-sp.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/salesforce-sp.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/saml-sso.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/saml-sso.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
11 years, 9 months
gatein SVN: r9224 - epp/docs/JPP/trunk/Development_Guide/en-US.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-24 19:55:53 -0400 (Sun, 24 Mar 2013)
New Revision: 9224
Added:
epp/docs/JPP/trunk/Development_Guide/en-US/Aliases.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Custom_Adapters.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent
epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Load_Groups.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Localization.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Cookbook.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Resources.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Dynamic_Module.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Script_Cookbook.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Scripts_In_JBoss_Portal_Platform.xml
Removed:
epp/docs/JPP/trunk/Development_Guide/en-US/Application_Development/
epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/
epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.ent
epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Introduction/
epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Development/
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Development/
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml
Log:
Moving nested files out of their folders into the flat file structure
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Aliases.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Aliases.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Custom_Adapters.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Custom_Adapters.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Deleted: epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.ent
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.ent 2013-03-24 23:45:57 UTC (rev 9223)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.ent 2013-03-24 23:55:53 UTC (rev 9224)
@@ -1,19 +0,0 @@
-<!-- Product Specifics: -->
-<!ENTITY PRODUCT "JBoss Portal Platform">
-
-<!-- Book specifics: -->
-<!ENTITY BOOKID "Developer Guide">
-
-<!-- Bugzilla Specifics -->
-<!ENTITY BZPRODUCT "JBoss Portal Platform 6">
-<!ENTITY BZCOMPONENT "docs-Developer_Guide">
-<!ENTITY BZURL "<ulink url='https://bugzilla.redhat.com/enter_bug.cgi?product=JBoss%20Portal&p...'>http://bugzilla.redhat.com/</ulink>">
-
-<!-- Corporate Specifics: -->
-<!ENTITY YEAR "2012">
-<!ENTITY HOLDER "Red Hat, Inc">
-
-<!-- Version Specifcs: -->
-<!ENTITY VX "6">
-<!ENTITY VY "6.0">
-<!ENTITY VZ "6.0.0">
Deleted: epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml 2013-03-24 23:45:57 UTC (rev 9223)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml 2013-03-24 23:55:53 UTC (rev 9224)
@@ -1,62 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- This document was created with Syntext Serna Freeform XML Formatting. --><!-- This document was created with Syntext Serna Free. --><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "Developer_Guide.ent">
-%BOOK_ENTITIES;
-]>
-<book>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Preface.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Introduction.xml" encoding="UTF-8"/>
- <part>
- <title>Architectural and Design Choices</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Architectural_Choices.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Design_Choices.xml" encoding="UTF-8"/>
- </part>
- <part>
- <title>Portal Development</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Lifecycle.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Containers.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Permission_Configuration.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Navigation_Configuration.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Default_Portal_Configuration.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Skinning_The_Portal.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Extension.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Data_Import_Strategy.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Internationalization_Configuration.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Localization_Configuration.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="RTL_Framework.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="XML_Resource_Bundles.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Javascript_Inter-application_Communication.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Navigation_Controller.xml" encoding="UTF-8"/>
- </part>
- <part>
- <title>Application Development</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Gadget_Development.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
- </part>
- <part>
- <title>JavaScript Development</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/JavaScript_Modularity.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/JavaScript_in_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Module_Scopes.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Portlet_Dynamic_Module.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Aliases.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Custom_Adapters.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Module_Resources.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Load_Groups.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Localization.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Scripts_In_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
- </part>
- <part>
- <title>JavaScript Code Examples</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Module_Cookbook.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Development/Script_Cookbook.xml" encoding="UTF-8"/>
- </part>
- <part>
- <title>Advanced Development Concepts</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="The_eXo_Kernel.xml" encoding="UTF-8"/>
- </part>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendix-Quickstarts.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Revision_History.xml"/>
-</book>
Copied: epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent (from rev 9222, epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.ent)
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.ent 2013-03-24 23:55:53 UTC (rev 9224)
@@ -0,0 +1,19 @@
+<!-- Product Specifics: -->
+<!ENTITY PRODUCT "JBoss Portal Platform">
+
+<!-- Book specifics: -->
+<!ENTITY BOOKID "Developer Guide">
+
+<!-- Bugzilla Specifics -->
+<!ENTITY BZPRODUCT "JBoss Portal Platform 6">
+<!ENTITY BZCOMPONENT "docs-Developer_Guide">
+<!ENTITY BZURL "<ulink url='https://bugzilla.redhat.com/enter_bug.cgi?product=JBoss%20Portal&p...'>http://bugzilla.redhat.com/</ulink>">
+
+<!-- Corporate Specifics: -->
+<!ENTITY YEAR "2012">
+<!ENTITY HOLDER "Red Hat, Inc">
+
+<!-- Version Specifcs: -->
+<!ENTITY VX "6">
+<!ENTITY VY "6.0">
+<!ENTITY VZ "6.0.0">
Copied: epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml (from rev 9222, epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml)
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Development_Guide.xml 2013-03-24 23:55:53 UTC (rev 9224)
@@ -0,0 +1,62 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- This document was created with Syntext Serna Freeform XML Formatting. --><!-- This document was created with Syntext Serna Free. --><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Development_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<book>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Preface.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Introduction.xml" encoding="UTF-8"/>
+ <part>
+ <title>Architectural and Design Choices</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Architectural_Choices.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Design_Choices.xml" encoding="UTF-8"/>
+ </part>
+ <part>
+ <title>Portal Development</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Lifecycle.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Containers.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Permission_Configuration.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Navigation_Configuration.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Default_Portal_Configuration.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Skinning_The_Portal.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Extension.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Data_Import_Strategy.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Internationalization_Configuration.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Localization_Configuration.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="RTL_Framework.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="XML_Resource_Bundles.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Javascript_Inter-application_Communication.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Navigation_Controller.xml" encoding="UTF-8"/>
+ </part>
+ <part>
+ <title>Application Development</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Gadget_Development.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
+ </part>
+ <part>
+ <title>JavaScript Development</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_Modularity.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="JavaScript_in_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Scopes.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Dynamic_Module.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Aliases.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Custom_Adapters.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Resources.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Load_Groups.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Localization.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Scripts_In_JBoss_Portal_Platform.xml" encoding="UTF-8"/>
+ </part>
+ <part>
+ <title>JavaScript Code Examples</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Module_Cookbook.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Script_Cookbook.xml" encoding="UTF-8"/>
+ </part>
+ <part>
+ <title>Advanced Development Concepts</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="The_eXo_Kernel.xml" encoding="UTF-8"/>
+ </part>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendix-Quickstarts.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Revision_History.xml"/>
+</book>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_Modularity.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/JavaScript_in_JBoss_Portal_Platform.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Load_Groups.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Load_Groups.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Localization.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Localization.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Cookbook.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Cookbook.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Resources.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Resources.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Module_Scopes.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Dynamic_Module.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Dynamic_Module.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml 2013-03-24 23:45:57 UTC (rev 9223)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Preface.xml 2013-03-24 23:55:53 UTC (rev 9224)
@@ -1,13 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
- <preface id="pref-Developer_Guide-Preface">
- <title>Preface</title>
-
- <xi:include href="Common_Content/Conventions.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
-
- <xi:include href="Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude">
- <xi:fallback xmlns:xi="http://www.w3.org/2001/XInclude">
- <xi:include href="Common_Content/Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
- </xi:fallback>
- </xi:include>
- </preface>
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
+<preface id="pref-Developer_Guide-Preface">
+ <title>Preface</title>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Conventions.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Feedback.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Feedback.xml">
+ <xi:fallback xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Common_Content/Feedback.xml"/>
+ </xi:fallback>
+ </xi:include>
+</preface>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Script_Cookbook.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Script_Cookbook.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/Scripts_In_JBoss_Portal_Platform.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/Scripts_In_JBoss_Portal_Platform.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
11 years, 9 months
gatein SVN: r9223 - in epp/docs/JPP/trunk/Development_Guide/en-US: extras and 1 other directory.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-24 19:45:57 -0400 (Sun, 24 Mar 2013)
New Revision: 9223
Added:
epp/docs/JPP/trunk/Development_Guide/en-US/extras/GadgetRegister.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/MyFilter.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default1.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default10.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default11.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default160.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default161.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default2.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default3.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default4.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default5.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default6.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default7.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default8.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default9.java
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Lifecycle.xml
epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml
Log:
Added all required xml and java code sample files to remove missing xi:include errors
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml 2013-03-22 04:30:58 UTC (rev 9222)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Book_Info.xml 2013-03-24 23:45:57 UTC (rev 9223)
@@ -4,7 +4,7 @@
%BOOK_ENTITIES;
]>
<bookinfo id="book-Developer_Guide-Developer_Guide">
- <title>Developer Guide</title>
+ <title>Development Guide</title>
<subtitle>for use with JBoss Portal Platform 6, and its patch releases.</subtitle>
<productname>JBoss Portal Platform</productname>
<productnumber>6</productnumber>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Lifecycle.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/The_eXo_Kernel.xml
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/GadgetRegister.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/GadgetRegister.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/GadgetRegister.java 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,32 @@
+public class GadgetRegister implements ServletContextListener
+{
+ public void contextInitialized(ServletContextEvent event)
+ {
+ // Create a new post-init task
+ final PortalContainerPostInitTask task = new PortalContainerPostInitTask() {
+
+ public void execute(ServletContext context, PortalContainer portalContainer)
+ {
+ try
+ {
+ SourceStorage sourceStorage =
+ (SourceStorage) portalContainer.getComponentInstanceOfType(SourceStorage.class);
+ ...
+ }
+ catch (RuntimeException e)
+ {
+ throw e;
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException("Initialization failed: ", e);
+ }
+ }
+ };
+
+ // Add post-init task for execution on all the portal containers
+ // that depend on the given ServletContext according to
+ // PortalContainerDefinitions (via Dependencies configuration)
+ PortalContainer.addInitTask(event.getServletContext(), task);
+ }
+}
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/MyFilter.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/MyFilter.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/MyFilter.java 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,30 @@
+package org.example;
+
+import java.io.IOException;
+
+import javax.servlet.FilterChain;
+import javax.servlet.FilterConfig;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+
+public class MyFilter implements javax.servlet.Filter {
+
+ public void doFilter(ServletRequest request, ServletResponse response,
+ FilterChain chain) throws IOException, ServletException
+ {
+ long beforeTime = System.currentTimeMillis();
+ chain.doFilter(request, response);
+ long afterTime = System.currentTimeMillis();
+ System.out.println("Time to execute the portlet request (in ms): " + (afterTime - beforeTime));
+ }
+
+ public void init(FilterConfig config) throws ServletException
+ {
+ }
+
+ public void destroy()
+ {
+ }
+
+}
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default1.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default1.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default10.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default10.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default10.java 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,9 @@
+/**
+ * Use this method instead of HttpSessionListener.sessionCreated()
+ */
+protected void onSessionCreated(ExoContainer container, HttpSessionEvent event);
+
+/**
+ * Use this method instead of HttpSessionListener.sessionDestroyed()
+ */
+protected void onSessionDestroyed(ExoContainer container, HttpSessionEvent event);
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default11.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default11.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default11.java 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,5 @@
+/**
+ * Method should return true if unified servlet context,
+ * and unified classloader should be made available
+ */
+protected boolean requirePortalEnvironment();
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default160.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default160.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default160.xml 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,10 @@
+<servlet>
+ <servlet-name>GateInServlet</servlet-name>
+ <servlet-class>org.gatein.wci.api.GateInServlet</servlet-class>
+ <load-on-startup>0</load-on-startup>
+</servlet>
+
+<servlet-mapping>
+ <servlet-name>GateInServlet</servlet-name>
+ <url-pattern>/gateinservlet</url-pattern>
+</servlet-mapping>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default161.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default161.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default2.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default2.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default2.xml 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,9 @@
+<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.exoplaform.org/xml/ns/kernel_1_2.xsd
+ http://www.exoplaform.org/xml/ns/kernel_1_2.xsd"
+ xmlns="http://www.exoplaform.org/xml/ns/kernel_1_2.xsd">
+ <!-- Comment #1 -->
+ <import>war:/conf/sample-ext/jcr/jcr-configuration.xml</import>
+ <import>war:/conf/sample-ext/portal/portal-configuration.xml</import>
+
+</configuration>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default3.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default3.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default4.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default4.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default4.xml 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,10 @@
+<component>
+ <key>org.exoplatform.services.naming.InitialContextInitializer</key>
+ <type>org.exoplatform.commons.InitialContextInitializer2</type>
+ <init-params>
+ <properties-param>
+ <name>default-properties</name>
+ <description>Default initial context properties</description>
+ </properties-param>
+ </init-params>
+</component>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default5.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default5.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default5.xml 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,25 @@
+<component>
+ <key>org.exoplatform.services.resources.ResourceBundleService</key>
+ <type>org.exoplatform.services.resources.impl.SimpleResourceBundleService</type>
+ <init-params>
+ <values-param>
+ <name>classpath.resources</name>
+ <description>The resources that start with the following package name should be load from file system</description>
+ <value>locale.portlet</value>
+ </values-param>
+
+ <values-param>
+ <name>init.resources</name>
+ <description>Store the following resources into the db for the first launch </description>
+ <value>locale.test.resources.test</value>
+ </values-param>
+
+ <values-param>
+ <name>portal.resource.names</name>
+ <description>The properties files of the portal , those file will be merged
+ into one ResourceBundle properties </description>
+ <value>local.portal.portal</value>
+ <value>local.portal.custom</value>
+ </values-param>
+ </init-params>
+</component>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default6.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default6.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default6.xml 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,28 @@
+<component>
+ <key>org.exoplatform.services.cache.CacheService</key>
+ <jmx-name>cache:type=CacheService</jmx-name>
+ <type>org.exoplatform.services.cache.impl.CacheServiceImpl</type>
+ <init-params>
+ <object-param>
+ <name>cache.config.default</name>
+ <description>The default cache configuration</description>
+ <object type="org.exoplatform.services.cache.ExoCacheConfig">
+ <field name="name">
+ <string>default</string>
+ </field>
+ <field name="maxSize">
+ <int>300</int>
+ </field>
+ <field name="liveTime">
+ <long>300</long>
+ </field>
+ <field name="distributed">
+ <boolean>false</boolean>
+ </field>
+ <field name="implementation">
+ <string>org.exoplatform.services.cache.concurrent.ConcurrentFIFOExoCache</string>
+ </field>
+ </object>
+ </object-param>
+ </init-params>
+</component>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default7.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default7.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default8.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default8.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default9.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default9.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default9.java 2013-03-24 23:45:57 UTC (rev 9223)
@@ -0,0 +1,5 @@
+/**
+ * Use this method instead of Servlet.service()
+ */
+protected void onService(ExoContainer container, HttpServletRequest req,
+ HttpServletResponse res) throws ServletException, IOException;
11 years, 9 months
gatein SVN: r9222 - in epp/docs/JPP/trunk/Development_Guide/en-US: extras and 1 other directory.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-22 00:30:58 -0400 (Fri, 22 Mar 2013)
New Revision: 9222
Added:
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default157.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default250.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default251.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default252.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default253.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default254.xml
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/Default_Portal_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Navigation_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Permission_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development_Resources.xml
epp/docs/JPP/trunk/Development_Guide/en-US/RTL_Framework.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Skinning_The_Portal.xml
epp/docs/JPP/trunk/Development_Guide/en-US/XML_Resource_Bundles.xml
Log:
All code_sample code samples changes to extras now
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Default_Portal_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Navigation_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Permission_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development_Resources.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/RTL_Framework.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Skinning_The_Portal.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/XML_Resource_Bundles.xml
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default157.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default157.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default157.xml 2013-03-22 04:30:58 UTC (rev 9222)
@@ -0,0 +1,47 @@
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<portlet:defineObjects/>
+<div>
+ <p>
+ Received messages:
+ <div id="received_<portlet:namespace/>">
+
+ </div>
+ </p>
+
+ <p>
+ Send message:
+ <input type="text" id="msg_<portlet:namespace/>"/> <a href="#" onclick="send_<portlet:namespace/>();">send</a>
+ </p>
+</div>
+
+<script type="text/javascript">
+
+ Function.prototype.bind = function(object) {
+ var method = this;
+ return function() {
+ method.apply(object, arguments);
+ }
+ }
+
+ function send_<portlet:namespace/>() {
+ var msg = document.getElementById("msg_<portlet:namespace/>").value;
+ eXo.core.Topic.publish("<portlet:namespace/>", "/demo", msg);
+ }
+
+ function Listener_<portlet:namespace/>(){
+
+ }
+
+ Listener_<portlet:namespace/>.prototype.receiveMsg = function(event) {
+ document.getElementById("received_<portlet:namespace/>").innerHTML =
+ document.getElementById("received_<portlet:namespace/>").innerHTML + "<br />* " +
+ event.senderId + ": " + event.message;
+ }
+
+ function init_<portlet:namespace/>() {
+ var listener_<portlet:namespace/> = new Listener_<portlet:namespace/>();
+ eXo.core.Topic.subscribe("/demo", listener_<portlet:namespace/>.receiveMsg.bind(listener_<portlet:namespace/>));
+ }
+
+ init_<portlet:namespace/>();
+</script>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default250.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default250.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default250.xml 2013-03-22 04:30:58 UTC (rev 9222)
@@ -0,0 +1,2 @@
+<div class="portlet-section-header">Help mode</div>
+<div class="portlet-section-body">This is the help mode, a convenient place to give the user some help information.</div>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default251.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default251.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default251.xml 2013-03-22 04:30:58 UTC (rev 9222)
@@ -0,0 +1,2 @@
+<div class="portlet-section-header">Edit mode</div>
+<div class="portlet-section-body">This is the edit mode, a convenient place to let the user change his portlet preferences.</div>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default252.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default252.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default252.xml 2013-03-22 04:30:58 UTC (rev 9222)
@@ -0,0 +1,41 @@
+<!-- Comment #1 -->
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+
+<div class="portlet-section-header">Welcome !</div>
+
+<br/>
+
+<div class="portlet-font">Welcome on the JSP Hello User portlet,
+my name is GateIn Portal. What's yours ?</div>
+
+<br/>
+
+<div class="portlet-font">Method 1: We simply pass the parameter to the render phase:<br/>
+<!-- Comment #2 -->
+<a href="<portlet:renderURL><portlet:param name="yourname" value="John Doe"/>
+ </portlet:renderURL>">John Doe</a></div>
+
+<br/>
+
+<div class="portlet-font">Method 2: We pass the parameter to the render phase, using valid XML:
+Please check the source code to see the difference with Method 1.
+<!-- Comment #3 -->
+<portlet:renderURL var="myRenderURL">
+ <portlet:param name="yourname" value='John Doe'/>
+</portlet:renderURL>
+<br/>
+<!-- Comment #4 -->
+<a href="<%= myRenderURL %>">John Doe</a></div>
+
+<br/>
+
+<div class="portlet-font">Method 3: We use a form:<br/>
+<!-- Comment #5 -->
+<portlet:actionURL var="myActionURL"/>
+<!-- Comment #6 -->
+<form action="<%= myActionURL %>" method="POST">
+ <span class="portlet-form-field-label">Name:</span>
+ <input class="portlet-form-input-field" type="text" name="yourname"/>
+ <input class="portlet-form-button" type="Submit"/>
+</form>
+</div>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default253.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default253.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default253.xml 2013-03-22 04:30:58 UTC (rev 9222)
@@ -0,0 +1,8 @@
+<faces-config>
+...
+ <application>
+ <view-handler>org.jboss.portletbridge.application.PortletViewHandler</view-handler>
+ <state-manager>org.jboss.portletbridge.application.PortletStateManager</state-manager>
+ </application>
+...
+</faces-config>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default254.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default254.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
11 years, 9 months
gatein SVN: r9221 - in epp/docs/JPP/trunk/Development_Guide/en-US: Architectural_Design_Choices and 2 other directories.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-22 00:11:41 -0400 (Fri, 22 Mar 2013)
New Revision: 9221
Added:
epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Design_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/
epp/docs/JPP/trunk/Development_Guide/en-US/extras/JSPHelloUserPortlet.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/Portal_and_Portlet_CSS.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml~
epp/docs/JPP/trunk/Development_Guide/en-US/extras/SimplestHelloWorldPortlet.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default149.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default150.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default151.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default155.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default156.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default190.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default192.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default195.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default196.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default243.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default244.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default245.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default247.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default248.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/default249.java
epp/docs/JPP/trunk/Development_Guide/en-US/extras/eXoResources_war_web.xml
epp/docs/JPP/trunk/Development_Guide/en-US/extras/gatein_resources_skin_config.xml
epp/docs/JPP/trunk/Development_Guide/en-US/images/LanguageChoice.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/SpecPortalDef.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/decoratorPattern.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/deployed.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/exploded.gif
epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_ant_deploy.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_ant_explode.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_output.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/jsp_output.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/jsp_process.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/leftMarginPattern.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/myfaces_ant_deploy.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/myfaces_ant_explode.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation1.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation2.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation_insert.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation_merge.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/output.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/package_42x.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/package_myfaces.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/package_myfaces42.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/package_sunri.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/portal-change-skin.png
epp/docs/JPP/trunk/Development_Guide/en-US/images/windowStyles.png
Removed:
epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/Architectural_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/Design_Choices.xml
epp/docs/JPP/trunk/Development_Guide/en-US/code_samples/
Modified:
epp/docs/JPP/trunk/Development_Guide/en-US/Data_Import_Strategy.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Localization_Configuration.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Navigation_Controller.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Extension.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development_Resources.xml
epp/docs/JPP/trunk/Development_Guide/en-US/RTL_Framework.xml
epp/docs/JPP/trunk/Development_Guide/en-US/Skinning_The_Portal.xml
epp/docs/JPP/trunk/Development_Guide/en-US/XML_Resource_Bundles.xml
Log:
Big day of reordering and reworking. Some structural errors exist in the guide as it stands. Relating to the code_samples folder which should have been left as extras so publican ignores all files in this directory.
Copied: epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Choices.xml (from rev 9219, epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/Architectural_Choices.xml)
===================================================================
(Binary files differ)
Deleted: epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/Architectural_Choices.xml
===================================================================
(Binary files differ)
Deleted: epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/Design_Choices.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Data_Import_Strategy.xml
===================================================================
(Binary files differ)
Copied: epp/docs/JPP/trunk/Development_Guide/en-US/Design_Choices.xml (from rev 9219, epp/docs/JPP/trunk/Development_Guide/en-US/Architectural_Design_Choices/Design_Choices.xml)
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml 2013-03-21 05:42:36 UTC (rev 9220)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/Developer_Guide.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -9,8 +9,8 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Introduction.xml" encoding="UTF-8"/>
<part>
<title>Architectural and Design Choices</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Architectural_Design_Choices/Architectural_Choices.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Architectural_Design_Choices/Design_Choices.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Architectural_Choices.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Design_Choices.xml" encoding="UTF-8"/>
</part>
<part>
<title>Portal Development</title>
@@ -19,7 +19,6 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Permission_Configuration.xml" encoding="UTF-8"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Navigation_Configuration.xml" encoding="UTF-8"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Default_Portal_Configuration.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Visual_Identity.xml" encoding="UTF-8"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Skinning_The_Portal.xml" encoding="UTF-8"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portal_Extension.xml" encoding="UTF-8"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Data_Import_Strategy.xml" encoding="UTF-8"/>
@@ -33,7 +32,7 @@
<part>
<title>Application Development</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Gadget_Development.xml" encoding="UTF-8"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../Portlet_Development_Resources.xml" encoding="UTF-8"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development_Resources.xml" encoding="UTF-8"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Portlet_Development.xml" encoding="UTF-8"/>
</part>
<part>
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Internationalization_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Javascript_Inter-application_Communication.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Localization_Configuration.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Navigation_Controller.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portal_Extension.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Portlet_Development_Resources.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/RTL_Framework.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/Skinning_The_Portal.xml
===================================================================
(Binary files differ)
Modified: epp/docs/JPP/trunk/Development_Guide/en-US/XML_Resource_Bundles.xml
===================================================================
(Binary files differ)
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/JSPHelloUserPortlet.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/JSPHelloUserPortlet.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/JSPHelloUserPortlet.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,39 @@
+package org.jboss.portal.portlet.samples;
+
+import java.io.IOException;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.GenericPortlet;
+import javax.portlet.PortletException;
+import javax.portlet.PortletRequestDispatcher;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import javax.portlet.UnavailableException;
+
+public class JSPHelloUserPortlet extends GenericPortlet
+{
+// Comment #1
+ public void doView(RenderRequest request, RenderResponse response)
+ throws PortletException, IOException
+ {
+// Comment #2
+ String sYourName = (String) request.getParameter("yourname");
+ if (sYourName != null)
+ {
+ request.setAttribute("yourname", sYourName);
+// Comment #3
+ PortletRequestDispatcher prd =
+ getPortletContext().getRequestDispatcher("/jsp/hello.jsp");
+// Comment #4
+ prd.include(request, response);
+ }
+ else
+ {
+//Code split between lines. Direct copy will result in parse errors.
+ PortletRequestDispatcher prd = getPortletContext().
+ getRequestDispatcher("/jsp/welcome.jsp");
+ prd.include(request, response);
+ }
+ }
+...
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/Portal_and_Portlet_CSS.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/Portal_and_Portlet_CSS.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/Portal_and_Portlet_CSS.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,12 @@
+<head>
+...
+<!-- The portal skin -->
+<link id="CoreSkin" rel="stylesheet" type="text/css" href="/eXoResources/skin/Stylesheet.css" />
+
+<!-- The portlet skins -->
+<link id="web_FooterPortlet" rel="stylesheet" type="text/css" href= "/web/skin/portal/webui/component/UIFooterPortlet/DefaultStylesheet.css" />
+<link id="web_NavigationPortlet" rel="stylesheet" type="text/css" href= "/web/skin/portal/webui/component/UINavigationPortlet/DefaultStylesheet.css" />
+<link id="web_HomePagePortlet" rel="stylesheet" type="text/css" href= "/portal/templates/skin/webui/component/UIHomePagePortlet/DefaultStylesheet.css" />
+<link id="web_BannerPortlet" rel="stylesheet" type="text/css" href= "/web/skin/portal/webui/component/UIBannerPortlet/DefaultStylesheet.css" />
+...
+</head>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,8 @@
+<portal-config>
+ <portal-name>classic</portal-name>
+ <locale>en</locale>
+ <access-permissions>Everyone</access-permissions>
+ <edit-permission>*:/platform/administrators</edit-permission>
+ <skin>MySkin</skin>
+ ...
+</portal-config>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml~
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml~ (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/Set_MySkin.xml~ 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,7 @@
+<portal-config>
+ <portal-name>classic</portal-name>
+ <locale>en</locale>
+ <access-permissions>Everyone</access-permissions>
+ <edit-permission>*:/platform/administrators</edit-permission>
+ <skin>MySkin</skin>
+ ...
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/SimplestHelloWorldPortlet.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/SimplestHelloWorldPortlet.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/SimplestHelloWorldPortlet.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,22 @@
+package org.jboss.portal.portlet.samples;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+// Comment #1
+import javax.portlet.GenericPortlet;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+
+public class SimplestHelloWorldPortlet extends GenericPortlet
+{
+ // Comment #2
+ public void doView(RenderRequest request, RenderResponse response) throws IOException
+ {
+ // Comment #3
+ PrintWriter writer = response.getWriter();
+ // Comment #4
+ writer.write("Hello World !");
+ // Comment #5
+ writer.close();
+ }
+}
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default149.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default149.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default149.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,10 @@
+<component>
+ <key>org.exoplatform.services.resources.LocaleConfigService</key>
+ <type>org.exoplatform.services.resources.impl.LocaleConfigServiceImpl</type>
+ <init-params>
+ <value-param>
+ <name>locale.config.file</name>
+ <value>war:/conf/common/locales-config.xml</value>
+ </value-param>
+ </init-params>
+</component>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default150.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default150.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default151.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default151.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default151.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,36 @@
+<component>
+ <key>org.exoplatform.services.resources.ResourceBundleService</key>
+ <type>org.exoplatform.services.resources.impl.SimpleResourceBundleService</type>
+ <init-params>
+ <!-- Comment #1 -->
+ <values-param>
+ <name>classpath.resources</name>
+ <description>The resources that start with the following package name should be load from file system</description>
+ <value>locale.portlet</value>
+ </values-param>
+ <!--Comment #2 -->
+ <values-param>
+ <name>init.resources</name>
+ <description>Initiate the following resources during the first launch</description>
+ <value>locale.portal.expression</value>
+ <value>locale.portal.services</value>
+ <value>locale.portal.webui</value>
+ <value>locale.portal.custom</value>
+ <value>locale.navigation.portal.classic</value>
+ <value>locale.navigation.group.platform.administrators</value>
+ <value>locale.navigation.group.platform.users</value>
+ <value>locale.navigation.group.platform.guests</value>
+ <value>locale.navigation.group.organization.management.executive-board</value>
+ </values-param>
+ <!-- Comment #3 -->
+ <values-param>
+ <name>portal.resource.names</name>
+ <description>The properties files of the portal , those file will be merged
+ into one ResoruceBundle properties </description>
+ <value>locale.portal.expression</value>
+ <value>locale.portal.services</value>
+ <value>locale.portal.webui</value>
+ <value>locale.portal.custom</value>
+ </values-param>
+ </init-params>
+</component>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default155.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default155.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default155.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,34 @@
+/**
+ * publish is used to publish an event to the other subscribers to the given channels
+ * @param {Object} senderId is a string that identify the sender
+ * @param {String} topic is the topic that the message will be published
+ * @param {Object} message is the message that's going to be delivered to the subscribers to the topic
+ */
+Topic.prototype.publish = function(/*Object*/ senderId, /*String*/ topicName, /*Object*/ message ) { ... }
+
+/**
+ * isSubscribed is used to check if a function receive the events from a topic
+ * @param {String} topic The topic.
+ * @param {Function} func is the name of the function of obj to call when a message is received on the topic
+ */
+Topic.prototype.isSubscribed = function(/*String*/ topic, /*Function*/ func) { ... }
+
+/**
+ * subscribe is used to subscribe a callback to a topic
+ * @param {String} topic is the topic that will be listened
+ * @param {Function} func is the name of the function of obj to call when a message is received on the topic
+ *
+ * func is a function that take a Object in parameter. the event received have this format:
+ * {senderId:senderId, message:message, topic: topic}
+ *
+ */
+Topic.prototype.subscribe = function(/*String*/ topic, /*Function*/ func) { ... }
+
+/**
+ * unsubscribe is used to unsubscribe a callback to a topic
+ * @param {String} topic is the topic
+ * @param {Object} id is the id of the listener we want to unsubscribe
+ */
+Topic.prototype.unsubscribe = function(/*String*/ topic, /*Object*/ id) { ... }
+
+Topic.prototype.initCometdBridge = function() { ... }
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default156.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default156.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default156.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,5 @@
+{
+ senderId:senderId,
+ message:message,
+ topic: topic
+}
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default190.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default190.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default190.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,136 @@
+/*---- MyTheme ----*/
+.MyTheme .WindowBarCenter .WindowPortletInfo {
+ margin-right: 80px; /* orientation=lt */
+ margin-left: 80px; /* orientation=rt */
+}
+
+.MyTheme .WindowBarCenter .ControlIcon {
+ float: right; /* orientation=lt */
+ float: left; /* orientation=rt */
+ width: 24px;
+ height: 17px;
+ cursor: pointer;
+ background-image: url('background/MyTheme.png');
+}
+
+.MyTheme .ArrowDownIcon {
+ background-position: center 20px;
+}
+
+.MyTheme .OverArrowDownIcon {
+ background-position: center 116px;
+}
+
+.MyTheme .MinimizedIcon {
+ background-position: center 44px;
+}
+
+.MyTheme .OverMinimizedIcon {
+ background-position: center 140px;
+}
+
+.MyTheme .MaximizedIcon {
+ background-position: center 68px;
+}
+
+.MyTheme .OverMaximizedIcon {
+ background-position: center 164px;
+}
+
+.MyTheme .RestoreIcon {
+ background-position: center 92px;
+}
+
+.MyTheme .OverRestoreIcon {
+ background-position: center 188px;
+}
+
+.MyTheme .NormalIcon {
+ background-position: center 92px;
+}
+
+.MyTheme .OverNormalIcon {
+ background-position: center 188px;
+}
+
+.MyTheme .Information {
+ height: 18px; line-height: 18px;
+ vertical-align: middle; font-size: 10px;
+ padding-left: 5px; /* orientation=lt */
+ padding-right: 5px; /* orientation=rt */
+ margin-right: 18px; /* orientation=lt */
+ margin-left: 18px; /* orientation=rt */
+}
+
+.MyTheme .WindowBarCenter .WindowPortletIcon {
+ background-position: left top; /* orientation=lt */
+ background-position: right top; /* orientation=rt */
+ padding-left: 20px; /* orientation=lt */
+ padding-right: 20px; /* orientation=rt */
+ height: 16px;
+ line-height: 16px;
+}
+
+.MyTheme .WindowBarCenter .PortletName {
+ font-weight: bold;
+ color: #333333;
+ overflow: hidden;
+ white-space: nowrap;
+}
+
+.MyTheme .WindowBarLeft {
+ padding-left: 12px;
+ background-image: url('background/MyTheme.png');
+ background-repeat: no-repeat;
+ background-position: left -148px;
+}
+
+.MyTheme .WindowBarRight {
+ padding-right: 11px;
+ background-image: url('background/MyTheme.png');
+ background-repeat: no-repeat;
+ background-position: right -119px;
+}
+
+.MyTheme .WindowBarCenter {
+ background-image: url('background/MyTheme.png');
+ background-repeat: repeat-x;
+ background-position: left -90px;
+ height: 21px;
+ padding-top: 8px;
+}
+
+.MyTheme .MiddleDecoratorLeft {
+ padding-left: 12px;
+ background: url('background/MMyTheme.png') repeat-y left;
+}
+
+.MyTheme .MiddleDecoratorRight {
+ padding-right: 11px;
+ background: url('background/MMyTheme.png') repeat-y right;
+}
+
+.MyTheme .MiddleDecoratorCenter {
+ background: #ffffff;
+}
+
+.MyTheme .BottomDecoratorLeft {
+ padding-left: 12px;
+ background-image: url('background/MyTheme.png');
+ background-repeat: no-repeat;
+ background-position: left -60px;
+}
+
+.MyTheme .BottomDecoratorRight {
+ padding-right: 11px;
+ background-image: url('background/MyTheme.png');
+ background-repeat: no-repeat;
+ background-position: right -30px;
+}
+
+.MyTheme .BottomDecoratorCenter {
+ background-image: url('background/MyTheme.png');
+ background-repeat: repeat-x;
+ background-position: left top;
+ height: 30px;
+}
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default192.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default192.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default192.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1 @@
+sh jboss-as/bin/run.sh -Dexo.product.developing=true
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default195.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default195.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default195.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,9 @@
+UIAccountForm.tab.label.AccountInputSet = ...
+UIAccountForm.tab.label.UIUserProfileInputSet = ...
+UIAccountForm.label.Profile = ...
+UIAccountForm.label.HomeInfo= ...
+UIAccountForm.label.BusinessInfo= ...
+UIAccountForm.label.password= ...
+UIAccountForm.label.Confirmpassword= ...
+UIAccountForm.label.email= ...
+UIAccountForm.action.Reset= ...
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default196.xml
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default196.xml
___________________________________________________________________
Added: svn:mime-type
+ application/xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default243.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default243.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default243.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1 @@
+mvn package
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default244.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default244.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default244.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,11 @@
+|-- SimplestHelloWorld-0.0.1.war
+| `-- WEB-INF
+| |-- classes
+| | `-- org
+| | `-- jboss
+| | `-- portal
+| | `-- portlet
+| | `-- samples
+| | `-- SimplestHelloWorldPortlet.class
+| |-- portlet.xml
+| `-- web.xml
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default245.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default245.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default245.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,21 @@
+<portlet-app 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"
+ version="2.0">
+ <portlet>
+ <!-- Comment #1 -->
+ <portlet-name>SimplestHelloWorldPortlet</portlet-name>
+ <!-- Comment #2 -->
+ <portlet-class>
+ org.jboss.portal.portlet.samples.SimplestHelloWorldPortlet
+ </portlet-class>
+ <!-- Comment #3 -->
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <!-- Comment #4 -->
+ <portlet-info>
+ <title>Simplest Hello World Portlet</title>
+ </portlet-info>
+ </portlet>
+</portlet-app>
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default247.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default247.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default247.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,18 @@
+gatein-jsp-hellouser->1.0.0-GA-SNAPSHOT.war
+ |-- META-INF
+ | |-- MANIFEST.MF
+ |-- WEB-INF
+ | |-- classes
+ | | `-- org
+ | | `-- jboss
+ | | `-- portal
+ | | `-- portlet
+ | | `-- samples
+ | | `-- JSPHelloUserPortlet.class
+ | |-- portlet.xml
+ | `-- web.xml
+ `-- jsp
+ |-- edit.jsp
+ |-- hello.jsp
+ |-- help.jsp
+ `-- welcome.jsp
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default248.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default248.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default248.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,17 @@
+...
+ protected void doHelp(RenderRequest rRequest, RenderResponse rResponse) throws PortletException, IOException,
+ UnavailableException
+ {
+ rResponse.setContentType("text/html");
+ PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/jsp/help.jsp");
+ prd.include(rRequest, rResponse);
+ }
+
+ protected void doEdit(RenderRequest rRequest, RenderResponse rResponse) throws PortletException, IOException,
+ UnavailableException
+ {
+ rResponse.setContentType("text/html");
+ PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/jsp/edit.jsp");
+ prd.include(rRequest, rResponse);
+ }
+...
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/default249.java
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/default249.java (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/default249.java 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,10 @@
+...
+// Comment #1
+ public void processAction(ActionRequest aRequest, ActionResponse aResponse) throws PortletException, IOException, UnavailableException
+ {
+// Comment #2
+ String sYourname = (String) aRequest.getParameter("yourname");
+// Comment #3
+ aResponse.setRenderParameter("yourname", sYourname);
+ }
+...
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/eXoResources_war_web.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/eXoResources_war_web.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/eXoResources_war_web.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,9 @@
+<filter>
+ <filter-name>ResourceRequestFilter</filter-name>
+ <filter-class>org.exoplatform.portal.application.ResourceRequestFilter</filter-class>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>ResourceRequestFilter</filter-name>
+ <url-pattern>*.css</url-pattern>
+ </filter-mapping>
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/extras/gatein_resources_skin_config.xml
===================================================================
--- epp/docs/JPP/trunk/Development_Guide/en-US/extras/gatein_resources_skin_config.xml (rev 0)
+++ epp/docs/JPP/trunk/Development_Guide/en-US/extras/gatein_resources_skin_config.xml 2013-03-22 04:11:41 UTC (rev 9221)
@@ -0,0 +1,18 @@
+<gatein-resources>
+ <portal-skin>
+ <skin-name>MySkin</skin-name>
+ <css-path>/skin/myskin.css</css-path>
+ <overwrite>false</overwrite>
+ </portal-skin>
+</gatein-resources>
+
+ <!-- window style -->
+ <window-style>
+ <style-name>MyThemeCategory</style-name>
+ <style-theme>
+ <theme-name>MyThemeBlue</theme-name>
+ </style-theme>
+ <style-theme>
+ <theme-name>MyThemeRed</theme-name>
+ </style-theme>
+ ...
\ No newline at end of file
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/LanguageChoice.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/LanguageChoice.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/SpecPortalDef.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/SpecPortalDef.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/decoratorPattern.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/decoratorPattern.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/deployed.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/deployed.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/exploded.gif
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/exploded.gif
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ image/gif
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_ant_deploy.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_ant_deploy.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_ant_explode.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_ant_explode.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_output.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsf_output.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsp_output.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsp_output.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsp_process.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/jsp_process.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/leftMarginPattern.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/leftMarginPattern.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/myfaces_ant_deploy.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/myfaces_ant_deploy.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/myfaces_ant_explode.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/myfaces_ant_explode.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation1.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation1.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation2.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation2.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation_insert.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation_insert.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation_merge.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/navigation_merge.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/output.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/output.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_42x.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_42x.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_myfaces.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_myfaces.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_myfaces42.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_myfaces42.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_sunri.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/package_sunri.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/portal-change-skin.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/portal-change-skin.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Added: epp/docs/JPP/trunk/Development_Guide/en-US/images/windowStyles.png
===================================================================
(Binary files differ)
Property changes on: epp/docs/JPP/trunk/Development_Guide/en-US/images/windowStyles.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
11 years, 9 months
gatein SVN: r9220 - epp/docs/JPP/tags/6.0/Development_Guide/en-US.
by do-not-reply@jboss.org
Author: jaredmorgs
Date: 2013-03-21 01:42:36 -0400 (Thu, 21 Mar 2013)
New Revision: 9220
Modified:
epp/docs/JPP/tags/6.0/Development_Guide/en-US/Developer_Guide.xml
epp/docs/JPP/tags/6.0/Development_Guide/en-US/Revision_History.xml
Log:
Had to update the Dev Guide because it contained positioning info in the intro that should not have gone live
:
Modified: epp/docs/JPP/tags/6.0/Development_Guide/en-US/Developer_Guide.xml
===================================================================
--- epp/docs/JPP/tags/6.0/Development_Guide/en-US/Developer_Guide.xml 2013-03-21 05:40:42 UTC (rev 9219)
+++ epp/docs/JPP/tags/6.0/Development_Guide/en-US/Developer_Guide.xml 2013-03-21 05:42:36 UTC (rev 9220)
@@ -6,7 +6,6 @@
<book>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Book_Info.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Preface.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Introduction/Introduction.xml" encoding="UTF-8"/>
<part>
<title>Architectural and Design Choices</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Architectural_Design_Choices/Architectural_Choices.xml" encoding="UTF-8"/>
Modified: epp/docs/JPP/tags/6.0/Development_Guide/en-US/Revision_History.xml
===================================================================
--- epp/docs/JPP/tags/6.0/Development_Guide/en-US/Revision_History.xml 2013-03-21 05:40:42 UTC (rev 9219)
+++ epp/docs/JPP/tags/6.0/Development_Guide/en-US/Revision_History.xml 2013-03-21 05:42:36 UTC (rev 9220)
@@ -4,22 +4,8 @@
<title>Revision History</title>
<simpara>
<revhistory>
- <revision>
- <revnumber>6.0.0-21</revnumber>
- <date>Mon Mar 04 2013</date>
- <author>
- <firstname>Aakanksha</firstname>
- <surname>Singh</surname>
- <email/>
- </author>
- <revdescription>
- <simplelist>
- <member>Added Portlet develpment with Richfaces topic and incorporated Jared review remarks for Quickstarts</member>
- </simplelist>
- </revdescription>
- </revision>
<revision>
- <revnumber>6.0.0-100</revnumber>
+ <revnumber>6.0.0-101</revnumber>
<date>Tue Mar 05 2013</date>
<author>
<firstname>Jared</firstname>
11 years, 9 months