What is joomla?
Joomla is a free and open source content management system (CMS) designed to assist users in building websites and other online applications. It is offered under the General Public License (GPL) version 2.0.Joomla is a continuation of the work of the development team that unanimously resigned from the Mambo project in August 2005.Joomla version 1.0 is derived from Mambo 188.8.131.52 but includes many additional bug fixes and security patches.
The Joomla Web CMS is considered to be a popular choice for many types of websites, such as: personal sites, corporate sites, small business sites, news or blogs, government applications and sites where secure logins are required. The ecosystem of Joomla developers and users provide products and services to the Joomla community which has more than 1.5 million members and more than 20,000 developers.
What does "Joomla version" means?
Joomla version means the every updated release of joomla in several times. Those updates or changes are done due to make joomla more useable, secure & user-friendly. the following chart shows the history of joomla version:
Version Release date Supported until
1.0 2005-09-22 2009-07-22 Release no longer supported
1.5 (LTS) 2008-01-22 2012-12-01 " " " "
1.6 2011-01-10 2011-08-19 " " " "
1.7 2011-07-19 2012-02-24 " " " "
2.5 (LTS) 2012-01-24 2014-12-31 Release still supported
3.0 2012-09-27 2013-04 Release no longer supported
3.1 2013-04-24 2013-10 " " " "
3.2 2013-11-06 2014-04 " " " "
3.3 2014-04-30 2014-10 Release still supported
3.5 (LTS) 2014-09 Future release
4.0 2015-03 " "
4.1 2015-09 " "
4.2 2016-03 " "
4.5 (LTS) 2016-09 " "
What is Joomla plugin?
A Joomla plugin is a small, but important combination of relevant code that manipulates a default Joomla function before it’s looked or worked. Joomla plugins are generally created by 3rd party developers like us, and are widely used to extend and customize the users experience. In other words, Plugins provide functions which are associated with trigger events.
How do joomla Plugins Work?
Plugins work in three steps, as follows:
1. One or more plugin files are included into the current script, usually with the JPluginHelper::importPlugin() method. Because plugins are normally class declarations, no code is executed at this point.
2. An event is triggered, usually with the $dispatcher->trigger() method (where $dispatcher is a JDispatcher object). Each event has a name, such as onBeforeInitialise or onContentBeforeSave.
3. The event processing code looks for any enabled plugins that are currently loaded that have a method that matches the event name. If any matching methods are found, they are executed.
How to create my first joomla plugin for 2.5?
Step 1: Create the Plugin Files
All Joomla 2.5 plugins contain a xml file. These xml files contain information such as who wrote the plugin and when, what files should be included with the plugin, and any plugin settings that can be adjusted. The first thing you should do is copy the following text and save it as "helloworld.xml"
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="plugin" group="content">
<creationDate>June 18th, 2012</creationDate>
<license>GNU General Public License</license>
<description>Simple Hello World Plugin that prints "Hello World" at the beginning of every article.</description>
Step 2: After creating the XML file, we now need to create our php file, which does all of the work. The following code should be saved to "helloworld.php"
// no direct access
defined('_JEXEC') or die;
class plgContentHelloworld extends JPlugin
public function onContentAfterTitle($context, &$article, &$params, $limitstart)
return "<p>Hello World!</p>";
Step 3: The last file we need to create is one named "index.html". You don't need to place any code in the file, you simply need to create it.
At this stage, you should have the following files:
Step 4: Compress all of these files into a zip file named "helloworld.zip"
How to install Joomla Plugin for 2.5?
step 1: Log into your Joomla Dashboard
step 2: In the top menu, hover over Extensions and click Extension Manager
step 3: Under Upload Package Manager, click Browse and find the plugin you downloaded to your computer. After clicking on the plugin name, click Open, and then click Upload & Install.When the plugin has been uploaded and installed successfully, you will see a confirmation message
step 4: At this point you have successfully uploaded and installed a plugin! Plugins are not enabled by default, so our next step is to configure and enabled our plugin. In the top menu, hover over Extensions and click Plug-In Manager
step 5: Use the Filter feature to find your plugin, and then click on the plugin in the list below
step 6: On the Plug-in Manager page, set Status to Enabled, configure any of the other settings available with the plugin, and then click Save & Close
Congratulations, you have just downloaded, installed, configured, and enabled a Joomla 2.5 Plugin!
15 most rated joomla Pluging ever made!
(2) Advanced Module Manager
(3) Recently Hit Articles
(9) Articles Anywhere
(10) Ads Elite
(11) Multiple Customfields Filter for Virtuemart
(12) QuickSell File Seller
(13) Modules Anywhere
(15) Product Share
click here (url: http://extensions.joomla.org/extensions/top-rated) to download them.
Thank you for for reading our article. If you are satisfied, then share your feelings with us in comment box.