I just created an account on a new Department of Energy site called VIBE: Virtual Information Bridge to Energy Efficiency and Renewable Energy. I love the idea. It is a site that provides data on many of the various energy issues and programs that the National Renewable Energy Laboratory (NREL) is working on. The site is even powered by renewable energy!
Another aspect of the site is that it is running on the Java portal platform Liferay. While Liferay is definitely a mature and sophisticated platform, I wonder if using a portal was a good choice for this site. Like many portal-based sites, VIBE does a good job of putting lots of information on one page but struggles when it comes to navigating and organizing content. While there is no shortage of menu items on the VIBE site, many of the pages are empty containers waiting for portlets. If this was a regular content driven site, the navigation could be built up as content was added to the site. I wonder why they just didn’t build the site on a more general web application framework.
This experience reminded me of the narrow range of applications that need a true (as in JSR 168 and 286) portal platform. When a business owner asks for a “portal” that presents lots of information from various sources, it doesn’t mean that a developer should go and start downloading a portal product. In fact, I would go further to say that unless users need to select their own portal themes and choose portlets on their pages, you should not us a portal product. The reason why I emphasized the word “need” is that most users will not take the time to customize their own portal page. I had the ability to create my own personalized page on VIBE but I didn’t want to bother.
I am seeing a general trend of companies replacing portal-based delivery tiers with simpler technologies. One such example is the Jahia web content management platform. They used to be based on Jetspeed 2. Now they just use the Pluto portlet container that allows them to incorporate components that have been implemented as portlets. One of my newspaper clients replaced their portal based delivery tier for a simple, easier to manage JSP based architecture.
Getting back to VIBE, I think their best portal strategy would be to not build a portal but rather provide Google and Facebook gadgets that people can use on the sites that they go to frequently. If a visitor takes any time to customize any portal page, it will probably not be their VIBE page. The bottom line is that due to their aggregating nature, the world actually needs only a few consumer facing portals. Far better to focus on producing great information and making it available on the portals that people are already using.
Related posts:
- Alfresco and Liferay User Group Alfresco and Liferay are hosting a CMS/Portal user group...
- CMS or Portal? The whole reason why you started on this content...
- Joomla! Announces Developer Portal The Joomla! project just announced the launch of their...
- Day’s new developer portal and blog Via CMSWire (because I missed the press release in...
- Social Bookmarking on Your Intranet I have been thinking a lot recently about intranets...


Seth,
Thanks for reviewing and blogging about the VIBE portal provided by the National Renewable Energy Laboratory. We are striving to provide the general public and the decision makers in Washington a tool to showcase the research and development at the laboratories. VIBE is still in its infancy and the application is currently in beta.
Your suggestion to focus on creating gadgets for popular sites like iGoogle and Facebook is a good one. In fact, that’s actually been part of our plan from the start (though we hadn’t yet publically discussed it until now). To that end, we’ve implemented nearly every item in VIBE as a Google Gadget. This means that they can be directly used in iGoogle or any other site which supports Google Gadgets (which includes most modern social networking sites, since they support OpenSocial—itself a superset of the Google Gadgets API). Unfortunately, Facebook does not currently support OpenSocial or Google Gadgets. So our current gadgets will not support it. But we do hope that changes in the future.
We haven’t yet published all of our gadgets into the iGoogle gadget directory. But, as a starting point, I have just published four of our gadgets there: Alternative Fuel Station Locator, Transportation Incentives and Laws, Hybrid Vehicle Sales, and the Alternative Fuel Stations map. They’re fully searchable there via various queries, such as: http://www.google.com/ig/directory?q=nrel.
The ultimate goal is to provide gadgets that showcase the work that NREL and related organizations are performing to develop clean, renewable sources of energy.
Thanks,
David Bergeron
VIBE Application Developer, NREL
@david Thanks so much for your comment. I think the Google Gadget strategy is a great one. I would use the Liferay portal as a showcase for the gadgets that are available. Keep up the great (green) work!