Joomla vs WordPress

Let’s get started
Installation

Although there are automated installations, this section is purely to see how to install each and ease of installation. Tips and tricks are mentioned in my thoughts. In both cases a database has to be created before installation. All info listed are current as of March 28,2015.

WordPress

Download

Download is on the first page of wordpress.org (.com is for free setup on their servers). To install, one has to download the zip file and extract it to their desired directory and browse to the website address. After that it’s a matter of typing in credentials and other information to start your site.

Note: one thing that really frustrates me is why some companies insist to have an additional folder in their archive zipped file. This is a waste of directory in most cases.

wp-dlwp-dl2

Technical information

Latest version : 4.1.1
Size of Download : 6.4 MB
Tables created : 11 Tables
File Structure :

Installation Process

First you choose a Language
wp-install

Enter in Database details
wp-install2
Note: I found it extremely disturbing that the installation would show my database password. This is a big security mistake in my point of view. Oh I didn’t censor the password as by the time I publish this the site would no longer be there. Buha ha ha!

wp-install3

Oh and if you got something wrong like I apparently did here, you get a nice message like so. Problem is you will need to enter in your password again even if its correct and something else was wrong.

wp-install-error

If all goes well, you will be greeted with this.

wp-install-success

After that its filling in information about the site.

wp-install-settings

And there you have it, your WordPress installation is complete.

Joomla

Download

Download is on the first page of joomla.org (.com is a new service by siteground.com hosting which gives a limited version of Joomla to users as a joint service between siteground and open source matters (makers of Joomla)). To install, one has to download the zip file and extract it to their desired directory and browse to the website address. After that it’s a matter of typing in credentials and other information to start your site. Joomla knows security and hides all passwords.

j-dlj-dl2

Technical Information

Latest version : 3.4.1
Size of Download : 10.5 MB
Tables created : 67 Tables
File Structure :

Installation Process

At the installation screen itself you can see where Joomla and WordPress differ significantly in their approach. While WordPress asks for the language on one page and some other information on subsequent pages, Joomla wants it all at once. The interface is not nearly as nice looking but its functional. Albeit it takes a few lines of css to make it really nice, and I doubt makers of Joomla are incompetent, so the only logical explanation being, that Joomla wants it to be this way.

j-install

Next you get the database information which is more technical than WordPress’ as it includes Database type. If you don’t know what to choose leave it as the default MySQli.

j-install2

With Joomla your error message is just a simple message overlay that it couldn’t connect to the database and leaves all information intact.

j-install-error

When connected, another screen appears before the install basically asking whether you want sample data and confirm everything. It will also make a system check to ensure that all requirements are met.

j-install3

j-install3-2

There you have it, Joomla installed. Joomla goes one step further to make sure that your installation doesn’t have issues. Incase there is something wrong, you can re-run the installation. You will not be able to start Joomla, until the installation folder is removed. This is a one click process.

j-install-success

My Thoughts

Installation for both is practically the same except Joomla gives you some added configuration options like database type. It also has the ability to backup the previous tables. WordPress has a sleeker cleaner interface which doesn’t look dated like Joomla’s. For me, its a tie, but Joomla would win this, if only they tuned up the css a bit.

Note: Joomla may seem bloated with more files/directories and tables, but a fully functional WordPress site with lots of plugins, may have similar or even more tables and files/directories as many features out of the box in Joomla are painfully integrated only by plugin or changing template files in WordPress.

Note: A big difference in the approach is that WordPress takes your database details, connects successfully and says you are successful even if your site is not yet configured while Joomla will only give the green signal when you are truly up and ready.

TIP: In order for a quick and easy extraction, the best way is to copy the entire zip folder into a directory on your server (which you can even reuse) and utilize the host’s or another file manager to extract the file on the server itself, this reduces the time significantly as FTP requires a connection each time when sending files, this process lasts a few seconds but counting the seconds for thousands of files add up. A single large file on a fast connection will take a very short time rather than thousands of small files. The extraction hardly takes a few seconds as its a local extraction from the server itself.