Joomla

Joomla! is a free and open-source content management system (CMS) for publishing web content. It is built on a model-view-controller (MVC) web application framework that can be used independently of the CMS that allows you to build powerful online applications.

Joomla Output Overrides

You can take over control of virtually all the output that is generated by Joomla. Except for files that are provided in the Joomla! distribution itself, overrides or customization eliminate the need to hack core files that could change when the site is updated to a new version.

Continue Reading

How to Remove Powered By Kunena 5.x Footer

If you use Kunena forum extension for Joomla, there is a simple way to remove the footer back link. The following method works for Kunena 5.x and later versions. Follow the steps if it is necessary for you to remove Powered By Kunena Forum Footer Link. This works as of Kunena version 5.0.14.

Continue Reading

Technical Requirements of Joomla 4

Joomla 4 has higher technical requirements when compared to previous versions.

Continue Reading

Database Tables After Fresh Joomla Installation

There are 72 tables in the database after you install new Joomla at your server.

Continue Reading

Files After Fresh Joomla Installation

After you extract Joomla package, you get 17 folders and 7 files in the root directory.

Continue Reading

How to Link Joomla Categories Component

You can link Joomla Categories functionality in your custom component where you can define a set of categories to use. This way, you don't need separate categories table for your component.

Continue Reading

Joomla! 3.8 - New Routing System & Other Features
Joomla Versions

Joomla! 3.8 is the ninth standard-term support release in the Joomla 3 series. It was released on 19 September, 2017. This release features over 300 improvements to the CMS, with two primary major features aimed at developers: the new routing system and the beginning of a forward compatibility layer with Joomla! 4.0. Additionally, two security issues have been resolved.

Continue Reading

How Joomla Plugins Work

A plugin is simply a PHP program that executes at one or more predefined points in the Joomla execution cycle. These points are called events and are triggered from within Joomla. Plugins are tied to events.

Continue Reading

Joomla! 3.1 - New Tags Extension & Other New Features
Joomla Versions

Joomla 3.1 the second minor release in the Joomla 3.x series.

Continue Reading

Joomla! 3.2 - List of New Features
Joomla Versions

Joomla 3.2 version is released with many new features.

Continue Reading

Joomla! 3.3 - Enhanced Security & Microdata Implementation
Joomla Versions

The Joomla 3.3 release introduces new features into the CMS such as improved password hashing and microdata and optimizes the code with performance improvements to the routing system and the continued conversion of MooTools based JavaScript to jQuery. More than 115 bugs have also been resolved with the 3.3 release of the Joomla! CMS.

Continue Reading

Joomla! 3.4 - New Features & Moving Towards Lighter Core
Joomla Versions

The Joomla! 3.4 release introduces new features into the CMS such as improved front end module editing, decoupling of web links, composer integration, Google new reCaptcha and security improvements by implementing UploadShield code which can detect most malicious uploads by examining their filenames and file contents.

Continue Reading

Joomla! 3.5 - Support for PHP 7 and Other Highlights
Joomla Versions

Joomla 3.5 introduces 34 new features, including support for the PHP 7 scripting language, which significantly increases web site speed. This version of Joomla! supports the most recent release of PHP, the most popular programming language for developing web applications. PHP 7 was recently announced with significant performance improvements and is now available for use by the general public. With Joomla! 3.5 users can now enjoy the benefit of that performance improvement.

Continue Reading

Joomla! 3.6 - UX improvements & New Features
Joomla Versions

Joomla! 3.6 is the seventh standard-term support release in the Joomla 3 series. Joomla! 3.6 introduces more than 400 improvements, including many features which make administration of Joomla! Web sites easier and more feature-rich, as well as many UX (user experience) improvements.

Continue Reading

How to Create Plugin for Joomla 3.x

Plugins are powerful way of extending the functionality of the Joomla. Plugins provide functions which are associated with trigger events. Joomla has a set of core plugin events. Plugin code is executed when certain events are triggered.

Continue Reading

How Joomla Code Works

When you type a URL that points to an article in the front page of Joomla site,  the first thing that happens depends on the web server (Apache or IIS), not Joomla. The web server first tries to find a file or folder. Failing that, it tries to find a file called index.php. Since this file exists, it is executed.

Continue Reading

Joomla: defined('_JEXEC') or die;

The following line is found at the start of Joomla PHP files.

Continue Reading

Joomla Manifest Files for Extensions

All Joomla extensions have manifest files (manifest.xml or <extension_name>.xml). This file is located in the root directory of the installation package. It include general installation information and parameters for the extension.

Continue Reading

How to Validate Forms in Joomla

Forms in Joomla can be validated in two ways: (i) Client-side and (ii) Server-side.

Continue Reading

Joomla! 3.0 - New Features and Many Improvements
Joomla Versions

Joomla 3.0 was released on 27 September, 2012. This is the next major release of the Joomla CMS.

Continue Reading

Joomla! 2.5 - New Features and Quick Updates
Joomla Versions

Version 2.5 is the second release made within the new six-month release cycle that started with the delivery of Joomla 1.6 in January 2011.

Continue Reading

Joomla! 1.7 - Separate Joomla Platform and CMS
Joomla Versions

One of the major goals of Joomla 1.7 was to separate the Joomla Platform, that is the engine upon which the Joomla CMS runs, into it's own product.

Continue Reading

Joomla! 1.6 - Key and New Features
Joomla Versions

Designed to offer enhanced site control and a more polished user experience, Joomla 1.6 delivers a variety of new tools to improve website management and access, a more robust organizational structure for content control, and various other user-experience improvements throughout the software.

Continue Reading

Joomla! 1.5 - Key Features and Benefits
Joomla Versions

Joomla! provides a unified and easy-to-use framework for delivering content for websites of all kinds. To support the changing nature of the Internet and emerging web technologies, Joomla! required substantial restructuring of its core functionality.

Continue Reading

Joomla! 3.7 - New Features and Release Dates
Joomla Versions

Joomla 3.7 version is expected to be released in March 2017. Along with many minor improvements, there are some big new features.

Continue Reading

Accessing Global Configuration Information in Joomla

Like user information, accessing global configuration of Joomla (like site name, from name) is very simple process. You can use getConfig function of JFactory class in any part of Joomla extension or template.

Continue Reading

Tools Required To Develop Joomla Extensions

You will need to set up a local development environment with a web server, PHP and MySQL, however there are many ways of achieving this. XAMPP is quite popular, and it works on Windows, Mac, and Linux. There are a lot of alternatives such as MAMP, WAMP, EasyPHP, and Webmatrix.

Continue Reading

How Joomla Extensions Upgrade Process Works

Joomla 1.6 and higher versions use new update system. All extensions uploaded to JED (Joomla Extensions Directory) after 10th January 2017 are required to use the Joomla Update System.

Continue Reading

Joomla Global Definitions: defines.php File

The defines.php file in includes folder of Joomla installation has definitions for Joomla directories. The base directory is defined in the index.php file, then this file is included in defines.php, where all directories are defined.

Continue Reading

Joomla Database Table: assets

Assets table in Joomla is added for ACL from version 1.6. It Includes a row for every component and contains a row for every item that has ACL permissions.

Continue Reading

Nested Set Model in Joomla

Joomla includes support for storing and retrieving hierarchical information in the form of nested sets in database tables. This is used in the implementation of menus and categories in the core Joomla CMS from version 1.6 onwards.

Continue Reading

Joomla Database Table: contentitem_tag_map

This table maps Joomla tags with content item. Each tag on any content item will have one unique row in this table.

Continue Reading

Joomla Database Table: content_types

This table stores all the types of content that is available in your Joomla, including third-party extension. This table is used by other Joomla tables and components.

Continue Reading

How To Configure Joomla Global Settings

The Global Configuration allows you to configure the Joomla site with settings that apply to the whole site. This is the first thing you need to configure after you install Joomla.

Continue Reading

Joomla Version History

The Project Joomla is the result of a heated discussion between the Mambo Foundation, which was founded in August 2005, and its then-development team.

Continue Reading

[Video] What is Joomla? CMS Explained

Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. Joomla is one of the worlds most popular CMS platforms! Since 2006, it has been downloaded more than 50 million times with a new download every 2.5 seconds. It holds a unique place in the Open Source community being the only non-corporate backed, community driven CMS platform in the world.

Continue Reading

10 Most Popular Extensions of Joomla

Are you the webmaster of any site running with Joomla? If your answer is yes, then you can't miss this list of the most popular and must-have free (non commercial) Joomla extensions already in use by thousands of websites. I have used all these extensions on various sites in my past 8 years of Joomla experience.

Continue Reading

Remove Powered by Community Builder 2.0.x Footer

Community Builder (CB) is free (advanced paid version is also there) social extension. This extension shows a link in footer "Powered by Community Builder".

Continue Reading

Introductory Guide to Gantry 5 Framework

The Gantry Theme Framework (For Jooma 3.4 and above versions) can be installed just like any extension. it is independent of any theme. So, you also need to install Gantry-enabled theme.

Continue Reading

How to Create Joomla Menu

Menus allow you to navigate through the site. A menu is an object which contains one or more menu items. Each menu item points to a page on the site.

Continue Reading

Configure Joomla User Manager Options

After installing fresh new Joomla and configuring Global Settings, the next important step is to configure user manager options. Again, this will depend upon your website requirements.

Continue Reading

How To Know Joomla System Information

You can get some useful information about your host server environment, including operating system, database and PHP settings, and directory information. This information is very helpful when you are troubleshooting setup problems. You cannot change any settings from here.

Continue Reading

New Features in Joomla 3.4 Version

Joomla 3.4 version was released in February, 2015. There are 5 new features that improve your Joomla Content Management System.

Continue Reading

How To Migrate From Joomla 1.5 to 2.5

When you decide to migrate your site to newer version, make sure to create a backup of your current site. This way, if anything goes wrong, you can always revert to the old situation. This is a step-by-step quick guide to migrate from Joomla 1.5 to 1.7 or 2.5 version.

Continue Reading

Technical Requirement for Joomla 3.x

It is important to check your server compatibility before installing Joomla. Joomla 3.x has higher technical requirements than its predecessor versions.

Continue Reading

Remove JoomShopping Copyright

You should purchase license to hide or remove JoomShopping footer copyright message - Copyright mAXXmarketing Webdesigner GmbH.

Continue Reading

Joomla Users, Access Levels and Groups

Joomla 1.5 version had very limited (close to none) flexibility in defining what content can be seen by which group of users. It had 8 fixed user groups - Public, Registered, Author, Editor, Publisher, Manager, Administrator, and Super Administrator. You could assign a user to only one group.

Continue Reading

How to Migrate Joomla From 2.5.x to 3.x

If you are thinking to migrate it to 3.x.x version from your present 2.5.x version, this guide is for you. Though 2.5.x is Long Term Support Release, so it is not required to migrate (or upgrade) to newer version, still if you can't wait for 3.5 version you must be thinking to migrate it.

Continue Reading

Remove Powered by Kunena Forum Footer in K 2.0

Kunena is the free and the most popular forum extension for Joomla. Kunena team has released new version - Kunena 2.0 with some added features and functionality. The forum links to Kunena website by a footer link which may not be desirous to some webmasters.

Continue Reading

How To Update Joomla When Not Showing Latest Version

A new version of Joomla is released that solves security problems or adds exciting new features. You login to your administrator panel only to find out that it is showing you already have the most recent version of Joomla.

Continue Reading

How to Remove Powered By Kunena 3.x Footer

This method works for Kunena 3.x and later versions. It is always recommended to give credits to the developer. Follow the steps if it is necessary for you to remove Powered By Kunena Forum Footer Link.

Continue Reading

Add a Facebook Like Button To Your Joomla Site

Facebook social plugins are a quick and easy way to extend your social reach and engage your website’s visitors with social interaction. It is of one of the best ways of free social marketing of your website as more and more internet users are regularly using facebook.

Continue Reading

Remove Powered By Phoca Download Footer Link

Though you should give credit to the developer in all aspects. Still if it is very much required, follow the steps.

Continue Reading

Remove Protected by EasyCalcCheck Plus Footer

EasyCalcCheck Plus is a free Joomla plugin that secures your website from spam registrations.

Continue Reading

Adding LaTeX Math Expressions In Joomla

LaTeX is a great way to add Mathematics or Science expressions in your Joomla articles. For those who doesn't know what LaTex is, for simple understanding LaTeX converts an expression in certain format into an image. Lets take an example of quadratic formula to see how it works.

Continue Reading

Syndicate RSS For Single Joomla Category

Joomla CMS is great tool for combination of website and a blog integration. You can create a category in Joomla (say myblog) and add your blog posts under this category. To have syndicate feed only for this category (this is a must requirement for any blog), Joomla has a core syndicate module. No need to install any extension.

Continue Reading

Remove Powered by Kommento Footer

Kommento is free Joomla extension for adding comments functionality in Joomla articles. The component displays a footer message. If you wish to remove it, there are two methods.

Continue Reading

Remove Breezing Forms Footer Link

Breezing Forms is a popular Joomla extension for creating interactive forms, however its free version displays a footer link to the developer. Here is a short and simple guide to remove the link. I have tested it for Joomla 2.5.x and Breezing Forms 3.0.x

Continue Reading

Stop Spam Registrations in Joomla

Tired of spam registrations in your Joomla website? Joomla 2.5 version now has built in plugin to add recaptcha. Recaptcha is free service from Google which provides a user to enter the two words (These words can't be read by bots) before registering.

Continue Reading

Joomla Maintenance: Optimizing Your Website

Three things you need to check periodically (for example monthly) to maintain your Joomla website health.

Continue Reading