Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Using the Dojo Toolkit with WebSphere Portal

Add sizzle to your portal application user interface

Karl Bishop (kfbishop@us.ibm.com), Senior Software Engineer, EMC
Photo: Karl Bishop
Karl Bishop is a Senior Software Engineer at IBM, working out of his home in the Sandhills of North Carolina. He leads an international team that works on several IBM portal based applications. Karl's technology focus areas are in Linux, virtualization, DHTML/AJAX, XML, WebSphere Portal and various IBM middleware products.
(An IBM developerWorks Contributing Author)
Doug Phillips (dougep@us.ibm.com), Advisory Software Engineer, EMC
Doug Phillips
Doug Phillips is an Advisory Software Engineer for IBM's elite group of skilled professionals known as IBM's Web Enablement and Support team. He has worked in many organizations within IBM and currently designs and develops both internal and external WebSphere Portal applications using IBM middleware and Linux. Doug is WebSphere and DB2 certified.

Summary:  Learn how to install, configure, use, and leverage the Dojo Toolkit in WebSphere Portal applications.

Date:  28 Nov 2007
Level:  Intermediate

Activity:  10438 views
Comments:  

Today's users expect a lot of functionality in their Web applications. Portal application users are no exception. What is a portal developer to do? The answer: Use the Dojo toolkit to create compelling, interactive portal application user interfaces that excite your users. This entertaining article shows you how to configure, integrate, and leverage the Dojo Toolkit to make your portal applications that run on IBM® WebSphere® Portal V6 come alive!

In this article

  • Understand your options for embedding Dojo into your portal application.
  • Use custom Dojo-enabled themes.
  • Follow specific steps to include Dojo capabilities in your portal application.
  • Address specific application requirements for portals that use Dojo.
  • Work with AJAX style ccommunications from portlets to host services.
  • Build in internationalization capabilites.
  • Add some style to your visual Dojo dijits.
  • Work with Dojo events.
  • Create custom modules.
  • Learn by example, using the included downloadable code samples.

Background

Until recently, developers had to use proprietary plug-ins or secondary languages to add the type of Rich Internet Application (RIA) features that Web 2.0 users have come to expect in a Web application. These languages can be heavyweight, require installation by the user, and are often problematic in cross-browser and cross-platform environments.

With the explosion of Asynchronous JavaScript and XML (AJAX) toolkits, you can now provide full-featured applications on the browser using native and cross-browser JavaScript. There are several great AJAX toolkits available, and many of them are open source. This article focuses on the Dojo toolkit, which has a strong architecture, helpful accessibility and internationalization features, and a nice general feature set. If you hold allegiance to another toolkit, please read on; most of the issues discussed here generally apply to any AJAX toolkit.


Downloads

DescriptionNameSizeDownload method
Article in PDF format0711_bishop-Dojo-and-WP6.pdf983 KBHTTP
Code samplesDojoPortal_pxi.zip167 KBHTTP

Information about download methods          Get Adobe® Reader®


Biographies

Photo: Karl Bishop developerWorks Contributing author level

Karl Bishop is a Senior Software Engineer at IBM, working out of his home in the Sandhills of North Carolina. He leads an international team that works on several IBM portal based applications. Karl's technology focus areas are in Linux, virtualization, DHTML/AJAX, XML, WebSphere Portal and various IBM middleware products.

Doug Phillips

Doug Phillips is an Advisory Software Engineer for IBM's elite group of skilled professionals known as IBM's Web Enablement and Support team. He has worked in many organizations within IBM and currently designs and develops both internal and external WebSphere Portal applications using IBM middleware and Linux. Doug is WebSphere and DB2 certified.

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere
ArticleID=271290
SummaryTitle=Using the Dojo Toolkit with WebSphere Portal
publish-date=11282007
author1-email=kfbishop@us.ibm.com
author1-email-cc=
author2-email=dougep@us.ibm.com
author2-email-cc=