WebSphere Portal
Customization
- Managing places and pages
- Customizing page layout
- Adding portlets to pages
- Creating new themes
- Creating portal skins
- Using XMLAccess
- Syntax
- Export configuration
- Import configuration
- Install themes and skins
- Install portlets
- WebSphere Member Manager
- Overview
- Security and Authentication
- LDAP access
- Group caching
Working with Portlets
- Installing portlets
- Managing portlet applications
- Modes
- Request flow
- Persistent states
- Managing individual portlets
- Using JSTL
- Portlet processAction
- Role of doView
- Java Portlet API
- Code patterns
- Best Practices
- AJAH
- AJAX
- JSF
- Customizing the Portal
IBM Web Content
Management
- Separate content and presentation
- Facilitating reuse
- Integration
- Personalization Server
- DB2 Content Manager
- Process Definition
- Authoring
- Workflow
- Management
- Integration
- Delivery
- Best Practices
Overview of Portlet
Development
- Overview of Portlet API
- JSR 168 vs. IBM API
- Portlet lifecycle
- Overview and installation of Portlet
Toolkit
- Creating a simple portlet with Portlet
Plugin
- Exporting and deploying portlets to
portal server
- Portlet Lifecycle
- Customization Levels
- Definitions
- Entities
- Windows
- Portlet Data Model
- Using Portlet URLs
Portlets and Web
Applications
- Application Components
- web.xml
- portlet.xml deployment descriptors
- Understanding concrete portal applications
and concrete portlets
- Guidelines for portlet development
Action Event Handling
• Overview of the event model
• Listeners
• Multipart form event handling
• Multi-mode event handling
Portlet Messaging
- Overview of portlet messaging
- Core messaging objects
- Sending and receiving messages
- Inter-Portlet Communication
- Cooperative concepts
- Init method
- doView method
- processAction method
Portlets and JSF
- Request lifecycle
- Pagination
- Action Event handling
- Use of navigation
- Role of internationalization
- Portlet concepts applied to JSF
Using Portlet Tag
Library
• Overview of Portlet tag libraries
• Using portlet tags
Using Portlets and
Ajax
- Role of Ajax
- Project components
- Use of Javascript
- Ajax Servlet
- Role of XMPHttpRequest
- Use of Dojo
- Benefits
- Use of arrays
- Expressions
- Typed variables
WebSphere Personalization
- WebSphere Personalization (PZN)
- Personalization artifacts
- Using rules-based personalization
- Rules editor
- Using rules language
- Personalization types
- User
- Rules-based
- Collaborative filtering
- Role of Personalization Server
- WebSphere Personalization Process
- Identify business requirements
- User and Content models
- Create User and Content resources
- Page layout
- Writing scriptlet code
- Developing business rules
- Mapping rules
|