Skip to main content link. Accesskey S
  • Help
  • IBM Logo
  • IBM Web Experience Factory wiki
  • All Wikis
  • All Forums
  • ANNOUNCEMENT: Wiki changed to read-only. READ MORE...
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
  • API Documentation
Search
Community Articles > Web Experience Factory > Learning Web Experience Factory
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Click to view profileDeAnna Steiner
Contribution Summary:
  • Articles authored: 18
  • Articles edited: 110
  • Comments Posted: 1

Recent articles by this author

Getting started with product documentation in the wiki

Learn about the different editions available to you as you use the product documentation in the wiki.

Developer resources for WebSphere Portlet Factory 6.1.x

WebSphere Portlet Factory developers can find up-to-date resources about installing a development environment, developing portlets, and more. The resource page is specialized by tasks to help you find technical resources faster. Technical resources include demonstrations, product documentation, ...

Designer and developer resources for WebSphere Dashboard Framework

The learning roadmap provides a number of resources, including demonstrations, product documentation, and education offerings, to help system administrators get started with IBM WebSphere Dashboard Framework. Feel free to add helpful links that you find. The wiki monitors will integrate your ...

Learning Web Experience Factory

This document provides a roadmap that lists some key resources and suggestions for building Web Experience Factory skills, from your first installation to advanced topics. The learning roadmap provides a number of resources, including demonstrations, product documentation, and education offerings, ...

IBM Software Support Toolbar

The IBM Software Support Toolbar is a stand-alone application that allows you to easily search IBM.com for all types of software support content plus organizes the major areas of not only Software sup
Community articleLearning Web Experience Factory
Added by DeAnna Steiner | Edited by IBM contributorJonathan Booth on July 15, 2013 | Version 256
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: developers
ShowTable of Contents
HideTable of Contents
  • 1 Getting Started
    • 1.1 Installing and getting started
    • 1.2 Getting started with developing applications
    • 1.3 Downloading and running samples
  • 2 Building Applications
    • 2.1 Accessing data and services
    • 2.2 Enhancing and customizing the user interface
    • 2.3 Developing mobile and multi-channel applications
    • 2.4 Ajax and Rich UI Techniques
    • 2.5 Working with profiling and portlet customization
    • 2.6 Enabling portlet communication
    • 2.7 Working with XML and Java
    • 2.8 Deploying applications
    • 2.9 Understanding application architecture
    • 2.10 Debugging your Web Experience Factory application
  • 3 Working with advanced features
    • 3.1 Advanced profiling
    • 3.2 Working in a team development environment
    • 3.3 Creating custom builders
    • 3.4 Designing for performance
  • 4 Key resources

Unsure where to go next as you learn Web Experience Factory (formerly known as WebSphere Portlet Factory)? This document provides a roadmap that lists some key resources and suggestions for building Web Experience Factory skills, from your first installation to advanced topics. The learning roadmap provides a number of resources, including demonstrations, product documentation, and education offerings, to help developers get started with IBM Web Experience Factory.

Note: Some of the articles linked to below may continue to refer to WebSphere Portlet Factory. These topics are also relevant to getting started with Web Experience Factory.

Getting Started


Installing and getting started


Skills:

  • Install Web Experience Factory, create projects, and run sample models

  • Make changes to models and test your changes

  • Deploy and update models running in WebSphere Portal

  • Understand Web Experience Factory concepts and the designer environment

  • Find key resources







































Activity Recommended content
View introductory videos There are several short videos here that introduce key concepts and show how to get started: Video Galleryexternal link
Install development environment Available as free download or as part of WebSphere Portal installation. For the easiest initial experience, install with a new Eclipse and with the WAS CE runtime.
Web Experience Factory 8.0 trial downloadexternal link
Learn to edit, run, and test models on WAS CE Using WebSphere Application Server Community Edition (WAS CE) can be the easiest way to start with Web Experience Factory, and you can easily change to using Portal server later (see "Set up a WebSphere Portal test environment" below).
Tutorial - Quick Start for using IBM Web Experience Factory with IBM WebSphere Application Server CEexternal link
View a short demo of creating a new project using WebSphere Application Server CEexternal link
Learn key concepts Become familiar with WebSphere Portlet Factory and learn what it can do for your portal development team. Get a conceptual overview of Web Experience Factory and high-level explanation of how the tool is used.

Getting started with Web Experience Factory V8.0.0external link
Explore product samples Product samples are available from the Tutorials and Samples / Applications feature when you create a project. See the OrdersServiceConsumer model for a simple model that uses a service provider/consumer architecture.
Set up a WebSphere Portal test environment For developing and testing with complete Portal functionality, we recommend a local Portal server on the developer workstation. To set up a test environment with local Portal, see the following link.

Creating a Web Application Project tutorialexternal link
Take advantage of the Getting Started forum This forum is for developer discussions about installation, use, and deployment of Web Experience Factory and related products. This includes setting up your deployment environment, and configuring related products including Tomcat, the JDK, WebSphere, Notes/Domino, RAD 6, and Eclipse.

IBM Web Experience Factory - Getting Started (Installation, Configuration and Deployment)external link
Become familiar with other Web resources This section provides a collection of links to helpful WebSphere Experience Factory resources
Key resourcesexternal link


Getting started with developing applications


Skills:

  • Build applications with a service provider/consumer architecture

  • Use presentation builders such as View & Form, Data Service User Interface, and Data Field Settings

  • Control application execution with Action Lists

  • Add builders for page elements and to customize the look and layout of pages



























Activity Recommended content
Explore common application patterns This wiki page describes some common application patterns and describes how they're implemented:

Application Patterns with Web Experience Factory
Complete tutorials for building portlets There are tutorials for building simple portlets:

Tutorial Creating your first application: 8.0external link

Explore tasks from the Getting Started with Web Experience Factory 8.0.0 guide Refer to the section on Selecting builders for common tasks and experiment with implementing some different tasks. Learn to use builders such as Button and Text to add elements to pages. Try builders that modify elements such as Data Column Modifier. This includes some conceptual overview and information on how to accomplish specific tasks.

Getting started with Web Experience Factory V8.0.0external link
Read Web Experience Factory books This section provides a collection of links to helpful Web Experience Factory resources.

Web Experience Factory Booksexternal link
View conference slides on best practices View conference slides on best practices for development and on tips for teams adopting Web Experience Factory.

These slides cover best practices from the field for application development, including using agile methodologies: Slides from Exceptional Web Experience Conference, Austin 2012: Web Experience Factory Development Best Practices from the Field

These slides cover some key best practices: Best Practices Slidesexternal link

These slides cover a variety of topics related to using the Web Experience Factory framework: Tips for Teams Adopting Web Experience Factoryexternal link


Downloading and running samples











Activity Recommended content
Take advantage of samples on the wiki The Web Experience Factory wiki includes a large selection of sample applications which you can download and run. The sample packages (.zip or .pkg) should be installed with the Designer's Import / Web Experience Factory Archive command from a project. The UI-related samples do not in general have external dependencies, but some of the data access samples involve access and configuration for back-end systems.

Web_Expereince_Factory_Samples_CategorizedCreate New Article


Building Applications


Accessing data and services


Skills:

  • Create service provider models with testing support

  • Access data from back end systems such as relational database, SAP, or Domino

  • Call WSDL and REST services

  • Implement paging so that large result sets are retrieved in small chunks












































Activity Recommended content
Take advantage of data access samples on the wiki The samples in the wiki cover a variety of data sources. The most generic is probably the SQL sample, and there is a Cloudscape sample data base for use with the sample. If you will be working with another data source such as Domino, SAP, or external web services, there are samples you can use for those data sources also.

Data Access samples from the Samples Directoryexternal link
Complete the tutorial for creating a database application This tutorial lets you create a complete application using a database table created with the SQL Table Create builder:

Tutorals - Creating a database application: WEF8.0external link
Install and explore SQL sample This SQL sample can be used with a Cloudscape database, which is available as a free download as documented with the sample.

Creating a SQL serviceexternal link

Creating an SOA based application using a relational database in WebSphere Portlet Factoryexternal link
Install and explore Domino samples and articles The Domino sample and article includes a sample database, and shows how to implement full create, read, update, delete (CRUD) functionality using a service provider/consumer architecture.

Creating a Domino Serviceexternal link

Also see this presentation about integrating Domino data.

Integrating IBM Lotus Domino into Your Portlets with IBM WebSphere Portlet Factoryexternal link

This tutorial shows a number of techniques for accessing Domino, but it doesn't utilize a "best practices" service provider/consumer architecture, using the Domino Collaboration builders.

Using Domino collaboration buildersexternal link

Install and explore SAP sample This SAP sample works with most SAP systems, since it uses "flights" data that ships as a sample with SAP.
Creating an SAP serviceexternal link
This tutorial shows how to create an application that uses a new database table:http://www-10.lotus.com/ldd/pfwiki.nsf/dx/Tutorial_Creating_a_database_application_wef8
Install and explore web service sample This sample includes a web service provider and a consumer.
Using and creating WSDL-based web servicesexternal link
Install and explore REST service samples and articles This sample uses a publicly-available REST service from IBM.

Using the REST Service Call builderexternal link

This sample shows how to access Lotus Connections using REST services.

Lotus Connections Integration Samplesexternal link

These samples and articles show how to access Lotus Quickr content using REST services.

Creating a Lotus Quickr Service Using the REST Service Call builderexternal link

Accessing IBM Lotus Quickr REST services using IBM WebSphere Portlet Factoryexternal link

Integrating IBM Lotus Quickr with IBM WebSphere Portal using IBM WebSphere Portlet Factoryexternal link

Learn key concepts and interface definitions for the Data Services layer Chapter 4 of the Portal Application Development Using WebSphere Portlet Factory Redbook provides an overview of the Data Services capabilities of WebSphere Portlet Factory, and continues with the definition of the service interface as the first step in the creation of the Data Services layer. Chapter 5 continues the discussion and provides implementation details for a custom data service, SQL Data service, Domino data service, and a data service to access an external web service.

Chapter 4. Data Services: Overview and interface definitionexternal link

Chapter 5. Creating data services: Access to back-end systemsexternal link
PeopleSoft and Siebel samples The PeopleSoft or Siebel feature set, which you can optionally install in Web Experience Factory, includes samples. The samples utilize an approach that combines user interface and data access functions in a single builder. We would recommend using a service provider/consumer model architecture rather than the single-model approach used in the samples. Note also that the interfaces used in the samples may not be available on all servers.


This Siebel sample shows how to access information from Siebel using a provider/consumer architecture, which is the best practice approach for data integration: IBM - Creating a Siebel Serviceexternal link
BPM and Process Server builders Use builders to integrate human tasks from IBM BPM and WebSphere Process Server.


The Unified Task List Developer Pack includes builders for access human tasks that are defined with WebSphere Integration Developer and deployed on WebSphere Process Server. These builders can be used to create custom task lists and task processing forms that work with WebSphere Process Server tasks. For more information:

Unified Task List Developer Packexternal link

Unified Task Listexternal link

The following article is part of a 3-part series and talks about using those human task builders: http://www.ibm.com/developerworks/bpm/bpmjournal/1209_richter/1209_richter.html


Enhancing and customizing the user interface


Skills:

  • Build a user interface for list and details, create/read/update/delete (CRUD)

  • Control formatting and validation

  • Add builders to customize page elements

  • Create custom page layouts











































Activity Recommended content
Learn about the various techniques for customizing the application user interface See Componentizing_your_UI_with_the_Model_Container_and_Event_Builders

See Customizing your generated UI.
Learn about the different approaches to controlling page layout and design See Creating Your Applications UI.
See OrdersServiceConsumer model in product Included with the product install, add the Samples & Tutorials / Applications feature to your project. This model includes full CRUD capability using a sample service provider model.
Review chapter 7 of the Redbook Chapter 7 of the Portal Application Development Using WebSphere Portlet Factory Redbook provides techniques for designing a user interface.

Chapter 7. Creating portlets: Designing the UI external link
Learn to use "theme" support Web Experience Factory includes powerful new capabilities for controlling the look and style of an application in a very centralized way.

Themes and user interface controlexternal link

Working with themesexternal link

Explore using a custom layout page This article help you create a custom layout for an entire page of data, or for part of a page.
Custom Page Layout with IBM WebSphere Portlet Factoryexternal link
Learn to use other page builders To learn about the rich set of builders available for adding and controlling page elements, explore the Selecting builders for common tasks section of the Getting Started Guide. The builders discussed in this section of the guide handle tasks from adding buttons and links to implementing Ajax and Dojo functionality.

Getting started with Web Experience Factory V8.0.0external link
Explore sample showing multi-language support This sample and article shows how to build a portlet for localization, using profiling and the Localized Resource builder:

Localizing portlets
See sample and article on validation and formatting Page Automation, Formatting, Translation and Validationexternal link
NOTE: this article predates the formatting functionality introduced in version 7.0, in particular the Data Field Settings builder


Developing mobile and multi-channel applications


Skills:

  • Develop applications for smartphone devices that have a native-looking UI and access phone features such as geolocation

  • Build multi-channel applications that leverage Portlet Factory's dynamic profiling to render to multiple devices from a single source model.































Activity Recommended content
Install the IBM Multi-Channel FeaturePack for IBM Web Experience Factory v8.0 The IBM Web Experience Factory feature pack builds on the mobile and multichannel support of IBM Web Experience Factory Version 8.0 and adds two new features: Multichannel and Responsive User Interface (UI) Support and Camera (Feature Pack for 8.0) builder.

What's new in the IBM Multi-Channel FeaturePack For IBM Web Experience Factory v8.0
View conference slides on developing multi-channel and mobile applications Slides_from_IBM_Connect_2013col_What’s_Newque_Creating_Mobile_Web_Experiences_with_IBM_Web_Experience_Factory_and_IBM_WorklightCreate New Article

Build Hybrid Multichannel Apps Using IBM Worklight, WebSphere Portal and Web Experience Factory (2013)

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory (2012)external link
Install and explore samples of mobile web applications These three samples show how to integrate a camera builder into a mobile application.

Camera Builder Samples for the Multichannel Feature Pack for WEF 8.0

This sample shows how to update a model with the fp80_responsive_template.html template to dynamically and responsively support a two-column layout.

Using the new responsive HTML template provided with the Feature Pack for Web Experience Factory 8

This article introduces the data layouts that are designed to work with the Portal 8.0.0.1 responsive theme and the new Web Experience Factory theme defined in the feature pack.

Using_the_new_Feature_Pack_8_Data_LayoutsCreate New Article

This article and sample show key techniques for smartphone and multi-channel applications.

Developing Web Applications for Smartphones and Tablets
Read the related Redbook Developing Exceptional Multi-channel Web Experiencesexternal link
Learn about hybrid applications Getting Started and Enabling Worklight Support

Using IBM Web Experience Factory with Worklight to create hybrid applicationsexternal link

Creating iOS Hybrid Shell Applications with Web Experience Factory and Worklight
See key resources for mobile and multi-channel development This page has links to slides, articles, samples, and other resources related to mobile and multi-channel development with Web Experience Factory.

Resources for mobile and multi-channel application development


Ajax and Rich UI Techniques


Skills:

  • Add drag and drop capability

  • Use popup tooltips

  • Support partial page refreshes

  • Build great-looking interactive applications that leverage Dojo, Ajax, and rich UI.



















Activity Recommended content
Install and explore the latest sample of using Dojo, Ajax, and rich UI techniques See how to use IBM WebSphere Portlet Factory to create applications with interesting and colorful, customized User Interfaces.

Rich Web User Interface Sampleexternal link
Learn to use AJAX with Web Experience Factory This article and accompanying sample shows you how to use the Ajax-related features.

Using Ajax techniquesexternal link
Explore Ajax/Dojo samples See how to use the Dojo-related features.

Dojo Extension sampleexternal link

See how to use the Ajax Type-Ahead builder in conjunction with a data service (such as a SQL Call builder) to obtain a limited set of type ahead suggestions.

Ajax Type-Ahead sample using database filteringexternal link

See how to use Dojo to implement drag-and-drop, inline editing, and tooltips in your applications.

Dojo Extension sampleexternal link

See how to manually apply the Dojo rich text editor to a field on a page and how to create a custom builder that automates the use of a Dojo widget. (Note that the Dojo rich text editor is relevant for versions prior to 6.1.5, since 6.1.5 has an out-of-the-box rich text editor builder.)

Dojo Rich Text Editor sampleexternal link


Working with profiling and portlet customization


Skills:

  • Enable portlet customization by business users and administrators

  • Use Edit and Configure modes in Portal, with automatic or customized user interface

  • Create different application variations for different user groups or roles
























Activity Recommended content
Profiling portlets tutorial This tutorial shows how to implement Edit and Configure modes in Portal, and it shows how to have different variations associated with different Portal groups.

Profiling portlets tutorial external link
Learn more about profiling Chapter 9 of the Portal Application Development Using WebSphere Portlet Factory Redbook provides a definition of profiling, conceptual information, a sample, and best practices.

Chapter 9. Customizing the application using profiling external link
Download and run sample of profiling to groups This tutorial show you how to implement the WebSphere Portlet Factory's profile selection handler WPS Group Segment Handler on an IBM WebSphere Portal 6.0.1 or higher.

Using the WPS Group Segment Handlerexternal link
Explore samples for profiling and portlet customization In the WebSphere Portlet Factory wiki contains samples and articles about techniques that you can adapt for your applications.

Profiling and runtime customizationexternal link


Enabling portlet communication


Skills:

  • Use Property Broker and WebSphere Portlet Factory events

  • Use shared variables

  • Use client-side events























Activity Recommended content
Learn about inter-portlet communication This article with the accompanying sample shows you how to use WebSphere Portlet Factory to implement inter-portlet communication including Click-to-Action, Property Broker, Portlet Factory events, and shared variables.

Using inter-portlet communicationexternal link
Learn about the different types of portlet communication Chapter 8 of the Portal Application Development Using WebSphere Portlet Factory Redbook provides an overview of the different types of inter-portlet communication and best practices.

Chapter 8. Enabling portlet communication external link
Download and run samples of client-side-events The Ajax sample pack includes client-side-events samples.

Ajax samplesexternal link
See the Dynamic Portal Page Processing builder to launch dynamic portal pages The Dynamic Portal Page Processing builder generates operations to launch dynamic portal pages, pass properties to the launched page and receive properties in portlets running on these pages. It is included as part of the Unified Task List (UTL) Developer Pack, but it can be used independently of the UTL itself. For more information about the UTL Developer Pack: Unified Task List Developer Packexternal link


Working with XML and Java


Skills:

  • Create schemas

  • Transform data

  • Incorporate hand-edited Java classes and libraries























Activity Recommended content
Creating an XSD schema for an XML variable This wiki article detail technique that may be useful if you're not familiar with creating schemas.

Building a Schema for an Xml Variableexternal link
Learn about WPF XML APIs Also refer to the Javadoc for com.bowstreet.util.IXml and com.bowstreet.util.XmlUtil in the Web Experience Factory Designer help.

Using Portlet Factory’s IXml and XmlUtil Interfacesexternal link
Leveraging existing Java beans This is a sample uses the Java/XML Converter builder to handle the conversion between Java and IXml, and to generate a schema for the Bean structure.

Creating a service provider from Java Beansexternal link
Take advantage of the Web Services and XML Schema forum This forum is for developer questions and discussions around use of XML Schema and Web Services.

IBM WebSphere Portlet Factory - Web Services and XML Schemaexternal link


Deploying applications


Skills:

  • Build and deploy WAR files for test and production















Activity Recommended content
Review product documentation about automating the generation of WAR files This section of the documentation describes how to generate a WAR from source files using an ANT script.

Automatic generation of WAR filesexternal link
Review chapter 11 of the Redbook Chapter 11 of the Portal Application Development Using WebSphere Portlet Factory Redbook describes the production deployment of the portlet WAR generated either from the WebSphere Portlet Factory Designer or using ANT scripts.

Chapter 11. Production deploymentexternal link


Understanding application architecture


Skills:

  • Understanding Web Experience Factory architecture

  • Building portlets from multiple models















Activity Recommended content
Learn more about the Web Experience Factory architecture See an overview of Web Experience Factory architecture including builders and profiling.

Web Experience Factory Architecture presentationexternal link
Learn how to combine multiple Web Experience Factory models into an application or portlet Review guidelines for working with multiple models.

Techniques for working with multiple models in WebSphere Portlet Factoryexternal link


Debugging your Web Experience Factory application


Skills

  • Basic understanding of Web Experience Factory development

  • Basic understanding of logging and Java











Activity Recommended content
Learn how to debug your Web Experience Factory application This is an article that goes over general debugging techniques within Web Experience Factory. There are also links to further information provided within the content.

Debugging your Web Experience Factory applicationexternal link


Working with advanced features


Advanced profiling


Skills:

  • Control application variation through a properties file

  • Create a custom profile handler















Activity Recommended content
Explore sample profile handler that gets values from a properties file This sample includes a profile values handler that reads values from a properties file. This can let you control any builder inputs for a project from a properties file. For example, you could use it to configure environment-specific values such as server names or data source names.

Profile management via properties fileexternal link
Explore the profile selection handlers provided in the Portlet Factory product This section of the product documentation talks about the sample profile handlers provided in the product.

Profile selection handlersexternal link


Working in a team development environment


Skills:

  • Use a source code control system (CVS) with Web Experience Factory

  • Create builds from automated or command line tools















Activity Recommended content
Set up source code control and command line builds Get started with command line deployments and a review the topic on automating the command line deployment process using your source control project environment.

Your team development environment

Automation and scripting of publishing and exporting
Learn more about using WebSphere Portlet Factory with CVS Learn more about how to set up a team environment and find some considerations for setting up the WebSphere Portlet Factory workspace.

Using CVS with Portlet Factoryexternal link


Creating custom builders


Skills:

  • Create builders to implement new design patterns

  • Create builders that integrate new data sources

  • Control a builder's design time interface



























Activity Recommended content
Complete the making a builder tutorial Learn how to creating custom builders in WebSphere Portlet Factory.

Tutorial – Creating a Custom Builderexternal link
Explore sample builders on wiki In the samples and techniques section of the wiki find samples and articles on techniques for creating custom builders.

Samples and techniques > Making buildersexternal link
View the making builders presentation The presentation about making custom builders explains what builders are, how they are used, and how to create a custom builder.

Extending WebSphere Portlet Factory with Custom Buildersexternal link
View product documentation for reference information on developing builders The following section of the product documentation includes reference information for builder classes and XML files, including information on creating the builder's user interface.

Builder Classesexternal link
Learn how to make custom builders available to team members This page on the wiki describes how to create and install packages containing custom builders.

How can I make a set of custom builders available to other developers and projects?external link


Designing for performance


Skills:

  • Build applications with optimized performance and scalability

  • Diagnose performance issues and hot spots

  • Monitoring system performance



















Activity Recommended content
Read performance tips Learn more about best practices to improve performance and memory usage. This page collects some best practices for Portlet Factory related to performance and memory. This is not a comprehensive list, and most of the best practices for the underlying platforms – WebSphere Portal, J2EE and WebSphere Application Server, and Java – are also applicable for Portlet Factory applications.

Performance best practicesexternal link
Explore system tracing and model action tracing Model action tracing provides a very quick and valuable way of looking at your application performance. Often you can use this feature to quickly determine which parts of an application are the slowest.

There are two ways to enable and view model action traces: (1) you can enable tracing via a property as described in the link below;
or (2) you can enable tracing from the Run Configuration dialog in Designer, which will then write traces to the system.out file.

This feature lets you see all the actions that take place during server requests to a model. It shows the sequence of operations, such as calls to methods and page display, with elapsed time for each. This is most useful for looking at application behavior for a single user during testing. See the link below for information on interpreting the traces.

Techniques to enhance WebSphere Portlet Factory application performance
Review key server statistics Learn how to analyze the performance of your Web Experience Factory application.

Server statistics and performance analysisexternal link


Key resources







































Activity Recommended content
Getting started with Web Experience Factoryexternal link This document gives an introduction and overview to building applications with Web Experience Factory.
Web Experience Factory wikiexternal link This wiki is a rich and up-to-date resource for all things related to working with Web Experience Factory. It includes samples, articles, best practice documents, FAQs, and links to other resources.
Forums on developerWorksexternal link These forums are a great place to ask a question if you get stuck, or to search for solutions. They are closely monitored by the Web Experience Factory team, so you will usually get a prompt reply.
Training courses external link There are a few Portlet Factory training classes offered by IBM, such as the popular "WebSphere Portlet Factory Top Gun Application Development" class.
Factory 8.0 Information Centerexternal link The product help includes a complete reference for builders and other product features.
Best practices for model developmentexternal link Provides best practices, tips, and suggestions from the Web Experience Factory development team for developers who are either currently using or are expecting to use Web Experience Factory.
Portal Application Development Using WebSphere Portlet Factoryexternal link This Redbook provides an in-depth look at all aspects of WebSphere Portlet Factory development, using a comprehensive example based on a fictitious company.
Rapid Portlet Development with WebSphere Portlet Factory This book provides an introduction to using WebSphere Portlet Factory, with a step-by-step guide and numerous tips.

Buy it on Amazonexternal link

Read it on Safari Books Onlineexternal link
expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (102)
collapsed Versions (102)
Version Comparison     
VersionDateChanged by              Summary of changes
322Dec 16, 2014, 3:29:46 PMKerry Thompson  IBM contributor
321Dec 16, 2014, 2:47:05 PMKerry Thompson  IBM contributor
320Dec 16, 2014, 2:26:30 PMKerry Thompson  IBM contributor
318Dec 16, 2014, 2:21:33 PMKerry Thompson  IBM contributor
317Jul 11, 2014, 12:54:05 PMKerry Thompson  IBM contributor
314May 9, 2014, 4:12:35 PMKerry Thompson  IBM contributor
313May 9, 2014, 4:12:22 PMKerry Thompson  IBM contributor
312May 9, 2014, 4:06:20 PMKerry Thompson  IBM contributor
311May 9, 2014, 4:04:49 PMKerry Thompson  IBM contributor
310May 9, 2014, 3:58:46 PMKerry Thompson  IBM contributor
309May 9, 2014, 3:58:35 PMKerry Thompson  IBM contributor
308May 9, 2014, 3:52:25 PMKerry Thompson  IBM contributor
307May 9, 2014, 3:42:35 PMKerry Thompson  IBM contributor
306May 9, 2014, 3:38:12 PMKerry Thompson  IBM contributor
305May 9, 2014, 3:37:50 PMKerry Thompson  IBM contributor
304May 9, 2014, 3:35:00 PMKerry Thompson  IBM contributor
303May 9, 2014, 3:29:25 PMKerry Thompson  IBM contributor
302May 9, 2014, 3:20:45 PMKerry Thompson  IBM contributor
300May 9, 2014, 3:09:20 PMKerry Thompson  IBM contributor
299May 9, 2014, 3:01:44 PMKerry Thompson  IBM contributor
298May 9, 2014, 3:01:01 PMKerry Thompson  IBM contributor
297May 9, 2014, 2:59:51 PMKerry Thompson  IBM contributor
296May 9, 2014, 2:47:41 PMMelissa Mahoney  IBM contributor
295May 9, 2014, 2:45:23 PMMelissa Mahoney  IBM contributor
294May 9, 2014, 2:43:45 PMMelissa Mahoney  IBM contributor
293May 9, 2014, 1:37:10 PMMelissa Mahoney  IBM contributor
292May 9, 2014, 12:00:19 PMMelissa Mahoney  IBM contributor
291May 9, 2014, 11:16:34 AMMelissa Mahoney  IBM contributor
290May 9, 2014, 10:30:27 AMMelissa Mahoney  IBM contributor
290May 8, 2014, 4:19:00 PMMelissa Mahoney  IBM contributor
289Oct 4, 2013, 4:59:19 PMPaige A Hargrave  IBM contributor
288Oct 4, 2013, 3:08:06 PMMichael Burati  IBM contributor
287Jul 31, 2013, 11:17:12 AMPaige A Hargrave  IBM contributor
286Jul 31, 2013, 11:15:13 AMPaige A Hargrave  IBM contributor
285Jul 31, 2013, 7:54:15 AMPaige A Hargrave  IBM contributor
284Jul 30, 2013, 1:02:01 PMPaige A Hargrave  IBM contributor
283Jul 30, 2013, 11:22:12 AMPaige A Hargrave  IBM contributor
282Jul 30, 2013, 11:20:31 AMPaige A Hargrave  IBM contributor
281Jul 30, 2013, 9:11:13 AMPaige A Hargrave  IBM contributor
280Jul 30, 2013, 8:24:51 AMPaige A Hargrave  IBM contributor
279Jul 30, 2013, 8:21:06 AMPaige A Hargrave  IBM contributor
278Jul 29, 2013, 11:02:47 PMPaige A Hargrave  IBM contributor
277Jul 29, 2013, 10:58:06 PMPaige A Hargrave  IBM contributor
276Jul 29, 2013, 10:41:01 PMPaige A Hargrave  IBM contributor
275Jul 29, 2013, 10:31:45 PMPaige A Hargrave  IBM contributor
274Jul 29, 2013, 10:21:45 PMPaige A Hargrave  IBM contributor
273Jul 29, 2013, 8:53:45 PMPaige A Hargrave  IBM contributor
272Jul 29, 2013, 8:50:52 PMPaige A Hargrave  IBM contributor
271Nov 17, 2017, 1:11:51 AMAlice Smith009  
271Jul 29, 2013, 8:47:58 PMPaige A Hargrave  IBM contributor
270Nov 17, 2017, 1:08:14 AMAlice Smith009  
270Jul 29, 2013, 8:46:07 PMPaige A Hargrave  IBM contributor
269Sep 22, 2017, 2:53:11 AMAlice Smith009  
269Jul 29, 2013, 8:38:26 PMPaige A Hargrave  IBM contributor
268Sep 22, 2017, 1:28:59 AMAlice Smith009  
268Jul 29, 2013, 8:24:44 PMPaige A Hargrave  IBM contributor
267Jul 29, 2013, 8:17:26 PMPaige A Hargrave  IBM contributor
267Jul 17, 2017, 8:13:00 AMAlice Smith009  
266Nov 4, 2016, 3:38:14 AMAlice Smith009  
266Jul 29, 2013, 8:11:11 PMPaige A Hargrave  IBM contributor
265Jul 14, 2016, 5:37:19 AMAlice Smith009  
265Jul 29, 2013, 7:56:52 PMPaige A Hargrave  IBM contributor
264Jul 29, 2013, 7:03:53 PMPaige A Hargrave  IBM contributor
264Jul 14, 2016, 5:36:16 AMAlice Smith009  
263Jul 29, 2013, 6:48:13 PMPaige A Hargrave  IBM contributor
263Jul 14, 2016, 5:35:02 AMAlice Smith009  
262Jul 14, 2016, 5:28:15 AMAlice Smith009  
262Jul 29, 2013, 6:34:54 PMPaige A Hargrave  IBM contributor
261Jul 29, 2013, 6:27:45 PMPaige A Hargrave  IBM contributor
261Dec 9, 2015, 3:18:48 AMlissa v coffey  
260Jul 29, 2013, 6:19:20 PMPaige A Hargrave  IBM contributor
259Jul 29, 2013, 6:07:57 PMPaige A Hargrave  IBM contributor
258Jul 23, 2013, 1:46:08 PMPaige A Hargrave  IBM contributor
257Jul 15, 2013, 4:12:35 PMJonathan Booth  IBM contributor
This version (256)Jul 15, 2013, 4:08:36 PMJonathan Booth  IBM contributor
254Jul 15, 2013, 3:34:33 PMJonathan Booth  IBM contributor
253Jul 15, 2013, 3:29:23 PMJonathan Booth  IBM contributor
253Jul 15, 2013, 3:29:23 PMJonathan Booth  IBM contributor
252Jul 15, 2013, 3:26:59 PMJonathan Booth  IBM contributor
251Feb 15, 2013, 1:03:38 PMKerry Thompson  IBM contributormobile/multi-channel, added link to new resources page Resources_for_m...
250Feb 15, 2013, 10:55:32 AMKerry Thompson  IBM contributorminor formatting
249Feb 14, 2013, 11:34:09 AMKerry Thompson  IBM contributornew entries per Jonathan Booth related to FeaturePack, mobile, and mul...
248Feb 14, 2013, 11:27:38 AMKerry Thompson  IBM contributorminor formatting fixes
247Feb 13, 2013, 2:56:09 PMKerry Thompson  IBM contributorminor formatting fixes
246Feb 13, 2013, 2:35:49 PMKerry Thompson  IBM contributorminor formatting, typos
245Feb 13, 2013, 10:05:05 AMKerry Thompson  IBM contributorminor edits, still working on updating this
243Feb 12, 2013, 4:32:07 PMKerry Thompson  IBM contributor
243Feb 12, 2013, 10:04:04 AMKerry Thompson  IBM contributor
242Sep 19, 2012, 2:21:26 PMRob Flynn  IBM contributor
241Sep 19, 2012, 2:00:32 PMRob Flynn  IBM contributor
240Sep 19, 2012, 1:59:51 PMRob Flynn  IBM contributor
239Jul 25, 2012, 3:18:43 PMJonathan Booth  IBM contributor
238Jul 13, 2012, 12:08:58 PMJonathan Booth  IBM contributor
237Jul 12, 2012, 2:26:59 PMJonathan Booth  IBM contributor
236Jul 12, 2012, 2:16:28 PMJonathan Booth  IBM contributor
235Jul 12, 2012, 2:05:21 PMJonathan Booth  IBM contributor
234Jul 12, 2012, 1:55:17 PMJonathan Booth  IBM contributor
233Jul 10, 2012, 11:34:49 AMRyan J Ruscett  IBM contributor
232Jul 9, 2012, 11:53:50 AMRyan J Ruscett  IBM contributor
231Jul 6, 2012, 8:09:44 AMRob Flynn  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • BlogsIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkThe Social Lounge
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use