1. Introduction to the WebSphere Portal Server
- Topics
- What is a Portal
- An Example of WebSphere Portal Sites
- WebSphere Portal Goals
- Benefits of Portal Sites
- WebSphere Portal Packaging
- WebSphere Portal Express
- WebSphere Portal Enable
- General Portal Architecture
- The Five Major Components of Horizontal Portals
- The Five Major Components of Horizontal Portals – cont’
- 1. Presentation services component
- WebSphere Portal Accessibility
- Page Aggregation Modules
- Portlet
- WebSphere Portal Built-in Portlets
- Portlet Application
- Portlet Mode and State
- 2. User service component
- User service component – continued
- Search Engine
- WebSphere Portlet Content Publishing (WPCP)
- Collaboration
- Portal Document Manager
- Productivity Components
- 3. Information Management Component
- 4. Portal Server Adapters Component
- 5. Web Infrastructure Component
- WebSphere Business Integration Server Foundation 5.1.1
- A Typical Network Architecture for WebSphere Portal
- WebSphere Portal Server
- WebSphere Portal Server Architecture
- Portal Container
- Portal Engine Architecture
- Application Portlet Builder
- Summary
2. Portal Page Hierarchy
- Topics
- Where does this service fit in?
- Elements of a Portal Site
- How a Portal Page is generated?
- Theme
- Screen
- The Home Screen
- Screen …
- Skin
- Skin…
- Page and Label
- Page/Label Hierarchy
- URL
- Putting it all together
3. Page Management
- Topics
- Where does this service fit in?
- Page Management
- To begin this process
- Create a Page or Label
- Page Properties that you can manipulate
- Page Properties
- Private Page
- Page Layout
- Adding Portlets to a Page
- Creating URL
- URL Link
4. Customizing the Look and Feel
- Topics
- Where does this service fit in?
- Customization Basics
- Customization Technique
- Theme Basics
- Creating a Theme
- Customizing the New Theme
- Creating a Skin
- Customizing a Skin
- Other customizations
- Some examples of moderately complex customizations
- Some examples of complex customizations
5. Web Clipping
- Topics
- Where does this service fit in?
- What is Web Clipping
- Creating a New Clip
- Advanced Options
- Advanced Options…
- HTML Clipping
6. Cooperative Portlets
- Topics
- Where does this service fit in?
- Inter Portlet Communication
- Click-to-Action
- Example of Click-to-Action
- Business Benefits of C2A
- Basic Concepts
- Runtime Architecture of Click-to-Action
- Development Steps
- C2A JSP Tags
- C2A JSP Tags (cont.)
- Example of C2A Source JSP
- Example of C2A Source JSP - cont’
- Example of Target Action Descriptor WSDL
- Example of Target Action Descriptor - cont’
- Example of C2A web.xml
- Example of C2A portlet.xml
- Example of a Target Portlet
- Scattering
- Wiring
7. Search Engine
- Topics
- Where does this service fit in?
- Key Features
- How does it work?
- Taxonomy and Categorization
- Summarization and Stemmer Support
- Search Engine Organization
- Creating Document Collection
- Managing a Collection
- Collection Status
- Adding Sites to a Collection
- Configuring Crawl Schedule
- Document Approval
- Search Portlet
- Using the Search Portlet
- Using The Search Portlet…
- Lotus Discovery Server Portlets
- Search customizations
- Some examples of simple and medium-effort search customizations
- Some examples of complex search customizations
8. Security
- Topics
- Where does this service fit in?
- Key Concepts
- Authentication
- Portal User Registry
- Enabling Security with LDAP
- Single Sign On (SSO)
- Authorization
- How Does Authorization Work?
- Roles
- Role Membership
- More on Authorization
- Resources
- Common Access Rights
- Managing Users and Groups
- Setting Resource Permission
9. Business Portlets
- Where does this service fits in?
- Business Portlets
- Business Portlets – World Clock
- Business Portlets - Reminder
- Business Portlets – My Task
- Business Portlets - Bookmarks
- Business Portlets
- Business Portlets – My ToDos
- Business Portlets – Common Mail
- Business Portlets – Common Calendar
10. Personalization
- Topics
- Where does this service fit in?
- What is Personalization
- Personalization
- Recommendation Engine
- LikeMinds Recommendation Engine
- Rules Engine
- Personalization Interface in Portal Server
- Personalization Interface in Portal Server - Features
- Customizing the personalization feature
Appendix A. Miscellaneous Topics
- How Does a Theme Work
- Theme at Work
- How Does a Skin Work
- Portlet Wrapper Class
- Enable C2A in Portlet Applications
- Enabling Security with Member Manager Database
- WebSphere Security Changes
- Security with LDAP…
- Single sign-on
- The Member Manager
- Resource Permissions GUI
- Enabling SSL
- Credential Vault
- Credential
- Components of Credential Vault
- Structure of the Credential Vault
- Slot Scope
- Credential Access Level
- Single Sign-on Scenario
- Vault Administration
- Vault Administration…
Minimum Hardware Requirements
- Pentium 4 1.3 or above
- 1GB minimum, 1.5GB recommended.
- 10GB free hard disk space (preferably in C: drive).
- CD-ROM drive
- Network connectivity to the internet. Note: Some of the lab exercises require functioning Internet access.
Minimum Software Requirements
- Windows 2000 SP4, Windows Server 2003 Standard Edition or Enterprise Edition. (Other versions of Windows are not supported)
- Adobe Acrobat Reader 6.0(can be downloaded at http://www.adobe.com)
- Winzip (can be downloaded at http://www.winzip.com)
- Netscape 4.7 / Internet Explorer 5.0 (or higher)
- DB2 UDB 8.1
- DB2 UDB Fixpack 6
- IBM Tivoli Directory Server 5.2
- WebSphere Portal Server Enable 5.1
- LabFiles.zip (You will receive this through email.)