Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/new-security.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/new-security.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/new-security.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/new-security.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,160 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Security 2.2</title> + <subtitle>New Security in Version 2.2</subtitle> + <authors> + <person name="Dennis Dam" email="[email protected]" /> + <person name="David Sean Taylor" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Jetspeed Security Framework"> + <p>With version 2.2, Jetspeed introduces a new security framework. The 2.2 security is based on an security association engine, enable you to introduce your own + security components and build associations with other existing or new security components.</p> + <subsection name="Key Concepts: Subjects, Principals, Credentials"> + <p> +Jetspeed supports Subject-based security as defined by JAAS (Java Authentication and Authorization Services). +A subject is an aggregation of security information for a security entity, like a person. +A subject can have several identities, also called principals. For example, a user logging into a +Jetspeed portal is associated with one Subject, which contains a user principal, zero or more role principals, zero or more group principals, etc. +Each principal can be associated with a set of permissions that allow the user to perform certain actions, like accessing a page, updating secured objects, etc. +Finally, user principals in Jetspeed can be associated with a credential. A credential is, simply put, a username / password combination. + </p> + </subsection> + <subsection name="Jetspeed Security Component"> + <p> +All the security identity information above is managed by the Jetspeed Security Component. The Jetspeed Security Component provides a mechanism to access and update principal, + credential and permission data. When a user is authenticated in Jetspeed, a user principal is resolved for that user, based on the credentials that the user provided on login. + A user principal can then be associated with several other principals, which can be of the same (user principal) or different type (e.g. role, group, ..). + Principals are resolved in a nested manner, which means that each principal that is associated with the user principal can also be associated with other principals, + which can in turn be associated with other principals, etc. The final collection of principals found in this way is aggregated and attached to the Subject that is + resolved for the authenticated user. The Subject is used throughout Jetspeed for security purposes and can also be used by portlet applications to secure custom objects + using standard JAAS API. + </p> + </subsection> + <subsection name="Pluggable Security Architecture: Adapting to Different Security Models"> + <p> +Every project usually requires different security models, with meaningful relations between security principals that make sense for that project. +Most projects can get away with using standard principal types like users, roles and groups, with regular associations between those principal types, +like a user being a member of a role or group, a group being a member of a role, etc. There are also projects however, which go beyond that and require +new principal types and custom associations between principal types. These projects create the need for a pluggable security architecture where new principal types + and principal associations can be added easily. This is exactly what the Jetspeed Security Component provides. This is best explained by illustrating + a custom security model, where a user is related to an organization. Jetspeed contains built-in support for users, groups and roles and associations between those, + but not for organizations and associations between users and organizations. To achieve that though, the following changes can be made to plugin organizations: + </p> +<ul> +<li>create a new class "Organization", implementing JetspeedPrincipal</li> +<li>implement an OrganizationManager, based on the BaseJetspeedPrincipalManager.</li> +<li>configure an "isMemberOf" association handler between a user and organization principal type</li> +</ul> + <p> +The OrganizationManager is a strongly typed manager with methods for accessing and storing organizations. The BaseJetspeedPrincipalManager class however, is a weakly typed manager, + which only operates on abstract principals. This means that for the most part, the OrganizationManager class can delegate back to the base class, except for some specific + organization handling and typecasting abstract principals back to organization instances. + </p> + <p> +Configuring an association between users and organizations is in this case very simple, because an "isMemberOf" association handler is provided by default by Jetspeed. +Configuring it is a matter of specifying a new instance of that handler and wiring it to both the UserManager and the OrganizationManager. + The custom security model setup is depicted in Figure 1. + <img src="images/extending-organization.jpg"/> + <i>Figure 1: Extending the security model with organizations</i> + </p> + </subsection> + <subsection name="Principals and Attributes"> + <p> +A Jetspeed principal is basically nothing more than a set of security attributes describing the principal. +The attributes are custom and can differ per project. A user principal for example, can have contact information attributes. + An organization principal (from the example above) can have geographical coordinates of the office as an attribute. + The set of allowed attributes can be configured through Spring for each principal type. + Besides the attributes, a principal also has several constraints in its usage and access that can be configured, + such as whether the principal is read-only, can be removed, is enabled, etc. + </p> + </subsection> + <subsection name="Principal Associations"> + <p> +A principal association is a relation between two principals, where the relation always has a direction: it goes from one principal to another. For example, + in the relation "user is part of a group", the user is the starting point of the relation (the from principal) and the group is the ending point of the relation (the to principal). + The naming convention using "to" and "from" is used in the Jetspeed Security API. An example is a method in the JetspeedPrincipalManager interface called getAssociatedTo(..), + which fetches a list of associated principals given the name of a principal representing the "to" side of the association, and given the type of association. + The list of principals returned represent the "from" principals in the association. Associations have several characteristics, that influence the creation and deletion of + the principals in the association, or affect the way associations can be made between principals. The following list contains an overview of these characteristics: + </p> + <table> + <tr> + <th>Characteristic</th> + <th> Description</th> + </tr> + <tr> + <td>required</td> + <td>the "from" principal cannot be created without this association</td> + </tr> + <tr> + <td>dependent</td> + <td>the "from" principal will be deleted when the "to" principal is deleted</td> + </tr> + <tr> + <td>singular</td> + <td>the "from" principal can be associated from at most once</td> + </tr> + <tr> + <td>dominant</td> + <td>the "to" principal can be associated to at most once</td> + </tr> + </table> + <p> + All these characteristics are configured for an association through Spring. + </p> + <p> +The built-in implementations of associations by Jetspeed are (and should be) independent of specific principal types. The advantage of that is that associations +are pluggable and can be re-used between different pairs of principal types. + </p> + </subsection> + <subsection name="Storage of Principals and Associations"> + <p> +The storage engine of the Jetspeed Security Component uses a database to store and retrieve security data. By only allowing one type of data store, +the storage and retrieval methods used internally by Jetspeed can be optimized and fine-tuned. An additional advantage is that more complex queries + on security data are possible, which would be difficult to achieve if the storage engine was abstracted in such a way that any data store could be supported. + </p> + <p> +If the security model in Jetspeed is extended with new principals and/or associations, nothing has to be changed in database scripts or other code related to database. +Jetspeed's generic storage engine will take care of storing and retrieving data. +Although the storage engine works on top of a database internally, you have the possibility to synchronize data from another datastore. This will be discussed in the next section. + </p> + </subsection> + <subsection name="Synchronization and Replication"> + <p> +Security data can be synchronized from an external data store, and mapped to the database used internally by Jetspeed. Currently, LDAP is the only type of external +data store supported by Jetspeed. LDAP data can be synchronized periodically, on startup or on authentication of a user. When synchronizing on authentication of a user, +only the data related to that user is synchronized. Replication refers to writing back security data to the external store whenever security data in the database is updated. +Synchronization is a mechanism which ensures that the contents of the external data store are the same as the internal database, where the external datastore has the highest +priority. LDAP synchronization and replication is discussed in more detail in the LDAP Mapping guide. + </p> + </subsection> + <subsection name="Credentials"> + <p> + </p> + </subsection> + <subsection name="Permissions"> + <p> + </p> + </subsection> + </section> + </body> +</document>
Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/patches.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/patches.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/patches.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/patches.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Guide to Jetspeed-2 Development</title> + <subtitle>Guide to Jetspeed-2 Development</subtitle> + <authors> + <person name="David Le Strat" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="How to Submit Patches"> + <p> + When working with Eclipse with the <a href="http://subclipse.tigris.org/">Subclipse plugin</a>, + it is possible to generate a patch for the code changed as illustrated below: + <br/><br/> + <img src="images/create-patch.gif" border="0" /> + </p> + </section> + </body> +</document> \ No newline at end of file Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/permission.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/permission.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/permission.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/permission.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,81 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed 2 Security - PermissionManager Overview</title> + <authors> + <person name="David Le Strat" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="PermissionManager Overview"> + <p>The <code>PermissionManager</code> is used by the <code>RdbmsPolicy</code> to get the permissions for + a given user principals as presented + in the <a href="atz-jaas.html#Jetspeed_JAAS_Policy">Jetspeed JAAS Policy</a> section of the documentation. + </p> + <p> + The <code>PermissionManager</code> manages the association between permissions and principals. Each permission + or principal maps to a generic object model and reflexion is used to instantiate the proper permission or + principal type. The class diagram below represents the interfaces representing a generic permission + (<code>InternalPermission</code>) and a generic principal (<code>InternalPrincipal</code>) and their relation + to the <code>PermissionManager</code>. + </p> + <p> + <img src="images/permission-mgr-c.gif" border="0" /> + </p> + <p> + Each <code>InternalPermission</code> maps to one or more <code>InternalPrincipal</code> and, each + <code>InternalPrincipal</code> can have one or more <code>InternalPermission</code>. + </p> + <p> + <img src="images/permissions-principals-om-c.gif" border="0" /> + </p> + </section> + <section name="Schema and OJB Mapping"> + <p> + The OJB mappings for the security component are described in <code>security_repository.xml</code>: + <ul> + <li><code>InternalPrincipal</code>: Maps to the <code>SECURITY_PRINCIPAL</code> table.</li> + <li><code>InternalPermission</code>: Maps to the <code>SECURITY_PERMISSION</code> table.</li> + <li>Associations between <code>InternalPrincipal</code> and <code>InternalPermission</code> are + maintained through the indirection table <code>PRINCIPAL_PERMISSION</code>.</li> + </ul> + <source><![CDATA[ +<class-descriptor + class="org.apache.jetspeed.security.om.impl.InternalPrincipalImpl" + proxy="dynamic" + table="SECURITY_PRINCIPAL" + >...</class-descriptor> + +<class-descriptor + class="org.apache.jetspeed.security.om.impl.InternalPermissionImpl" + proxy="dynamic" + table="SECURITY_PERMISSION" + >...</class-descriptor> + ]]> + </source> + </p> + <p> + The relational schema maintaining principal to permission associations is provided below: + </p> + <p> + <img src="images/permissions-principals-schema.gif" border="0" /> + </p> + </section> + </body> +</document> \ No newline at end of file Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/spring-config.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/spring-config.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/spring-config.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-dev/src/site/xdoc/spring-config.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,177 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title> + Conditional Configuration Jetspeed 2.2 Components + </title> + <subtitle>How-to configure Jetspeed 2.2 Portal</subtitle> + <authors> + <person name="Ate Douma" email="[email protected]" /> + <person name="Woonsan Ko" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Configuring Jetspeed Components"> + <p>Jetspeed provides very flexible ways for specific configuration settings.</p> + <p>Jetspeed components are initially loaded from <strong><code>/WEB-INF/assembly/</code></strong> folder, while the default configuration properties are loaded from <strong><code>/WEB-INF/conf/jetspeed.properties.</code></strong></p> + <p>The initial/default configurations can be overrided through the <strong><code>/WEB-INF/assembly/override/</code></strong> folder, while overrides/additional values can be provided through the <strong><code>/WEB-INF/conf/override.properties.</code></strong></p> + <p>Another new feature is conditional Spring assembly loading. Jetspeed provides an extended BeanFactory + which checks a loaded Spring BeanDefinition for some extra meta data (defined within the Spring configuration itself) + against a predefined configuration, registering a BeanDefinition within Spring can be "prevented", effectively + filtering out certain definitions.</p> + </section> + <section name="Conditional Spring Assembly Loading"> + <subsection name="Jetspeed Category Meta Data"> + <p> + In Jetspeed assembly files, a bean definition should have <strong><code>j2:cat</code></strong> meta data like the following example: + <div class="source"><pre><bean name="xmlPageManager" class="org.apache.jetspeed.page.psml.CastorXmlPageManager"> + <meta key="j2:cat" value="xmlPageManager or pageSerializer" /> + ... +</bean></pre></div> + In the above example, the <strong><code>xmlPageManager</code></strong> bean definition is included for two categories: <strong><code>xmlPageManager</code></strong> and <strong><code>pageSerializer</code></strong>. + If the Spring filter key setting of Jetspeed contains one of the categories, then the <strong><code>xmlPageManager</code></strong> bean definition will be registered. Otherwise, the bean definition will be ignored. By the Spring filter key setting, bean definitions in assembly files will be filtered according to their categories. + </p> + </subsection> + <subsection name="Spring Filter Keys and Categories Settings"> + <p>The Spring filter settings of Jetspeed are defined in <strong><code>/WEB-INF/conf/spring-filter.properties</code></strong>.</p> + <p>In the file, the following category definitions are provided by default: + <table> + <tr> + <th>Filter Key</th> + <th>Mapped Categories</th> + <th>Description</th> + </tr> + <tr> + <td>default</td> + <td>default</td> + <td>Default category for most common components</td> + </tr> + <tr> + <td>basePortal</td> + <td>${default}, jndiDS, xmlPageManager</td> + <td> + The base category for a portal instance, to be used for other cateogry definitions. + In this category, the data source component and xml-based page manager are provided. + </td> + </tr> + <tr> + <td>portal</td> + <td>${basePortal}, dbSecurity</td> + <td> + The default category for a portal instance. + With the components by the basePortal category, the security components based on database are provided. + </td> + </tr> + <tr> + <td>portal.ldap</td> + <td>${basePortal}, ldapSecurity</td> + <td> + A category for a portal instance. + With the components by the basePortal category, the security components based on LDAP are provided. + </td> + </tr> + <tr> + <td>portal.dbPageManager</td> + <td>${default}, jndiDS, dbPageManager, dbSecurity</td> + <td> + A category for a portal instance. + In this category, the default components, the data source component and database-based page manager and database-based security components are provided. + </td> + </tr> + <tr> + <td>portal.dbPageManager.ldap</td> + <td>${default}, jndiDS, dbPageManager, ldapSecurity</td> + <td> + A category for a portal instance. + In this category, the default components, the data source component and database-based page manager and LDAP-based security components are provided. + </td> + </tr> + <tr> + <td>baseSerializer</td> + <td>jdbcDS, serializer, capabilities, security, profiler, registry, search, transaction, cache, prefs, springProperties, noRequestContext, noPageManager</td> + <td> + The base category for Jetspeed Serializer, to be used for other serializer cateogry definitions. + In this category, the necessary components for seeding and serializing Jetspeed data are provided. + </td> + </tr> + <tr> + <td>serializer</td> + <td>${baseSerializer}, dbSecurity</td> + <td> + The default category for serializer. In this category, database-based security components are provided. + </td> + </tr> + <tr> + <td>serializer.ldap</td> + <td>${baseSerializer}, ldapSecurity</td> + <td> + A category for serializer. In this category, LDAP-based security components are provided. + </td> + </tr> + <tr> + <td>pageSerializer</td> + <td>jdbcDS, base, pageSerializer, transaction, springProperties, security, dbSecurity, cache</td> + <td> + A category for page serializer. + </td> + </tr> + </table> + </p> + <p><em>Note: the expression enclosed by ${} will be expanded by the referenced property values.</em></p> + <p> + By default, the filter key of a portal instance is set to <strong><code>portal</code></strong>. To change this, you may define a property, <strong><code>spring.filter.key</code></strong> in one of the following properties files: + <strong><code>/WEB-INF/conf/spring-filter-key.properties</code></strong>, <strong><code>/WEB-INF/conf/override.properties</code></strong> or <strong><code>/WEB-INF/conf/jetspeed.properties</code></strong>. + For example, you can use Jetspeed Portal with LDAP-based Security components: + <div class="source"><pre>spring.filter.key = portal.ldap</pre></div> + </p> + </subsection> + <subsection name="Spring Filter Keys and Dynamic Bean Aliasing"> + <p>Because the ids of every beans must be unique within the BeanFactory or ApplicationContext the bean is hosted in, we cannot use same bean id for several different beans.</p> + <p>For example, there could be two options to choose page manager bean component: xml-based page manager or database-based page manager. If some other beans should refer the filtered page manager, they should be grouped in a same category as the filtered page manager. So, there should be many redundant bean definitions which make the maintenance very difficult.</p> + <p>Therefore, Jetspeed provides a way to alias beans dynamically with spring bean filtering solution. + In the following example, the first two bean definitions do not have id, but they have the same <strong><code>j2:alias</code></strong> meta data value. Jetspeed custom BeanFactory register the alias(es) dynamically according to this meta data. + Finally, the last bean definition can refer the selected bean by using the alias, <strong><code>org.apache.jetspeed.page.PageManager</code></strong>. + <div class="source"><pre><bean class="org.springframework.beans.factory.config.BeanReferenceFactoryBean"> + <meta key="j2:cat" value="xmlPageManager" /> + <meta key="j2:alias" value="org.apache.jetspeed.page.PageManager" /> + <property name="targetBeanName" value="xmlPageManager" /> +</bean> + +<bean class="org.springframework.beans.factory.config.BeanReferenceFactoryBean"> + <meta key="j2:cat" value="dbPageManager" /> + <meta key="j2:alias" value="org.apache.jetspeed.page.PageManager" /> + <property name="targetBeanName" value="dbPageManager" /> +</bean> + +<bean id="org.apache.jetspeed.portalsite.PortalSite" name="portalSite" + class="org.apache.jetspeed.portalsite.impl.PortalSiteImpl"> + <meta key="j2:cat" value="default" /> + <constructor-arg index="0"> + <ref bean="org.apache.jetspeed.page.PageManager" /> + </constructor-arg> +</bean></pre> + </div> + </p> + <p> + <em>Note: multiple alias names can be set to j2:alias meta data value by a string separated by comma or space.</em> + </p> + </subsection> + </section> + </body> +</document> Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/pom.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/pom.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/pom.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/pom.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + $Id: pom.xml 775034 2009-05-15 06:50:03Z taylor $ +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <prerequisites> + <maven>2.0.9</maven> + </prerequisites> + + <artifactId>jetspeed-guide-users</artifactId> + <name>Jetspeed Users Guide</name> + <description>Jetspeed 2.2 Users Guide</description> + <parent> + <artifactId>jetspeed-site-docs</artifactId> + <groupId>org.apache.portals.site</groupId> + <version>2.2</version> + </parent> + <packaging>pom</packaging> + + <!-- this is for a bug Maven, see http://jira.codehaus.org/browse/MSHARED-18 + should be removed once Maven incorporates this bug in an official release--> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0</version> + </plugin> + </plugins> + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <reportSets> + <reportSet> + <reports> + </reports> + </reportSet> + </reportSets> + </plugin> + </plugins> + </reporting> + +</project> Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/2column.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/2column.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/2column.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/4column.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/4column.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/4column.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/addportlet.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/addportlet.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/addportlet.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/arrowsxbar.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/arrowsxbar.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/arrowsxbar.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/breadcrumbs.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/breadcrumbs.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/breadcrumbs.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/categories.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/categories.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/categories.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customfolder.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customfolder.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customfolder.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customize.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customize.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customize.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customtab.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customtab.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/customtab.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/decoratordiagram.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/decoratordiagram.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/decoratordiagram.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/deskcustom.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/deskcustom.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/deskcustom.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/deskplus.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/deskplus.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/deskplus.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/desktop.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/desktop.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/desktop.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdowncolumns.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdowncolumns.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdowncolumns.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdownlayout.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdownlayout.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdownlayout.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdowntheme.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdowntheme.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/dropdowntheme.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/editactionbar.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/editactionbar.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/editactionbar.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/editicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/editicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/editicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/folderconfig.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/folderconfig.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/folderconfig.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/forgotten.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/forgotten.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/forgotten.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/helpicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/helpicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/helpicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/indportlettheme.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/indportlettheme.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/indportlettheme.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/infoicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/infoicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/infoicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/layconfig.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/layconfig.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/layconfig.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/leftmenu.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/leftmenu.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/leftmenu.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/leftmove.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/leftmove.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/leftmove.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/localedropdown.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/localedropdown.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/localedropdown.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/login.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/login.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/login.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/maxicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/maxicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/maxicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/minicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/minicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/minicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/newcustomizewindow.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/newcustomizewindow.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/newcustomizewindow.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/pageconfig.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/pageconfig.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/pageconfig.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletdetails.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletdetails.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletdetails.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletnav.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletnav.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletnav.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletsearch.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletsearch.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletsearch.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletwindowdiagram.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletwindowdiagram.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/portletwindowdiagram.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/printicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/printicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/printicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/restoreactionbar.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/restoreactionbar.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/restoreactionbar.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/restoreicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/restoreicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/restoreicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/rightmove.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/rightmove.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/rightmove.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smbluegrad.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smbluegrad.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smbluegrad.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smblueocean.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smblueocean.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smblueocean.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smportletselector.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smportletselector.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smportletselector.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smtigris.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smtigris.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smtigris.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smtigris2.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smtigris2.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/smtigris2.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/tabbedmenu.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/tabbedmenu.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/tabbedmenu.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/untiled.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/untiled.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/untiled.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userlogincompare1.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userlogincompare1.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userlogincompare1.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userlogincompare2.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userlogincompare2.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userlogincompare2.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userreg.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userreg.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/userreg.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/users-guide.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/users-guide.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/users-guide.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/welcomepagereduced.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/welcomepagereduced.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/welcomepagereduced.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/xicon.png URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/xicon.png?rev=1691449&view=auto ============================================================================== Binary file - no diff available. Propchange: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/resources/images/xicon.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/site.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/site.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/site.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/site.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<project name="Jetspeed Users Guide"> + <publishDate format="d MMMM yyyy"/> + <bannerLeft> + <name>Jetspeed Users Guide</name> + <src>images/jetspeed-logo.gif</src> + <href>http://portals.apache.org/jetspeed-2/</href> + </bannerLeft> + <bannerRight> + <name>Jetspeed Users Guide</name> + <href>http://portals.apache.org/jetspeed-2/usersguide/</href> + <src>images/users-guide.png</src> + </bannerRight> + + <skin> + <groupId>org.apache.portals.jetspeed-2</groupId> + <artifactId>jetspeed-maven-skin</artifactId> + <version>2.2.2</version> + </skin> + <body> + + <links> + <item name="Home" href="../index.html"/> + <item name="Admin Guide" href="../adminguide/index.html" /> + <item name="Build Guide" href="../build/guide/index.html"/> + <item name="Deployers Guide" href="../deployguide/index.html"/> + <item name="Developer Guide" href="../devguide/index.html"/> + </links> + + <menu name="Users Guide"> + <item name="Welcome" href="index.html" /> + <item name="About this guide" href="aboutuserguide.html" /> + <item name="Definitions" href="definitions.html" /> + </menu> + <menu name="Using Jetspeed"> + <item name="Getting Started" href="gettingstarted.html" /> + <item name="Navigation" href="portalnavigation.html" /> + <item name="Portlet Modes and Action Bar" href="portletmodes.html" /> + <item name="Logging out" href="logout.html" /> + </menu> + <menu name="Customizing"> + <item name="Decorators" href="decorators.html" /> + <item name="Portlets" href="portlets.html" /> + <item name="Tabs" href="tabs.html" /> + <item name="Menu" href="menu.html" /> + <item name="Desktop" href="desktop.html" /> + </menu> +<!-- + <menu name="Reference"> + <item name="QuickRef : Option Locations" href="options.html" /> + </menu> +--> + <menu name="Support"> + <item name="Mailing List" href="../mail-lists.html" /> + <item name="Bug Database" href="../issue-tracking.html" /> + <item name="Wiki" href="http://wiki.apache.org/portals/Jetspeed2" /> + <!--<item name="Quality Testing" href="quality-testing.html" />--> + <item name='FAQ' href='../faq.html'/> + </menu> + + + </body> +</project> Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/aboutuserguide.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/aboutuserguide.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/aboutuserguide.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/aboutuserguide.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>About Jetspeed Users Guide</title> + <subtitle>Guide to Using Jetspeed</subtitle> + <authors> + <person name="David Sean Taylor" email="[email protected]" /> + <person name="Jody McAlister" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="About this guide"> + <p> + This User guide is designed for people who are new to Jetspeed or as a reference for navigating + through the Jetspeed interface while logged in as a regular user. This guide is meant to be + a foundation for those who wish to continue with the Admin guide, Deployers guide and + Developers guide. Some concepts, such as security, may cross several guides but will be + structured for the Role of that particular guide. + </p> + <p> + After reading this guide, the user will be able to: + <ul> + <li>Create a new user</li> + <li>Login to Jetspeed</li> + <li>Request a forgotten password</li> + <li>Change the language used in Jetspeed</li> + <li>Minimize, maximize and restore portlet windows</li> + <li>Edit a portlet's preferences</li> + <li>Add, move and remove portlets</li> + <li>Change the decorators of Jetspeed</li> + <li>Change the decorators of individual portlets</li> + <li>Create and delete tabs</li> + <li>Create and delete folders</li> + <li>Navigate through menu's and pages</li> + <li>Use breadcrumbs to navigate folders</li> + <li>Switch between Jetpeed desktop and portal</li> + <li>Use Jetspeed desktop</li> + <li>Logout of Jetspeed</li> + </ul> + </p> + <subsection name="User Guide"> + <p> + The User guide will not cover aspects relating to the Admin guide, Deployers guide or Developers + guide. The User guide will focus on introducing the user to the means to log into the portal, navigate + within the portal and customize the look and feel of the portal. A definitions page is included + for important words or concepts that will make the guide more understandable for those unfamiliar with + Portal's or Jetspeed. + </p> + </subsection> + <subsection name="Admin Guide"> + <p> + The Admin guide will not cover topics addressed in the User guide. This guide will be focused on any + configuration and managment options that can be altered while Jetspeed is running. The administrator + will have full access to configuring users, groups and roles through the administrative portlets. + </p> + </subsection> + <subsection name="Deployers Guide"> + <p> + The Deployers guide will not cover topics addressed in the User or Admin guide. This guide will address + Administrative and Configuration tasks that can not occur while Jetspeed is running. A section of this guide + will be dedicated to deploying Jetspeed on Websphere. + </p> + </subsection> + <subsection name="Developers Guide"> + <p> + The Developers guide will not cover topics addressed in the User, Admin or Deployers guide. + </p> + </subsection> + </section> + </body> +</document> \ No newline at end of file Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/decorators.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/decorators.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/decorators.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/decorators.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed Users Guide - Decorators</title> + <subtitle>Guide to Using Jetspeed</subtitle> + <authors> + <person name="David Sean Taylor" email="[email protected]" /> + <person name="Jody McAlister" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Decorators"> + <ul> + <li>The portal design, or skins, are known in Jetspeed as decorators. With decorators, you can customize the portal experience to the branding of your organization.</li> + <li>There are two different types of decorators: Page Decorator and Portlet Decorator</li> + <ul> + <li>Page Decorators decorate the entire page</li> + <li>Portlet Decorators decorator individual portlets</li> + </ul> + </ul> + <subsection name="Page Decorators"> + <ul> + <li>Each Jetspeed page can be associated with a different page decoration. That said, it is recommended that you set page decorations at the folder, even root folder level.</li> + <li>Decorations inherit.</li> + <li>Page decorators control important aspects of a page:</li> + <ul> + <li>The colors, images, CSS styles that skin the page.</li> + <li>The meta information of a page such as title.</li> + <li>The branding of the page, corporate images, colors.</li> + <li>Action buttons displayed.</li> + <li>Menus and navigational elements.</li> + </ul> + <p> + </p> + </ul> + </subsection> + <subsection name="Portlet Decorators"> + <ul> + <li>Each Jetspeed portlet window on a page can be associated with a different portlet decoration.</li> + <li>Portlet decorations control some important aspect of a portlet window:</li> + <ul> + <li>The colors, images, CSS styles that skin this window.</li> + <li>The title portion of the portlet.</li> + <li>The borders of the window.</li> + <li>Action buttons displayed.</li> + </ul> + </ul> + </subsection> + <p>In the upper right hand corner of the Jetspeed Portal Window, you will see a Logout link followed by two icons. the first icon is the edit icon, which in this case + is our means to access the customization options for the entire portal window. Click on the pencil (edit) icon <img src="images/customize.png"/> and you should now see a + page similar to the one below. + </p> + <p> + <img src="images/newcustomizewindow.png"/> + </p> + <subsection name="Page/Folder Customizer"> + <p> + The Page/Folder Customizer section has three options for us to configure. Theme will set the decorator for the portal window's tabs, menu and window itself. Layout will + allow us to change the amount of columns in our Jetspeed window. The portlet theme is a global setting for all portlets contained in the portal window. This global setting + can be overridden by individual portlets within the window. If you do not set the individual portlet decorators they will inherit the Portlet Theme from this section. Tigris is the default + decorator for a standard jetspeed installation. + </p> + <p> + <img align="top" src="images/smtigris.png"/> <img align="top" src="images/dropdownlayout.png"/> <img align="top" src="images/smblueocean.png"/> + </p> + <p> + Notice the Theme drop down menu does not require pushing a change button to make your selection become active. Once you choose an option from the dropdown menu, Jetspeed will render the window + with your choice. Only the Layout was affected, not the portlets window. + </p> + </subsection> + <subsection name="Layout Customizer"> + <p> + Layout allows you to choose multiple column layouts or a single column for the entire window. Jetspeed will remember the locations of portlets when altering this layout. Changing the Layout to put + all the portlets into four columns and changing back to two columns will return the portlets back to their original columns. + </p> + <p> + <img align="top" src="images/dropdowncolumns.png"/> + </p> + <p> + <img align="top" src="images/4column.png"/> <img align="top" src="images/2column.png"/> + </p> + <p> + Add Layout will insert layout options within the window with the portlet. This allows + you to setup multiple columns within one column. Clicking on add layout added a new Page/Customizer option below the Bookmark Portlet 2 from our + previous example. The user can now customize this new layout within the layout using the options provided. You will also notice arrow icons and an X icon. These will be discussed in the Portlets section of + Customizing but they are for moving and removing portlets. + </p> + <p> + <img src="images/layconfig.png"/> + </p> + </subsection> + <subsection name="Portlet Theme Customizer"> + <p> + Portlet Theme will set the decorator for all the portlets in the window. If you have set individual decorators on your portlets, this will reset all portlets in the window to the Portlet Theme you have chosen. You must + reset individual portlets after choosing this option if you wish them to have a different decorator. To have Layout and Portlets all using the same theme, you must set them to the same decorator. + </p> + <p> + <img align="top" src="images/smtigris2.png"/> + </p> + <p> + <img align="top" src="images/dropdowntheme.png"/><img align="top" src="images/smbluegrad.png"/> + </p> + </subsection> + </section> + </body> +</document> \ No newline at end of file Added: portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/definitions.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/definitions.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/definitions.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/jetspeed-guide-users/src/site/xdoc/definitions.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed Users Guide Definitions</title> + <subtitle>Guide to Using Jetspeed</subtitle> + <authors> + <person name="David Sean Taylor" email="[email protected]" /> + <person name="Jody McAlister" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Definitions"> + <p> + Definitions and concepts mentioned in User Guide are listed here for reference. + </p> + <subsection name="Decorator"> + <p> + The portal design, or skins, are known in Jetspeed as decorators. They can also be referred to as Themes.<br/> + <img src="images/decoratordiagram.png"/> + </p> + </subsection> + <subsection name="Portal"> + <p> + "A portal is a web based application that + commonly-provides personalization, single + sign on, content aggregation from different + sources and hosts the presentation layer of + Information Systems. Aggregation is the action + of integrating content from different + sources within a web page. A portal may have + sophisticated personalization features to + provide customized content to users. Portal + pages may have different set of portlets + creating content for different users." JSR-168:PLT.2.1 + </p> + <p> + A portal based on Jetspeed can make applications, database information + and other data sources available to end-users through a single web site. + Jetspeed provides a security infrastructure so that the information and + functions made available to each user can be customized on basis of the + user or a role that the user has. The user can access the portal via a + web browser, WAP-phone, pager or any other device supported by the + servlet engine. + </p> + </subsection> + <subsection name="Portlet"> + <p> + "A portlet is a Java technology based web component, managed by a + portlet container, that processes requests and generates dynamic content. + Portlets are used by portals as pluggable user interface components that + provide a presentation layer to Information Systems." JSR-168:PLT.2.2 + </p> + </subsection> + <subsection name="Portlet Window Diagram"> + <p> + <img src="images/portletwindowdiagram.png"/> + </p> + </subsection> + <subsection name="Roles"> + <p> + Roles are the persona users can take on when interacting with the system. This allows + the system to define behaviors by role, not by individual users. + </p> + </subsection> + <subsection name="Tiled Window"> + <p> + A tiled window in Jetspeed is a window that does not overlap any other windows. + </p> + </subsection> + A tiled window in Jetspeed is a window that does not overlap any other windows + <subsection name="Window States"> + <p> + Window States indicate the amount of the portal page + space that will be assigned to the generated + content of a portlet. + <ul> + <li>Normal - indicates the portlet may be sharing the rendering of the page.</li> + <li>Minimized - the portlet should only render minimal or no output at all.</li> + <li>Maximized - indicates the portlet that the portlet may be the only portlet being rendered. A portlet may generate richer content in this state.</li> + </ul> + </p> + </subsection> + </section> + </body> +</document> \ No newline at end of file
