JBoss.orgCommunity Documentation

GateIn Reference Guide


1. Introduction
1.1. Related Links
2. Configuration
2.1. Database Configuration
2.1.1. Overview
2.1.2. Configuring the database for JCR
2.1.3. Configuring the database for the default identity store
2.2. E-Mail Service Configuration
2.2.1. Overview
2.2.2. Configuring the database for JCR
2.3. Default Portal Configuration
2.3.1. Overview
2.3.2. Configuration
2.4. PicketLink IDM integration
2.4.1. Configuration files
2.5. Portal Navigation Configuration
2.5.1. Overview
2.5.2. Portal Navigation
2.5.3. Group Navigation
2.5.4. User Navigation
2.5.5. Tips
2.6. Authentication Token Configuration
2.6.1. What is token service
2.6.2. Implement token service's API
2.6.3. Configure token services
2.7. Predefined User Configuration
2.7.1. Overview
2.7.2. Plugin for adding users, groups and membership types
2.7.3. Membership types
2.7.4. Groups
2.7.5. Users
2.7.6. Plugin for monitoring user creation
2.8. Portal Default Permission Configuration
2.8.1. Overview
2.8.2. Overwrite Portal Default Permissions
2.9. Data Injector Configuration
2.9.1. Data Injector
2.9.2. OrganizationInitializer
2.9.3. Group Parameters
2.9.4. User Parameters
2.9.5. Automatic Navigation Creation
2.10. Skin Configuration
2.10.1. Overview
2.10.2. Skin Switching
2.10.3. Types of skins
2.10.4. Skins in Page Markups
2.10.5. Set the default skin
2.10.6. How to create a new skin
2.10.7. How to create a new window style
2.10.8. How to create new Portlet skins
2.10.9. Tips and Tricks
2.11. Javascript Configuration
2.12. Dashboard configuration
3. SSO - Single Sign On
3.1. Overview
3.1.1. Prerequisites
3.2. CAS - Central Authentication Service
3.2.1. CAS server
3.2.2. Setup the CAS client
3.2.3. Redirect to CAS
3.3. JOSSO
3.3.1. JOSSO server
3.3.2. Setup the JOSSO client
3.3.3. Setup the portal to redirect to JOSSO
3.4. OpenSSO - The Open Web SSO project
3.4.1. OpenSSO server
3.4.2. Setup the OpenSSO client
3.4.3. Setup the portal to redirect to OpenSSO
4. Foundations
4.1. GateIn Kernel
4.2. Configuring services
4.3. Configuration syntax
4.3.1. Components
4.3.2. External Plugins
4.3.3. Includes, and special URLs
4.3.4. Special variables
4.4. Configuring a portal
4.5. GateIn Extension Mechanism, and Portal Extensions
4.6. Running Multiple Portals
5. Development
5.1. Portal Lifecycle
5.1.1. Overview
5.1.2. Application Server start and stop
5.1.3. The Command Servlet
5.2. RTL (Right To Left) Framework
5.2.1. Groovy templates
5.2.2. Stylesheet
5.2.3. Images
5.2.4. Client side JavaScript
5.3. Internationalization Configuration
5.3.1. Overview
5.3.2. Locales configuration
5.3.3. ResourceBundleService
5.3.4. Navigation Resource Bundles
5.3.5. Portlets
5.4. XML Resources Bundles
5.4.1. Motivation
5.4.2. XML format
5.4.3. Portal support
5.5. Dynamic Layouts
5.5.1. Overview
5.5.2. Advanced Drag and Drop mechanism
5.6. JavaScript Inter Application Communication
5.6.1. Overview
5.6.2. Library
5.6.3. Syntax
5.6.4. Example of Javascript events usage
5.7. Upload Component
5.7.1. Upload Service
5.8. Deactivation of the Ajax Loading Mask Layer
5.8.1. Purpose
5.8.2. Synchronous issue
5.9. Accessing User Profile
6. Portlet development
6.1. AJAX Framework
6.1.1. Portlet Preparation
6.1.2. AJAX in Groovy
6.1.3. How JavaScript works
6.1.4. PortletResponse
6.1.5. PortalResponse
6.1.6. AjaxRequest
6.1.7. HttpResponseHandler
6.1.8. Manage Several Popups
6.2. Groovy Templates
6.2.1. Basic structure
6.2.2. Groovy language
6.2.3. Linking a portlet with a template
6.3. Portlet Lifecycle
6.3.1. Portlet init
6.3.2. Portlet request handler
6.3.3. ProcessAction phase
6.3.4. Render phase
6.4. Portlet Primer
6.4.1. JSR-168 and JSR-286 overview
6.4.2. Tutorials
7. Gadget development
7.1. Gadgets
7.1.1. Existing Gadgets
7.1.2. Create a new Gadget
7.1.3. Remote Gadget
7.1.4. Gadget Importing
7.1.5. Gadget Web Editing
7.1.6. Gadget IDE Editing
7.1.7. Dashboard Viewing
7.2. Setup a Gadget Server
7.2.1. Virtual servers for gadget rendering
7.2.2. Configuration
8. Web Services for Remote Portlets (WSRP)
8.1. Introduction
8.2. Level of support in GateIn
8.3. Deploying GateIn 3.0's WSRP services
8.3.1. Considerations to use WSRP when running Portal on a non-default port or hostname
8.3.2. Considerations to use WSRP with SSL
8.4. Making a portlet remotable
8.5. Consuming GateIn 3.0's WSRP portlets from a remote Consumer
8.6. Consuming remote WSRP portlets in GateIn 3.0
8.6.1. Overview
8.6.2. Configuring a remote producer walk-through
8.6.3. WSRP Producer descriptors
8.6.4. Examples
8.7. Consumers maintenance
8.7.1. Modifying a currently held registration
8.7.2. Consumer operations
8.7.3. Erasing local registration data
8.8. Configuring GateIn 3.0's WSRP Producer
8.8.1. Overview
8.8.2. Default configuration
8.8.3. Registration configuration
8.8.4. WSRP validation mode