Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • IBM Web Experience Factory wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 6.1
  • 6.1.2
  • 6.1.5
  • 6.1.5.1
  • 7.0
  • Ajax
  • Alerts
  • Annotations
  • attachment
  • best practices
  • BlackBerry
  • builder
  • builder faq
  • builders
  • charts
  • Code samples
  • Connections
  • css
  • Custom builder
  • CustomBuilder
  • dashboard
  • Data Access
  • data access faq
  • Data and variables
  • Database
  • Databases
  • Debugging
  • demo
  • demo models
  • demo projects
  • demo widget
  • demos
  • deployment
  • deployment faq
  • Deployment scenarios
  • development
  • dojo
  • Domino
  • faq
  • fixpack
  • General FAQ
  • getting started
  • Help
  • HTML
  • html templates
  • ILOG
  • integration
  • iPhone
  • JViews
  • Learning
  • Logging
  • lotus connections
  • Lotus Widget Factory
  • media dashboard
  • media pf
  • media widget
  • mobile
  • mobile smartphone development
  • Model development
  • new
  • Notifications
  • overview
  • page automation
  • Portal
  • Portal Integration
  • portal integration faq
  • Portlet
  • Portlet Factory 7
  • presentation
  • presentation faq
  • Profiling
  • Quickr
  • REST
  • rest faq
  • REST Service Call
  • restructure handler
  • rich ui
  • sample
  • sample application
  • samples
  • schema
  • Security
  • Smartphones
  • SOA
  • social
  • Source Control
  • sql
  • summary and drilldown
  • Team development
  • Troubleshooting
  • ui
  • User Interface
  • video
  • web 2.0
  • Web Experience Factory
  • Web Experience Factory 8
  • Web Services
  • websphere dashboard framework
  • wef
  • wpf
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > Samples and Techniques for Web Experience Factory > Rich User Interface (Web 2.0) Sample
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

Rich User Interface (Web 2.0) Sample 

expanded Abstract
collapsed Abstract
No abstract provided.
IBM WebSphere Portlet Factory – Rich User Interface (Web 2.0) Sample

© Copyright International Business Machines Corporation 2009. All rights reserved.

This article with the accompanying sample shows you how to use IBM WebSphere Portlet Factory (hereafter called Portlet Factory) to create applications with interesting and colorful, customized User Interfaces.

This article is one in a collection of articles and samples that illustrate techniques for developing with Portlet Factory.   See Portlet Factory Wiki Samples for a complete list.   For an introduction to developing with Portlet Factory, you should look at the tutorials that are available in the product help and at the re sources described in the Learning Roadmap.

Prerequisites:
You should have a basic familiarity with Portlet Factory (version 6.1.5 or higher is required for this sample) and be able to run Portlet Factory models.


Sample Description:
This sample consists of several models that are accessed via a launch page.

 
The models illustrate the following techniques:


Launcher (../samples/rich_ui/Index.model):  This is the main model and can be used to launch the other models in the sample. It demonstrates some ways to create curved and colorful UIs.

Image of Launcher model
 

 

Dojo View/Form (../samples/rich_ui/OrdersViewAndForm.model):  This model uses View & Form showing Dojo enhance ments.

    * ·         Uses the new Split Pager on list view
    * ·         Edit page has Dojo inputs specified from RDD (Calendar, Time, Currency, Zip, Email, regex, etc)
    * ·         Edit page uses Dojo RTE builder
    * ·         Create new record uses Dojo Form Dialog builder
    * ·         Tooltip builder

Image of Dojo View/Form model

 


Rich Customizer (../samples/rich_ui/OrdersViewAndForm.model):

    * ·         Uses Portlet Customizer and other builders to create the UI for customization
    * ·         Uses Dojo drag and drop to hide and show columns
    * ·         Uses buttons to reorder columns
    * ·         Allows changing portlet UI theme


Image of Rich Customizer Model

 


Employee Search (../samples/rich_ui/EmployeeTestContainer.model): This model demonstrates rich UI techniques for Employee lookup

    * ·         Dojo Tree
    * ·         Dojo Animation
    * ·         Dojo Progress Indicator
    * ·         Split Pager
    * ·         Custom type-ahead picker

Image of Employee Search model

 

 

Tag Cloud (../samples/rich_ui/TagCloud.model):    

    * ·         Uses Border builder
    * ·         Uses Dojo Page Elements builder to add Dojo slider widget
    * ·         Shows client event to separate portlet, which will display search results from the selected tag

Image of Tag Cloud model


 


Charting (../samples/rich_ui/SampleDojo2dCharts.model):  This model shows several ways to integrate with Dojo charts

(Note: both IBM WebSphere Portlet Factory and IBM WebSphere Dashboard Framework provide full featured charting support. This sample demonstrates integration of Dojo charting for a simple chart display.)

    * ·         Dojo Charting
    * ·         Dojo data source
    * ·         Drop-down button
    * ·         Progress indicator
    * ·         Client eventing
    * ·         Partial-page refresh


Image of Charting model

 


Rich Grid (../samples/rich_ui/DojoG ridWithDetails.model): This sample shows how to connect a Dojo Grid to data from a Portlet Factory model. This also demonstrates a technique for viewing the details of a selected grid row, using a hidden input to submit the value(order ID) from the selected row.


Image of Rich Grid model

 

Installation:

To run the sample application:
 
    1. Download the sample ZIP file and import it into a project using the File, Import, WebSphere Portlet Factory Archive command (you can also right click the project, then choose Import, WebSphere Portlet Factory Archive). The project must also have the Dojo and Tutorials And Samples feature sets installed.
    2. Publish your project to the server.
    3. Open the Index model and run it to see the application. This model will run standalone as well as in IBM WebSphere Portal. To add the portlet to a WebSphere Portal page, find the portlet named Rich UI Launch Page. You will be able to access the other models from this main Launcher page.




 

Using this sample as a portlet:

The included "Launch Page" portlet can be used in Web Sphere Portal to provide navigation among the other samples. When using this approach, the following page/portlet structure is assumed:
 

Portal Page Unique Name                           Portlet(s) on Page

LauncherPage                                       Rich UI Launch Page

ViewAndForm                                         Rich UI View and Form

Employees                                            Rich UI Find Employees / Rich UI Employee Details

TagCloud                                              Rich UI Tag Cloud / Rich UI DeveloperWorks

DojoCharts                                            Rich UI Dojo Charts - Description = WrapperForDojoCharts

DojoGrid                                                Rich UI Dojo Grid - Description = WrapperForDojoGrid


 

Trademarks

· DB2, IBM, Lotus, Tivoli, Rational, and WebSphere are trademarks or registered trademarks of IBM Corporation in the United States, other countries, or both.

· Windows and Windows NT are registered trademarks of Microsoft Corporation in the United States, other countries, or both.

· Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

· Other company, product, and service names may be trademarks or servic e marks of others.

expanded Article information
collapsed Article information
Category:
Samples and Techniques for Web Experience Factory, Samples and Techniques,
Tags:
Dojo, Rich UI, User Interface, Tag Cloud

This Version: Version 17 February 14, 2011 11:30:18 AM by Jonathan Booth  IBMer

expanded Attachments (8)
collapsed Attachments (8)

 


File TypeSizeFile NameCreated On
application/x-zip 484 KB rich_ui_samples.zip 12/15/09 11:23 AM
image/gif 12 KB charts.gif 12/15/09 11:23 AM
image/gif 20 KB customizer.gif 12/15/09 11:23 AM
image/gif 13 KB employee.gif 12/15/09 11:23 AM
image/gif 15 KB launcher.gif 12/15/09 11:23 AM
image/gif 22 KB richgrid.gif 12/15/09 11:23 AM
image/gif 21 KB tags.gif 12/15/09 11:23 AM
image/gif 12 KB viewform.gif 12/15/09 11:23 AM
expanded Versions (17)
collapsed Versions (17)
Version Comparison     
Version Date Changed by               Summary of changes
This version (17) Feb 14, 2011 11:30:18 AM Jonathan Booth  
16 Jul 28, 2010 9:47:31 AM Jennifer L Frischknecht  
15 Jul 28, 2010 9:44:50 AM Jennifer L Frischknecht  
14 Feb 12, 2010 3:14:52 PM DeAnna Steiner  
13 Jan 19, 2010 10:37:37 AM Rob Flynn  
12 Jan 15, 2010 3:21:02 PM Craig Lordan  
11 Dec 15, 2009 1:43:18 PM Jennifer L Frischknecht  
10 Dec 15, 2009 1:38:16 PM Jennifer L Frischknecht  
9 Dec 15, 2009 1:32:50 PM Jennifer L Frischknecht  
8 Dec 15, 2009 1:13:21 PM Jennifer L Frischknecht  
7 Dec 15, 2009 1:10:08 PM Jennifer L Frischknecht  
6 Dec 15, 2009 11:37:33 AM Jennifer L Frischknecht  
5 Dec 15, 2009 11:30:51 AM Jennifer L Frischknecht  
4 Dec 15, 2009 11:28:24 AM Jennifer L Frischknecht  
3 Dec 15, 2009 11:27:25 AM Jennifer L Frischknecht  
2 Dec 15, 2009 11:26:38 AM Jennifer L Frischknecht  
1 Dec 15, 2009 11:23:29 AM Jennifer L Frischknecht  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBM Social Business UX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use