JBoss.orgCommunity Documentation

GateIn Documentation

GateIn

This is a very rough documentation issued from the merge, content still has to be validated, we still hope that it can help the beta testers. Thanks !


1. Introduction
1.1. Related Links
2. Configuration
2.1. PicketLink IDM integration
2.1.1. Configuration files
2.2. Default Portal Configuration
2.2.1. Overview
2.2.2. Configuration
2.3. Portal Navigation Configuration
2.3.1. Overview
2.3.2. Portal Navigation
2.3.3. Group Navigation
2.3.4. User Navigation
2.3.5. Tips
2.4. Predefined User Configuration
2.4.1. Overview
2.4.2. Plugin for adding users, groups and membership types
2.4.3. Membership types
2.4.4. Groups
2.4.5. Users
2.4.6. Plugin for monitoring user creation
2.5. Portal Default Permission Configuration
2.5.1. Overview
2.5.2. Overwrite Portal Default Permissions
2.6. Database Configuration
2.6.1. Overview
2.6.2. Configuring the database for JCR
2.6.3. Configuring the database for the default identity store
2.7. Data Injector Configuration
2.7.1. Data Injector
2.7.2. OrganizationInitializer
2.7.3. Group Parameters
2.7.4. User Parameters
2.7.5. Automatic Navigation Creation
2.8. Skin Configuration
2.8.1. Overview
2.8.2. Skin Switching
2.8.3. Types of skins
2.8.4. Skins in Page Markups
2.8.5. Set the default skin
2.8.6. How to create a new skin
2.8.7. How to create a new window style
2.8.8. How to create new Portlet skins
2.8.9. Tips and Tricks
2.9. Javascript Configuration
2.10. Dashboard configuration
2.11. Authentication Token Configuration
2.11.1. What is token service
2.11.2. Implement token service's API
2.11.3. Configure token services
3. Integration
4. SSO - Single Sign On
4.1. Overview
4.1.1. Prerequisite
4.2. CAS - Central Authentication Service
4.2.1. CAS server
4.2.2. Setup the CAS client
4.2.3. Setup the portal to redirect to CAS
4.3. JOSSO
4.3.1. JOSSO server
4.3.2. Setup the JOSSO client
4.3.3. Setup the portal to redirect to JOSSO
4.4. OpenSSO - The Open Web SSO project
4.4.1. OpenSSO server
4.4.2. Setup the OpenSSO client
4.4.3. Setup the portal to redirect to OpenSSO
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 what?]
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. Web User Interface - WebUI
6.1.1. Relevant Sections
6.2. AJAX Framework
6.2.1. Portlet Preparation
6.2.2. AJAX in Groovy
6.2.3. How JavaScript works
6.2.4. PortletResponse
6.2.5. PortalResponse
6.2.6. AjaxRequest
6.2.7. HttpResponseHandler
6.2.8. Manage Several Popups
6.3. Groovy Templates
6.3.1. Basic structure
6.3.2. Groovy language
6.3.3. Linking a portlet with a template
6.4. Portlet Lifecycle
6.4.1. Portlet init
6.4.2. Portlet request handler
6.4.3. ProcessAction phase
6.4.4. Render phase
6.5. Portlet Primer
6.5.1. JSR-168 and JSR-286 overview
6.5.2. Tutorials
6.6. Create a WebUI Portlet
6.6.1. Overview
6.6.2. Configure the portlet
6.6.3. Use the Portlet
6.6.4. Add a "HelloWorld" popup
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