« DreamFactory Announces DreamTeam for Multiforce | Main | Rich Internet Applications in the Portal »
Open Source Portal - The JAHIA Portal Server
It is hard to deny the momentum attained by the various open source communities throughout the world. And so it shouldn't be a surprise to anyone that an enterprise web portal is available via an open-source license. That product is called JAHIA and is under the control and management of jahia.org.
We've built several web portals using Jahia in the last year. After quite a bit of research we determined that the Jahia product is currently the most powerful and affordable integrated midrange Java Content Management and Corporate Portal Server on the market. That's right...it isn't free; however the source code is delivered with the product.
Web portals aim to deliver information and applications to the connected end-users. A portal architecture brings together all the information and productivity tools relevant to the user in simple, personalized web views.
Portals are the most effective platform to rapidly develop and deploy corporate Internets, Extranets and Intranets. Today they are commonly considered as the future front-end web system (also mentioned as WebTop interface) for enterprise information systems. It has been a smooth evolution from the first intranets featuring simple search tools to more complete solutions including Web application support, Content management features, Content syndication, Legacy system integration, Access to remote Web Services, Collaborative tools and many other functions, accessed by a simple and easy-to-use web interface.
Technically speaking, a CMS & Portal Server is a platform which integrates content, web applications, databases, external information feeds and web services to deliver them to any user group - employees, partners or customers.
Portal platforms are based on four basic core elements:
1. a Content Management and a Web Publishing System which functions as the core underlying framework to publish data and to navigate in the portal;
2. a Personalization layer managing end-user security and permissions on each object of content;
3. an Aggregation engine (Portal) allowing to integrate various web applications output with static content onto a single web page;
4. everything based on a standard technology (JAHIA is based on J2EE) including an efficient application framework, support for legacy systems and offering extensive data integration capabilities;
Jahia combines everything in one single pre-integrated package. Jahia includes a complete web publishing system, a content management server (versioning, multilanguage, workflow,...capabilities), a portal server (portlet support), a search engine and a document management system (WebDAV support).
Furthermore Jahia is 100% Java-based, the full source code is freely available and it was developed from a very vendor neutral manner. Jahia supports for example standard servlets web applications built directly with well known development frameworks such as Apache Struts as portlets without any other kind of modifications.
For more information feel free to email me or post a comment on this article.
Is Jahia free, open sourced, or does it use some alternative licensing agreement? Good post though, what's performance like?
Ray
Published: April 8, 2005 04:58 PM
Jahia is not free. You can license it per server, or by named user. The license is "Collaborative Open Source" meaning that unlike traditional open source agreements the software has a price but the source code is available. The development community model is one of the things that I find most interesting.
Published: April 8, 2005 05:00 PM
Thanks for signing in, . Now you can comment. (sign out)
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)