IBM WebSphere Portal

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ]

Articles
Tutorials
  

Articles:
  • Leveraging WebSphere Portal V6 programming model: Part 2. Advanced URL generation in themes and portlets by Stefan Behl, Stefan Hepper, Stefan Koch, Daphna Steinbach   - [Clicks: 718]
    This article describes and shows how to use the latest additions to the URL generation capabilities for themes, skins, and portlets in IBM WebSphere Portal Version 6. With these new services, portlets can generate links to other portlets and pages for a broader variety of use cases than in previous versions. Portal and portlet developers learn when and how to use these new features.
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0612_behl/0612_behl.html - Dec, 2006
  • Tip: Changing a portlet title at run time in WebSphere Portal V6 by Birga Rick   - [Clicks: 247]
    This tip shows how to leverage the JSR 168 dynamic title programming model with IBM WebSphere Portal V6. You learn the pros and cons of using static and dynamic titles, and how to avoid performance impacts that can be incurred when using dynamic titles.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0612_rick/0612_rick.html - Dec, 2006
  • Developing business processes that use WebSphere Portal and WebSphere Process Server by Lincoln Roach   - [Clicks: 196]
    This article builds a business process that utilizes IBM WebSphere Portal as its human interaction service. You'll begin by completing a sub-process as an example of what it takes to break down larger business systems. You will then learn to use the required client artifacts, exported from the completed business process in IBM WebSphere Integration Developer, to develop process portlets in IBM Rational Application Developer. This article helps you grow your understanding of Portal's role as a human interaction service as well as recognize how it helps to reduce decision latency.
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0611_roach/0611_roach.html - Dec, 2006
  • Exploiting the WebSphere Application Server V6.1 portlet container: Part 4. Migrating portlets between WebSphere Application Server and WebSphere Portal by Birga Rick, Stephan Hesmer   - [Clicks: 230]
    Part 4 compares the extended portlet programming model of WebSphere Portal to portlet support in WebSphere Application Server so that you can determine what if anything you need to change if you decide to migrate your portlets between the two environments. You can download the sample portlet, and then deploy and run it in both platforms.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0610_hesmer/0610_hesmer.html - Nov, 2006
  • IBM WebSphere Portal V6.0 Security Overview by WebSphere Portal Experts   - [Clicks: 239]
    This article, by the WebSphere Portal Security development team, provides portal administrators with a conceptual overview of IBM WebSphere Portal's security architecture so that you can decide the best security configuration for your specific portal environment. You see multiple deployment scenarios for WebSphere Portal. You learn options for handling authentication, access control, single sign-on (SSO), portlet security, and Web Services for Remote Portlets (WSRP) security. Finally, you see how to secure connections between clients and the portal as well as connections between the portal and back-end systems.
    [Formats: PDF]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0611_buehler/0611_buehler.html - Nov, 2006
  • Comment lines: Joey Bernal: Is your portal project robust or fragile? by Anthony Bernal   - [Clicks: 60]
    New technologies won' make your projects more advanced if you're project management is prone to old fashioned stumbling blocks. Here is some sound advice for making sure your projects -- and your people -- continue to be successful.
    http://www-128.ibm.com/developerworks/websphere/techjournal/0610_col_bernal/0610_col_bernal.html - Oct, 2006
  • Introducing the Search and Indexing API in WebSphere Portal V6.0 by Itai Dinur, Ann Hayes, David Konopnicki, Eitan Shapiro   - [Clicks: 143]
    Does your company require specific content metadata or a custom look and feel within search applications? This article describes the IBM Search and Indexing API (SIAPI), now available with IBM WebSphere Portal V6.0, along with its design goals and capabilities. With an emphasis on real life code examples, this article describes the internals of a sample search portlet, explains how to construct custom queries, browse taxonomies, and understand the new search administration concepts introduced in WebSphere Portal V6.0.
    [Includes sample code]
    http://www.ibm.com/developerworks/websphere/techjournal/0610_dinur/0610_dinur.html - Oct, 2006
  • Using portal analytics with open-source reporting tools by Stefan Liesche, Steffen Uhlig   - [Clicks: 126]
    The term "portal analytics" describes a process that can help you understand how your portal is used. IBM WebSphere Portal writes usage records to a dedicated log file. Because the format of the log follows industry standards ("NCSA Combined"), you can integrate portal usage data with your preferred reporting and analytics tools. This article describes how you can derive reports and analytics information based on the data provided by the instrumentation in WebSphere Portal V5.1x and WebSphere Portal V6. Also included is an example of how to use the logs for portal analytics using open source reporting tools. The example illustrates complete, end-to-end reporting of typical statistics reports.
    [Includes sample code]
    http://www.ibm.com/developerworks/websphere/techjournal/0609_liesche/0609_liesche.html - Sep, 2006
  • Using the WebSphere Content Model and API in a portlet application by Bill Trautman, Mike Slavin   - [Clicks: 196]
    This article shows developers how to use the IBM WebSphere Portal V6.0 Content API to build custom applications that interact with documents and other content stored in libraries that are managed by the Portal Document Manager. You see how to implement a simple portlet which uses the Content API with key interfaces to perform basic tasks. You also build and deploy an application which uses both the document model as well as content that is stored using the model.
    [Includes sample code]
    http://www.ibm.com/developerworks/websphere/library/techarticles/0609_trautman/0609_trautman.html - Sep, 2006
  • Exploiting the WebSphere Application Server V6.1 portlet container: Part 3: Administering the portlet container by Stephan Hesmer, Birga Rick   - [Clicks: 140]
    In this part, you learn how to administer the JSR 168 portlet container in WebSphere Application Server. You see how to configure and use portlet caching capabilities, performance metrics, and the extended deployment descriptor. You can download example code that accompanies this series and illustrates many of features of the WebSphere Application Server V6.1 portlet container.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0608_hesmer/0608_hesmer.html - Aug, 2006
  • Exploiting the WebSphere Portal 5.1.0.1 programming model: Part 4: Making your portal dynamic and context sensitive by Jan Engehausen, Stefan Hepper, Andreas Nauerz, Juergen Schaeck   - [Clicks: 209]
    This final part describes how to exploit the IBM WebSphere Portal V5.1.0.1 programming model to make your portals more dynamic and context sensitive. By using the Model SPI, you can access the different sub-models within the overall portal model, and then base your markup rendering on these models. You see an example that accesses page meta data, so that the administrator can set a context for this page that is then leveraged by the portlets on that page. Next, you see how to use the Dynamic UI Manager API to launch temporary, dynamic pages, and to set a specific context for a page. A flight booking application demonstrates the Dynamic UI Manager API, by creating dynamic pages for the different steps in the booking process.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0608_engehausen/0608_engehausen.html - Aug, 2006
  • What's new in WebSphere Portal Version 6? by Stefan Hepper, Stefan Liesche, Gregory Melahn, Thomas Stober   - [Clicks: 164]
    This article describes the highlights in the new IBM WebSphere Portal Version 6.0 (hereafter WebSphere Portal). You see how WebSphere Portal helps you achieve a service-oriented architecture (SOA) environment, and you learn about the technical enhancements that speed up your development projects, providing quick business value and ease-of-use. This article is as a good starting point to understand the new version content and the improvements since the previous releases.
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_hepper/0607_hepper.html - Jul, 2006
  • Exploiting the WebSphere Application Server V6.1 portlet container: Part 2: Going beyond the basics by Stephan Hesmer, Birga Rick   - [Clicks: 157]
    This article series examines the JSR 168 portlet container available in IBM WebSphere Application Server V6.1 and differentiates its use from WebSphere Portal. Part 1 introduced the portlet container, including how to install a portlet, how to access the portlet, and how to use URL Addressability. Part 2 illustrates some extended capabilities of the container including how to render a portlet within a window frame, how to display multiple portlets, how to get information about deployed portlets, and how to change the default portlet behaviour.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_hesmer/0607_hesmer2.html - Jul, 2006
  • Options for rapid integration of Web applications into WebSphere Portal by Richard Gornitsky, John Boezeman   - [Clicks: 124]
    This article describes a variety of techniques that you can use to quickly integrate Web applications into your portal running under WebSphere Portal.
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_boezeman/0607_boezeman.html - Jul, 2006
  • Exploiting the WebSphere Application Server V6.1 portlet container: Part 1: Introducing the portlet container by Stephan Hesmer, Birga Rick   - [Clicks: 161]
    This article series examines the JSR 168 portlet container available in IBM WebSphere Application Server V6.1 and differentiates its use from WebSphere Portal. This first part in the series provides an introduction to the portlet container. Specifically, you learn how to install a portlet, how to access it, and how to use URLAddressability. You can download an example portlet and use it to see the features of the WebSphere Application Server V6.1 portlet container. This article is for Java portlet programmers who are already familiar with the Java Portlet API. See Resources for links to information that can help you gain those skills.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_hesmer/0607_hesmer.html - Jul, 2006
  • Using Ajax with WebSphere Portal by Karl Bishop, Doug Phillips   - [Clicks: 235]
    You have heard the buzz about Ajax and you are wondering if you can use it in your portal application. Well, you can, and this article tells you how to get started. One of the most expensive actions in a portal is refreshing pages. You can use Ajax to handle many user interaction events and then to apply the updates to portions of the page, without requiring a full page refresh. You can improve your portal's performance, create a cleaner overall portal application architecture, and, most of all, make your users happier with such a responsive portal.
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0606_bishop/0606_bishop.html - Jun, 2006
  • Implement a contextual portal with WebSphere Portal by Stefan Liesche, Andreas Nauerz   - [Clicks: 103]
    Discover how to use IBM WebSphere Portal to create a contextual portal: a dynamic, agile, intelligent, and context-aware user interface that overcomes the limitations and productivity challenges of static Web sites and portals by adapting to the user's situation and context. Understanding and exploiting dynamic capabilities in WebSphere Portal can help you improve your users' experience and productivity -- and raise the value of your portal site.
    http://www-128.ibm.com/developerworks/websphere/techjournal/0606_liesche/0606_liesche.html - Jun, 2006
  • Creating a new portal: Part 5. Developing, building, and deploying the portal by Anthony (Joey) Bernal, Varad Ramamoorthy, Yixing Gong, John Barron, Julia Weatherby   - [Clicks: 261]
    Design your processes and set up your environments for developing, building, and deploying your portal. Learn how to control the source code and build components, ways to manage continuous integration and deployment to test environments, and how to deploy production release packages. Learn best practices, which tools to use, and strategies for creating you own processes.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0606_bernal/0606_bernal.html - Jun, 2006
  • Developing a multi-locale site using WebSphere Portal V5.1.0.1 by Anil Ambati, Marx Rajangam   - [Clicks: 115]
    IBM WebSphere Portal V5.1.0.1 uses a default method to determine the locale of a user request. Portal applications sometimes need to override this method with a custom method. For example, your application might need to encode the locale in the portal URL. Atlernatively, when the navigation state is not in the URL, the application might need to access the locale from the user's profile or from the browser preferences. This article, for portal developers and architects, shows how to design a site that needs to be rendered in multiple locales, and the application selects the locale based on business rules.
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0606_ambati/0606_ambati.html - Jun, 2006
  • Exploiting the WebSphere Portal 5.1.0.1 programming model: Part 2: Advanced URL generation by Stefan Behl, Stefan Hepper, Stefan Koch, Carsten Leue   - [Clicks: 139]
    This is the second part in an article series which can help you to apply the WebSphere Portal V5.1.0.1 programming model to your company's portal. In Part 1 we introduced the model. In this part, we dive into an area that challenges programmers coming from the traditional Web application world: how to create Uniform Resource Locators (URLs). The portal environment poses special requirements on components that need to create URLs; therefore, URL generation in the portal environment is a bit more involved. You see how portal components can generate URLs using WebSphere Portal Version 5.1.0.1 System Programming Interfaces (SPIs) that go beyond what the portal JSP tags. Finally, you see how to use these SPIs in an example which implements a navigation breadcrumb trail.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0603_behl/0603_behl.html - Mar, 2006
  • Sharing information between IBM portlets and JSR 168 portlets with WebSphere Portal V5.1 by Stefan Hepper, Jerry Zheng   - [Clicks: 254]
    The capability of portlets to exchange information (also called inter-portlet communication or cooperative portlets) is powered by the property broker in WebSphere Portal. The WebSphere Portal V5.1.0.1 property broker does not support inter-communication between IBM portlets and JSR 168 portlets because they run within separate portlet containers. This article shows you how to write a custom portlet service to enable legacy IBM portlets and JSR 168 portlets to share information as properties. You also see how to manage the life cycle of a shared information property in a distributed environment, using the dynamic WebSphere Application Server caching feature. To get the most out of this article, you should have a good understanding of Java portlet programming and a basic understanding of the WebSphere Portal portlet service feature.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0602_hepper/0602_hepper.html - Feb, 2006
  • Developing JSR168 Struts portlets: Part 2. Enhancing the portlet by Sunil Patil   - [Clicks: 379]
    This is the second article in a two-part series on creating Portlet API Specification 1.0 (JSR 168) compliant portlets using the IBM Struts Portlet Framework 5.1.0.1. Part 1 showed how to create a simple Struts portlet using Rational Application Developer V6.0 as the development environment. This part describes how to add some additional Framework-supported capabilities to the portlet.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0601_patil2/0601_patil2.html - Jan, 2006
  • Creating a new portal: Part 4. Portal and component design by Anthony (Joey) Bernal, Scott Davis, Tim Hanis, Varadarajan Ramamoorthy   - [Clicks: 115]
    You have come a long way in the analysis of how to implement your own portal project. In Part 1: Getting started and Part 2: Conducting a portal workshop in this series on Creating a new portal, you learned how to gather a decent set of requirements and to map them to portal capabilities. In Part 3: Estimating and tracking, you broke your project into components, and began the planning and estimation process. In this part, you begin to design your portal, based on best practices. You learn considerations for designing your portal and portlets, see options for content management, and you can download an example design template to document your design.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0601_bernal/0601_bernal.html - Jan, 2006
  • Developing JSR168 Struts portlets: Part 1. Creating a simple portlet by Sunil Patil   - [Clicks: 565]
    This article describes how to develop JSR 168 Portlet API Specification 1.0 compliant portlets using the IBM Struts Portlet Framework 5.1.0.1. It walks through creating a simple Struts portlet using Rational Application Developer V6.0 (hereafter called Application Developer) as the development environment. You could deploy and run this portlet to WebSphere Portal V5.1.0.1 (hereafter called WebSphere Portal). This is the first in a two-part series on developing JSR 168 Struts portlets. In this part, you see how to create a simple Struts portlet, how to validate content (using the Validation framework), and how to display the header and footer (using the Tiles extension). In part 2, you learn how to add additional features to the portlet.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0601_patil/0601_patil.html - Jan, 2006

[Top]

Tutorials:
  • Exploiting personalization in WebSphere Portal V6.0 by Larissa Schoeffing, Rene Auberger   - [Clicks: 188]
    This article is for portal specialists, architects, and consultants who need to understand how to use the personalization support in WebSphere Portal V6. You walk through detailed examples of rule driven personalization involving Web Content Management and Portal Document Manager. You also see how to create and use rules for attribute based administration. Finally, you get a variety of portal personalization hints and tips to help you quickly be more productive with the new V6 features.
    [Formats: html, pdf]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0610_schoeffing/0610_schoeffing.html - Oct, 2006
  • Introducing WebSphere Portlet Factory HTML Templates by Rose O’Donnell, Steve Zagieboylo   - [Clicks: 262]
    IBM WebSphere Portlet Factory provides tooling which developers can use to produce flexible, customized portlets and stand-alone Web applications in an easy and highly automated way. You can use the HTML Templates feature to achieve a custom, handcrafted appearance for your portlets and applications, without coding the HTML by hand. This article helps you get started with HTML Templates and explains the concepts that form the basis for the automatic construction of the HTML.
    [Formats: pdf]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_odonnell/0607_odonnell.html - Jul, 2006
  • Developing business processes that use IBM WebSphere Portal and WebSphere Process Server by Lincoln F. Roach   - [Clicks: 173]
    This article teaches you the basics of building a business process that utilizes IBM WebSphere Portal as its human interaction service (staff). Additionally, you learn how to complete a sub-process as an example of what it takes to break down larger business systems. You also learn how to use the client artifacts required to develop process portlets in IBM Rational Application Developer exported from the completed business process in IBM WebSphere Integration Developer. This article helps you grow your understanding of Portal’s role as a human interaction service and understand how it helps to reduce decision latency.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0607_roach/0607_roach.html - Jul, 2006
  • Exploiting the WebSphere Portal V5.1.0.1 programming model: Part 3: Integrating WebSphere Portal into your security environment and user management system by Dieter Buehler, Stefan Hepper, Stefan Schmitt, Holger Waterstrat, Andreas Zehnpfenning   - [Clicks: 179]
    Part 1 of this series introduced the overall IBM WebSphere Portal programming model and showed where you can customize and extend WebSphere Portal. Part 2 described how URLs are generated in WebSphere Portal and how you can leverage the URL generation capabilities in your themes and skins. This part explores the security related APIs and the user management system. An important task in installing a new portal is to integrate the portal environment with the overall security environment. This article tells how you can achieve single sign-on (SSO) across different servers and environments, and how you can customize the default portal login behavior using the Java JAAS framework. You learn about the WebSphere Portal user management APIs which enable you to read from and write to the underlying user management system. Finally, you see how to update the calendar and todo sample (used in Part 1) to retrieve specific todos based on the groups to which a member belongs.
    [Formats: pdf]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0606_buehler/0606_buehler.html - Jun, 2006
  • Developing portlets using Eclipse and WebSphere Portlet Factory by Alex Barbosa Coqueiro, Helmar Martens   - [Clicks: 547]
    This tutorial shows you how to develop a WebSphere portlet application for IBM WebSphere Portal V5.1 using Eclipse and WebSphere Portlet Factory. Developers at all skill levels, form novice to expert, can take advantage of the software automation technology offered by Portlet Factory to develop complex portlet applications. You see how to use WebSphere Portlet Factory to develop a portlet that retrieves and displays data from a database.
    [Formats: html, pdf]
    http://www-128.ibm.com/developerworks/websphere/library/tutorials/0606_coqueiro/0606_coqueiro.html - Jun, 2006
  • Best pactices for model development with IBM WebSphere Portlet Factory by Rose O’Donnell   - [Clicks: 216]
    This collection of best practices, tips, and suggestions from the IBM WebSphere Portlet Factory development team is for developers who are either currently using or are expecting to use WebSphere Portlet Factory. Developers with any level of experience can use Portlet Factory to quickly create complex portlets and integrate them with their WebSphere Portal based portals. As with the use of any tool, there are good practices for architectural, application structure, and solid implementation. This document provides guidance for those practices based on many person-years of experience. It also includes a section on selecting Builders to help you navigate the Builder palette.
    [Formats: pdf]
    http://www-128.ibm.com/developerworks/websphere/library/techarticles/0606_odonnell/0606_odonnell.html - Jun, 2006

[Top]