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 outgoing e-mail account
2.3. HTTPS Configuration
2.3.1. Overview
2.3.2. Generate your key
2.3.3. Setup Jboss configuration to use your key
2.3.4. Setup Tomcat configuration to use your key
2.4. Configuration of custom data validators
2.4.1. Overview
2.4.2. Validator configuration
2.4.3. Developer information
3. Portal Development
3.1. Skinning 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. Creating 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.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. Translating the language selection form
3.8. Pluggable Locale Policy
3.8.1. LocalePolicy API
3.8.2. Default LocalePolicy
3.8.3. Custom LocalePolicy
3.8.4. LocalePolicy Configuration
3.8.5. Keeping non-bridged resources in sync with current Locale
3.9. RTL (Right To Left) Framework
3.9.1. Groovy templates
3.9.2. Stylesheet
3.9.3. Images
3.9.4. Client side JavaScript
3.10. XML Resources Bundles
3.10.1. Motivation
3.10.2. XML format
3.10.3. Portal support
3.11. JavaScript Inter Application Communication
3.11.1. Overview
3.11.2. Library
3.11.3. Syntax
3.11.4. Example of Javascript events usage
3.12. Upload Component
3.12.1. Upload Service
3.13. Deactivation of the Ajax Loading Mask Layer
3.13.1. Purpose
3.13.2. Synchronous issue
3.14. Javascript Configuration
3.15. Navigation Controller
3.15.1. Description
3.15.2. Controller in Action
3.15.3. Integrate to GateIn WebUI framework
3.15.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 portlet.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. Setup a Gadget Server
5.2.1. Virtual servers for gadget rendering
5.2.2. Configuration
6. Authentication and Identity
6.1. Authentication and Authorization intro
6.1.1. Authentication overview
6.1.2. Login modules
6.1.3. Different authentication workflows
6.1.4. Authorization overview
6.2. Password Encryption
6.3. Predefined User Configuration
6.3.1. Overview
6.3.2. Plugin for adding users, groups and membership types
6.3.3. Membership types
6.3.4. Groups
6.3.5. Users
6.3.6. Plugin for monitoring user creation
6.4. Authentication Token Configuration
6.4.1. What is Token Service?
6.4.2. Implementing the Token Service API
6.4.3. Configuring token services
6.5. PicketLink IDM integration
6.5.1. Configuration files
6.6. Organization API
6.7. Accessing User Profile
6.8. Single-Sign-On (SSO)
6.8.1. Overview
6.8.2. Enabling SSO using JBoss SSO Valve
6.8.3. Central Authentication Service (CAS)
6.8.4. JOSSO
6.8.5. OpenSSO - The Open Web SSO project
6.8.6. SPNEGO
6.8.7. SAML2
7. Web Services for Remote Portlets (WSRP)
7.1. Introduction
7.2. Level of support in GateIn 3.2
7.3. Deploying GateIn's WSRP services
7.3.1. Considerations to use WSRP when running GateIn on a non-default port or hostname
7.4. Securing WSRP
7.4.1. Considerations to use WSRP with SSL
7.4.2. WSRP and WS-Security
7.5. Making a portlet remotable
7.6. Consuming GateIn's WSRP portlets from a remote Consumer
7.7. Consuming remote WSRP portlets in GateIn
7.7.1. Overview
7.7.2. Configuring a remote producer using the configuration portlet
7.7.3. Configuring access to remote producers via XML
7.7.4. Adding remote portlets to categories
7.7.5. Adding remote portlets to pages
7.8. Consumers maintenance
7.8.1. Modifying a currently held registration
7.8.2. Consumer operations
7.8.3. Importing and exporting portlets
7.8.4. Erasing local registration data
7.9. Configuring GateIn's WSRP Producer
7.9.1. Overview
7.9.2. Default configuration
7.9.3. Registration configuration
7.9.4. WSRP validation mode
8. Advanced Development
8.1. Foundations
8.1.1. GateIn Kernel
8.1.2. Configuring services
8.1.3. Configuration syntax
8.1.4. InitParams configuration object
8.1.5. Configuring a portal container
8.1.6. GateIn Extension Mechanism, and Portal Extensions
8.1.7. Running Multiple Portals