Installing Joomla 3.0 Beta version: My Experience


I was surfing twitter and learned that joomla 3.0 beta is released. So I thought that I should download the beta and test it in my PC. This version of joomla is for testing purpose only. It is not for production level. Mainly it is for extension developers for testing their extensions.

Features of Joomla 3 are,

  1. Incorporation of Twitter Bootstrap into a jui media package.
  2. A new responsive administrator template–Isis– and interface.
  3. A new front end template–Protostar– built using Twitter Bootstrap Updated accessible template called Beez3
  4. PostgreSQL Driver. You will be able to run Joomla 3.0 sites using the PostgreSQL database.
  5. PHP Memcached Driver
  6. Use of JFeed for feed management rather than SimplePie
  7. Installation of language packages directly from the extension manager
  8. Guest user group present by default
  9. Saving blank articles allowed
  10. New administrator statistics module
  11. Update TinyMCE to version 3.5.6
  12. Continued clean up of older unused code, files and database fields and tables and improved standardization of tables.
  13. Improvements to Smart Search
  14. Extensive work on code style standardisation and consistency
  15. Unit testing in the CMS
  16. Updated system tests in the CMS

In addition the beta release of  CMS includes the current version of the Joomla! Platform, which includes a large number of new and improved packages.

So lets download it. Below I given the download link.

Download size: ~8mb


After downloading the beta version to my local pc, I unzip them in my web directory and then point my web browser to the unzipped directory. As like other joomla’s, it starts the installation. The first page is given below.

Fig: 1st screen of the installer

You see there are only 3 pages. Compare to older versions the installation not big. After providing information’s and clicking next, the database configuration page will come.

Fig: database configuration page

Given database configuration, then you will be redirected to the overview page.

Fig: finalization and overview page of joomla installation

After that, a new page will come which shows the installation process. That is good. J

Fig: Installing joomla 3

After installing joomla shows the confirmation page and prompt you to delete the installation folder. Which can be done from that page.

Fig: joomla install complete

In the next screenshots I am showing the front end and the admin panel.

I hope you will like the screenshot. I will try to make a video if I got some time.

Fig: home page of joomla 3

Fig: joomla 3 admin login page

Fig: joomla 3 admin control panel

Which IDE Should be used for joomla component, plugin and extension development? – Yahoo! Answers India


The joomla team recomends eclipse as the ide to use.…

It has a plugin for php and css I believe.

As it is java/jscript, php, html and css, any ide could be utilized, or just a good text editor like geany.

via Which IDE Should be used for joomla component, plugin and extension development? – Yahoo! Answers India.

Joomla in GitHub


Joomla in GitHub

Here is the place where joomla is evolving. And see there, there is a branch name “3.0 alpha” . I am wondering what is inside that branch! 😀

Difference between Joomla and WordPress – 2 | WordPress versus Joomla! CMS | WordPress vs Joomla! | WP vs Joomla vs Drupal


Joomla is a better option to create a network with forums, articles, newsroom, membership area, articles from external authors etc.  A navigation structure can be easily created and knowledge of html is not a must.  It enables you to do a wide range of functions like setting expiring time for articles, activate dates, and many more extensive functionalities. It offers various options and you will surprised at the number of tools the admin section has to offer. A good easy to read and understand book will help you set up a site in quick time effectively. You can customize your site and set up the navigations structure and adapting the colors and logo is simple.

This however is not as easy to set up like WordPress and getting the help of professional and knowledgeable web developers is suggested. The approach differs based on the layout template you adapt. If you are expecting a large number of visitors to your site then it important to hire the services of an experienced web developer as they can tweak the database for better performance. Adding a few external plugins will help prevent breakdown of the site in case the number of visitors to your site exceed half a million in a day or so.

via Difference between Joomla and WordPress – 2 | WordPress versus Joomla! CMS | WordPress vs Joomla! | WP vs Joomla vs Drupal.

Learning warp template for joomla.


A simple Router file for my joomla 1.6 project


defined('_JEXEC') or die;

function SwachipBuildRoute(&$query)
	// Declare static variables.

	// Initialise variables.
	$segments = array();
	return $segments;

function SwachipParseRoute($segments)
	$vars = array();
	if ($segments)
		$vars['view'] = $segments[0];
	return $vars;

Using JRoute to build sef links in joomla

		$user =& JFactory::getUser();
		// print_r($user);
		$url = "index.php?option=com_users&view=entry_form";
		$path = JRoute::_( $url );
		echo "<span style='$style'>Welcome $user->username, Please add a new doctor from <a href=$path>here</a></span>";

Where style coming from a php variable

		$user =& JFactory::getUser();
		// print_r($user);
		echo "<span style='$style'>Welcome $user->username</span>";

Creating fieldset in xml file of a module in joomla


This is the code of my mod_custom.xml file. I made another one field named “container_type” here that will determine if i am using this module to welcome the user or using it as a custom HTML.

<fieldset name="basic">
					label="Container Type"
					description="Select the container type"
						value="0">SWACHIP User Welcome</option>
						value="1">Custom HTML</option>
				<field name="backgroundimage" type="media"

MVC Generator for Joomla!


This small and FREE tool generates your basic structure directory and files to start a new Joomla! component based on MVC architecture. You must enter the name and a small description of your project, then choose the elements that you need to create your personal component and click on Generate package to export your package in zip installer format. Now, Your package is ready to install !

via MVC Generator for Joomla!.