| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ] |
| Articles Books | Presentations Tutorials |
- Exploiting the WebSphere Portal V5.1.0.1 programming model: Part 1: Introducing the model by Stefan Hepper, Stefan Liesche - [Clicks: 417]
This is the first in a series of five articles which can help portal developers and administrators to apply the IBM WebSphere Portal V5.1.0.1 programming model to your company's portal. This article introduces the various parts of the model, provides a short overview of portal technology, and describes how portals relate to the service-oriented architecture (SOA). You learn about the model artifacts--such as portlets, themes, skins, and portlet services -- and how you can influence a process called aggregation, in which the different pieces come together to create the portal page. Then, you see how two general concepts, security and virtual portals, relate to the programming model. Finally, you can download and experiment with a portlet application which illustrates the concepts introduced in this first part, and which will be used in future parts of the series.
[Includes code samples]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0512_hepper/0512_hepper.html - Dec, 2005 - Meet the experts: Stefan Hepper on WebSphere Portal programming by Stefan Hepper - [Clicks: 170]
This question and answer article features WebSphere Portal expert Stefan Hepper on portal programming and JSR 168 portlet specification.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0512_hepper2/0512_hepper2.html - Dec, 2005 - Creating a new portal, Part 3: Project planning, estimating, and tracking by Anthony (Joey) Bernal, Ken Polleck - [Clicks: 128]
Part 3 in this article series helps architects and development leaders understand how they might organize and break down tasks for the various units of work in a portal project. It includes sample spreadsheets that can assist you in defining, assigning, estimating, and tracking all the efforts that go into the design, development, and deployment of the portal. It shows how these estimates can feed into the project manager's overall project plan, and offers best practices for portal project planning. This article is the third in a multiple-part series Creating a new portal.
[Includes sample code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0511_bernal/0511_bernal.html - Nov, 2005 - Creating a new portal, Part 2: Conducting a portal workshop by Anthony (Joey) Bernal, Scott Davis - [Clicks: 265]
Successful portal projects require strong teamwork. A great way to kick off a new portal project is to hold a portal workshop. This activity gives the stakeholders an opportunity to come together to agree on the portal's requirements, features, and high level architecture. This forum also gives the team the opportunity to form, norm, storm, and finally get to the point at which they can truly perform -- united with a clear vision of what they are building and how they will get it done. This article is the second in a multiple-part series Creating a new portal.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0509_bernal/0509_bernal.html - Sep, 2005 - Caching data in JSR 168 portlets with WebSphere Portal V5.1 by Stefan Hepper, Stephan Hesmer - [Clicks: 344]
Learn how you can cache data in JSR 168 portlets in order to avoid unnecessary backend requests. First, you see how to leverage the IBM WebSphere Application Server dynacache infrastructure to store cached data. Next, you see how to generate cache keys for data which is shared across all components in the Web application and which has a session scope. Then, you look at a second cache key generation technique to address the need for caching data that is private to a portlet window. An example bookmark portlet illustrates both caching techniques. This articles is intended for Java portlet programmers who are already familiar with the Java portlet API, and can create and deploy portlets on WebSphere Portal.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0508_hepper/0508_hepper.html - Aug, 2005 - Page-to-page communication between legacy Web pages and portlets by Hongqing Song, Richard Scott - [Clicks: 295]
This article describes two approaches for passing information from legacy Web pages to portlets. The receiving portlet could be either a JSR 168 portlet or an IBM API portlet. It includes sample code for both scenarios in a download, which you can install and deploy. The samples illustrate the use of a static link, which contains pre-defined data, and a dynamic field, which carries runtime user input. The solution for IBM API portlets works in both IBM WebSphere Portal V5.0.X and V5.1.X. The solution for JSR portlets works in WebSphere Portal V5.1.x only.
[Includes code samples]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0508_scott/0508_scott.html - Aug, 2005 - Creating a new portal, Part 1: Getting started by Anthony (Joey) Bernal, Ian Uriarte - [Clicks: 441]
This article describes the first steps a team would typically take when starting a new project to implement a portal using IBM WebSphere Portal. It also provides some basic tools that can help you with these first steps. It discusses issues that teams typically face when starting a new portal project, and suggests some approaches to dealing with them. It describes various types of portals and how the type of portal you choose can influence your planning process. Finally, it introduces several tools, or work products, which you can use to plan and set up your own portal.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0508_bernal/0508_bernal.html - Aug, 2005 - Continuous availability maintenance procedures for the IBM WebSphere Portal 5.1.x environment by Pralhad Khatri - [Clicks: 133]
A typical IBM WebSphere Portal clustered environment is comprised of several components including IBM WebSphere Application Server, one or more Web servers, a directory server, a database server, and WebSphere Portal. In a clustered production environment, WebSphere Portal administrators need a way to perform corrective and maintenance service on the various components, while maintaining continuous availability of your portal. This article provides detailed instructions for doing just that. You see how to take each component offline long enough to apply service, and then safely add it back to the environment. All the while, your portal keeps on humming.
[Formats: PDF]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0506_khatri/0506_khatri.html - Jun, 2005 - IBM WebSphere Developer Technical Journal: Develop high performance Web sites with both static and dynamic content using WebSphere Portal V5.1 by Stefan Liesche, Rainer Dzierzon, Carsten Leue, Jean-Baptiste Joret - [Clicks: 276]
Advanced Web sites typically consist of both static content (served by a traditional Web server) and dynamic applications (using a portal product) surfaced in a common end user experience. With the new adaptive page caching, portlet caching, and object caching functions, IBM WebSphere Portal V5.1 can efficiently serve the dynamic parts of a Web site while projecting the static parts into caching proxies or browser caches. This paper explains how and why to run an entire Web site -- including the static parts -- on WebSphere Portal with unified deployment, administration, and content management.
http://www-128.ibm.com/developerworks/websphere/techjournal/0506_liesche/0506_liesche.html - Jun, 2005 - Designing and implementing a mediated exchange solution: Develop JSR 168-compliant task-processing portlets by Zeynep Latif, Kaylee Thomsen - [Clicks: 134]
IBM WebSphere Portal server supports the Java Specification Request (JSR) 168 Java Portlet Specification, which provides portlet compatibility across a wide variety of portal server offerings from multiple vendors. WebSphere Portal V5.1 also supports integration of WebSphere Process Choreographer-based business processes and provides task APIs that let you create a portlet interface for enabling human interaction with the business processes. In this article, part of the mediated exchange series, you learn how WebSphere Portal server contributes to the scenario while you develop a task-processing portlet using the JSR 168 standard.
http://www-128.ibm.com/developerworks/ibm/library/i-mexch11/ - Jun, 2005 - Page-to-page communication between JSR 168 portlets in WebSphere Portal V5.1.0.1 by Hongqing Song, Richard Scott - [Clicks: 292]
See how to enable a JSR 168 portlet on one page to pass information to a JSR 168 portlet on another page, using cross-page wiring. Install and run sample portlets (provided in a download) to see how to enable both static links, which contain pre-defined data, and dynamic input forms, which carry runtime user input, for page-to-page communication between JSR 168 portlets within a single portal. The techniques illustrated and the sample code work with IBM WebSphere Portal V5.1.0.1.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0505_scott/0505_scott.html - Jun, 2005 - What's new in WebSphere Portal V5.1.0.1? by Alan Booth, Richard Gornitsky, Lauren Wendel - [Clicks: 129]
Get a quick overview of the new features and enhancements in WebSphere Portal V5.1.0.1.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0506_booth/0506_booth.html - Jun, 2005 - Building a custom portal with the IBM Theme Builder portlet by Jaime Solari, Fenil Shah - [Clicks: 318]
This article describes how you can quickly customize your portal's look and feel by using the IBM Theme Builder for WebSphere Portal V5.1. No programming experience is required.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0505_solari/0505_solari.html - May, 2005 - Developing JSF Portlets with Rational Application Developer 6.0 and WebSphere Portal Server 5.1, Part 2 by Mikhail Genkin - [Clicks: 309]
This is the second part of a two-part series focusing on JSF (JavaServer Faces) and JSR (Java Specification Request) 168 development with IBM Rational Application Developer 6.0. Part 1 of the series looked at basic product features for JSF and JSR 168 development and created two portlets and three views for a CRMBrowser application. In this second part, you will learn how to enable communication between JSR 168 portlets to implement sophisticated screen flows.
[Includes sample code]
http://www-128.ibm.com/developerworks//rational/library/05/329_jsf/ - Mar, 2005 - Managing WebSphere Portal V5.1 projects with Apache Maven and Rational Application Developer 6.0 by Hinrich Boog - [Clicks: 295]
This article shows how to set up a portal project infrastructure in IBM Rational Application Developer that can be used to perform daily builds using Apache Maven. You walk through a complete example which covers the primary aspects of the build and deployment process. You see how to extract source from a version control system, build the source, deploy the resulting artifacts on IBM WebSphere Portal Server V5.1, and generate reports about the process.
[Includes source code]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0503_boog/0503_boog.html - Mar, 2005 - Developing JSF Portlets with Rational Application Developer 6.0 and WebSphere Portal Server 5.1, Part 1 by Mikhail Genkin - [Clicks: 212]
This article is Part 1 in a two-part article series regarding portal development using IBM Rational Application Developer 6.0 (IRAD). As part of understanding this functionality, you will also learn about the basic JavaServerFaces (JSF) and IBM WebSphere Portal Server features included with IRAD. Finally, this article will discuss how you can rapidly create sophisticated Web pages using JSF, and then display those pages in Java Specification Request (JSR) 168 portlets.
[Includes sample code]
http://www-128.ibm.com/developerworks/rational/library/05/genkin/ - Mar, 2005 - Variations on a portal theme by Velda Bartek, Alan Booth, Patrick McGowan - [Clicks: 333]
This article describes, and provides as a download, several examples of themes and skins for WebSphere Portal. You can use these examples to understand how WebSphere Portal applies skins and themes in the assembly of portal pages. You can also use the examples to help you customize your own portal elements.
http://www-106.ibm.com/developerworks/websphere/library/techarticles/0502_bartek/0502_bartek.html - Feb, 2005 - FacesClient Components, Part 2: Use FacesClient Components in a portal environment by Rod Henderson, Yongcheng Li, Thomas McElroy - [Clicks: 204]
In this second article in a series on developing and enabling portlet applications with FacesClient Components, meet the challenges of using FacesClient Components in a portal environment. Using the prototype from the first article of the series plus examples and code samples, the authors explain how data models and instance data are shared between multiple portlets on a portal page, and also describe some best practice development approaches.
[Includes source code]
http://www-106.ibm.com/developerworks/web/library/wa-facescomp2/ - Jan, 2005 - What's New in WebSphere Portal v5.1? by Richard Gornitsky, Rob Will - [Clicks: 111]
WebSphere Portal, the leading enterprise portal package on the market, is about to ship a major new release designed to take integration and flexibility deeper and further than ever before. WebSphere Portal lets programmers focus on developing the business functionality by managing the look and feel, personalization, content management, and security components.
http://sys-con.com/story/?storyid=47652&DE=1 - Jan, 2005
- Mastering IBM WebSphere Portal Server : Expert Guidance to Build and Deploy Portal Applications
by Ron Ben-Natan, Ori Sasson, Richard Gornitsky - [Clicks: 234]
Wiley, Paperback - 2005 - Programming Portlets
by Ron Lynn - [Clicks: 173]
This guide to IBM's WebSphere Portal, a state-of-the-art portal that is quickly becoming the industry's leading portal product, provides developers with the tools necessary to become a productive portlet programmer, from writing new portlets to rendering a portlet with a JSP. Reviewing the latest developments in the new open portlet standard, JSR 168, this book demonstrates how the open standard works and how programmers can write portlets that will run on any portal platform that supports this standard. Material on communication between portlets, form handling, the MVC portlet, and writing browser-specific code are also presented.
Mc Press, Paperback - 2005
- Presentation: Getting started with IBM WebSphere Portal V5.1 by Mark Blondell - [Clicks: 322]
This presentation will help you get started using IBM WebSphere Portal. First you see a high-level look at the platform, and then you see the many components and services you can use to build a single point of access for dynamic information, application, processes and people.
[Formats: PPT]
http://www-128.ibm.com/developerworks/websphere/library/presentations/0508_blondell/0508_blondell.html - Aug, 2005
- A step-by-step guide to configuring a WebSphere Portal V5.1.0.1 cluster using WebSphere Application Server V6.0.0.2 by Jerry Dancy - [Clicks: 326]
This guide steps through a detailed procedure for installing, configuring, and building an IBM WebSphere Portal V5.1.0.1 cluster using IBM WebSphere Application Server 6.0.0.2, Windows 2000 Server, Oracle 9.2.0.4 Server and client, IBM Directory Server 5.1, and IBM HTTP Server 1.3.26.1. The approach described is applicable for any WebSphere Portal V5.1.x and any WebSphere Application Server 6.0.x release. To perform the tasks described here you need basic WebSphere Portal and WebSphere Application Server knowledge and administration skills. Some steps might require the assistance of another system administrator, such as the database administrator or LDAP administrator.
[Formats: PDF]
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0512_dancy/0512_dancy.html - Dec, 2005 - Creating and deploying a portlet service for IBM and JSR168 portlets by Benson Chen, Vijay Dheap - [Clicks: 536]
This tutorial provides a step-by-step approach to creating a portlet service that can be invoked by either an IBM portlet or a JSR 168 portlet. With this knowledge, portlet developers can create new portlet services that can be accessed by either the IBM Portlet API or the JSR 168 Portlet API. You can also update older portlet services to support new JSR 168 portlets. Finally, you see how to enhance the performance of portlet services by making use of the Command Cache. Includes a download.
[Formats: PDF]
http://www-128.ibm.com/developerworks/websphere/library/tutorials/0509_chen/0509_chen_reg.html - Sep, 2005