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. Configure the database for JCR
2.1.3. Configure the database for the default identity store
2.2. Email Service Configuration
2.2.1. Overview
2.2.2. Configure the outgoing e-mail account
3. Portal Development
3.1. Skin the portal
3.1.1. Overview
3.1.2. Skin Components
3.1.3. Skin Selection
3.1.4. Skins in Page Markups
3.1.5. The Skin Service
3.1.6. The Default Skin
3.1.7. Create New Skins
3.1.8. Tips and Tricks
3.2. Portal Lifecycle
3.2.1. Overview
3.2.2. Application Server start and stop
3.2.3. The Command Servlet
3.3. Default Portal Configuration
3.3.1. Overview
3.3.2. Configuration
3.3.3. Tips
3.4. Portal Default Permission Configuration
3.4.1. Overview
3.4.2. Overwrite Portal Default Permissions
3.5. Portal Navigation Configuration
3.5.1. Overview
3.5.2. Portal Navigation
3.5.3. Group Navigation
3.5.4. User Navigation
3.6. Data Import Strategy
3.6.1. Introduction
3.6.2. Import Mode
3.6.3. Data Import Strategy
3.7. Internationalization Configuration
3.7.1. Overview
3.7.2. Locales configuration
3.7.3. ResourceBundleService
3.7.4. Navigation Resource Bundles
3.7.5. Portlets
3.7.6. Translate the language selection form
3.8. RTL (Right To Left) Framework
3.8.1. Groovy templates
3.8.2. Stylesheet
3.8.3. Images
3.8.4. Client side JavaScript
3.9. XML Resources Bundles
3.9.1. Motivation
3.9.2. XML format
3.9.3. Portal support
3.10. JavaScript Inter Application Communication
3.10.1. Overview
3.10.2. Library
3.10.3. Syntax
3.10.4. Example of Javascript events usage
3.11. Upload Component
3.11.1. Upload Service
3.12. Deactivation of the Ajax Loading Mask Layer
3.12.1. Purpose
3.12.2. Synchronous issue
3.13. JavaScript Configuration
3.14. Navigation Controller
3.14.1. Description
3.14.2. Controller in Action
3.14.3. Integrate to GateIn WebUI framework
3.14.4. Changes and migration from GateIn 3.1.x
4. Portlet development
4.1. Portlet Primer
4.1.1. JSR-168 and JSR-286 overview
4.1.2. Tutorials
4.2. Global porlet.xml file
4.2.1. Global portlet.xml usecase
4.2.2. Global metadata
5. Gadget development
5.1. Gadgets
5.1.1. Existing Gadgets
5.1.2. Create a new Gadget
5.1.3. Remote Gadget
5.1.4. Gadget Importing
5.1.5. Gadget Web Editing
5.1.6. Gadget IDE Editing
5.1.7. Dashboard Viewing
5.2. Set up a Gadget Server
5.2.1. Virtual servers for gadget rendering
5.2.2. Configuration
6. Authentication and Identity
6.1. Predefined User Configuration
6.1.1. Overview
6.1.2. Plugin for adding users, groups and membership types
6.1.3. Membership types
6.1.4. Groups
6.1.5. Users
6.1.6. Plugin for monitoring user creation
6.2. Authentication Token Configuration
6.2.1. What is Token Service?
6.2.2. Implement the Token Service API
6.2.3. Configure token services
6.3. PicketLink IDM integration
6.3.1. Configuration files
6.4. Organization API
6.5. Access User Profile
6.6. Single-Sign-On (SSO)
6.6.1. Overview
6.6.2. Central Authentication Service (CAS)
6.6.3. JOSSO
6.6.4. OpenSSO - The Open Web SSO project
6.6.5. SPNEGO
7. Web Services for Remote Portlets (WSRP)
7.1. Introduction
7.2. Level of support in GateIn 3.2
7.3. Deploy GateIn's WSRP services
7.3.1. WSRP use when running GateIn on a non-default port or hostname
7.3.2. Considerations to use WSRP with SSL
7.4. Make a portlet remotable
7.5. Consume GateIn's WSRP portlets from a remote Consumer
7.6. Consume remote WSRP portlets in GateIn
7.6.1. Overview
7.6.2. Configure a remote producer walk-through
7.6.3. Configure access to remote producers via XML
7.6.4. Examples
7.7. Consumers maintenance
7.7.1. Modify a currently held registration
7.7.2. Consumer operations
7.7.3. Import and export portlets
7.7.4. Erase local registration data
7.8. Configure GateIn's WSRP Producer
7.8.1. Overview
7.8.2. Default configuration
7.8.3. Registration configuration
7.8.4. WSRP validation mode
8. Advanced Development
8.1. Foundations
8.1.1. GateIn Kernel
8.1.2. Configure services
8.1.3. Configuration syntax
8.1.4. InitParams configuration object
8.1.5. Configure a portal container
8.1.6. GateIn Extension Mechanism and Portal Extensions
8.1.7. Run Multiple Portals