Tuesday, April 18, 2006

Part 2: Open Source CMS Joomla

Right from the day I first lay my hands on this Content Management System, I have loved it. The ease of installation, configuration and even migration has really astounded me.

This is Part 2 of my series covering Open Source CMS. In Part 1 I reviewed ezPublish. This part is dedicated to Joomla (www.joomla.Org/)

Background:

Joomla! is based on Mambo(http://www.mamboserver.com/)and initially fixes a series of bugs and security issues. It also includes MySQL 4.1. support, easier integration with the translation tool Mambelfish, and some UI improvements.

Joomla is based on LAMP architecture.

System Requirements:

Here are the minimum requirements for Joomla 1.0

You must ensure that you have MySQL, XML and Zlib support built into your PHP.

Joomla can be used with most major Browsers including: Internet Explorer (version 5.5+) Netscape, and Mozilla. These Browsers take great advantage of Joomla's Administrative interface. The WYSIWYG Editor, HTMLArea from http://www.interactivetools.com/, works only under Windows Internet Explorer. Extensive testing has also been completed using Mozilla 1.4, but the WYSIWYG Editor is not available in this Browser due to
HTML
Area being incompatible.

Installation:

Joomla supports both manual and browser based installation. Browser based installation is a piece of cake and anybody can go ahead and use this options to configure Joomla in no time.


Joomla has been released under the GPL license and provides both consulting and community support. Although Joomla lacks in online documentation, there are a few books available about it. The best being "Building websites with Joomla". It has a very strong community following and is currently at stable version 1.08. A beta version with major enhancements has been released with a tag of 1.5 beta.

Sample Joomla Sites:
http://www.joomla.org/content/blogcategory/35/69

Administrator interface is very user friendly and content items can be created using TinyMCE web-based editor. I really liked the ability in the editor to link to the URL of any image available anywhere on the web.

Content items in Joomla can be in either published or unpublished state. It provides the ability to preview content before publishing but does not support content versioning.

The layout and presentation of the site is controlled using templates, hundred's of which are freely available for free.

It allows users to search through the page content on the site using an internal search engine.

There are lot of modules and components available from the user community which allows one to enhance the default feature set, most noticeable being gallery, shopping cart etc.

An amazing piece of module is the AJAX ShotBox. It adds live chat functionality to the Joomla website. Visitors can chat with each other right in your website without refreshing their browsers.

I had the experience last night of migrating a Joomla website along with its dB from one hosting solution to another and I must say, it really proved easy to do that. All I did was compress my website and uncompress it on the new ISP and then took a dump os MySQL dB and undumped it on my new ISP. Changed the configuration.php file in the root folder of Joomla install and viola! my site was up and running.

Important Joomla Resources Sites:
If you have any questions about Joomla, I would be glad to help you out.

2 Comments:

Anonymous Anonymous said...

Thanks foro popularization of Joomla.

3:41 AM  
Anonymous Anonymous said...

Hey!
How to repair car immobilizer Using car diagnostics equipment
admiral
admiral motronic
admiral adapter
admiral repair
admiral parameters
admiral purchase

Thank you!

3:05 AM  

Post a Comment

<< Home