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.
Adding Ordering of Items in Back-end
Joomla allow the administrator to define ordering of items by clicking on the ordering symbol (a little up arrowhead above a down arrowhead) at the top left of the items table, and then clicking on one of the three vertical dots symbols and sliding the record up or down to reorder.
How to Setup Title for Front-End Views
In the view file (view.html.php), the browser title is set in the protected function _prepareDocument() as:
How to Create Joomla Template
To make a basic template, create a new folder in the templates folder. Name this folder after your template i.e. mynewtemplate.
How to Create Joomla Content Plugin
Content events are triggered during the content creation process. The majority of these events are called in many views, many components and modules. They are generally not specific for the com_content component.
Joomla! 3.9 - GDPR Release
The General Data Protection Regulation (GDPR) enters into force on 25 May, 2018. Joomla integrates a Privacy Tool Suite in the Joomla CMS to facilitate the compliance of the sites.
How to Create Joomla Custom Fields Override
The real power of custom fields is that you can use it in your own overrides. You can use the data or information stored in the custom fields the way you want. You have all the custom fields corresponding to the current item accessible through a property in $this->item variable called jcfields.
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.
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.
Technical Requirements of Joomla 4
Joomla 4 has higher technical requirements when compared to previous versions.
Database Tables After Fresh Joomla Installation
There are 72 tables in the database after you install new Joomla at your server.
Files After Fresh Joomla Installation
After you extract Joomla package, you get 17 folders and 7 files in the root directory.
Joomla! 3.8 - New Routing System & Other Features
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.
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.
Joomla! 3.1 - New Tags Extension & Other New Features
Joomla 3.1 the second minor release in the Joomla 3.x series.
Joomla! 3.3 - Enhanced Security & Microdata Implementation
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.
Joomla! 3.4 - New Features & Moving Towards Lighter Core
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.
Joomla! 3.5 - Support for PHP 7 and Other Highlights
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.
Joomla! 3.6 - UX improvements & New Features
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.
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.
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.
Joomla: defined('_JEXEC') or die;
The following line is found at the start of Joomla PHP files.
How to Validate Forms in Joomla
Forms in Joomla can be validated in two ways: (i) Client-side and (ii) Server-side.
Joomla! 3.0 - New Features and Many Improvements
Joomla 3.0 was released on 27 September, 2012. This is the next major release of the Joomla CMS.
Joomla! 2.5 - New Features and Quick Updates
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.
Joomla! 1.7 - Separate Joomla Platform and CMS
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.
Joomla! 1.6 - Key and New Features
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.
Joomla! 1.5 - Key Features and Benefits
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.
Joomla! 3.7 - New Features and Release Dates
Joomla 3.7 version is expected to be released in March 2017. Along with many minor improvements, there are some big new features.
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.
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.
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.
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.
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.
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.
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.
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.
[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.
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.
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".
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.
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.
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.
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.
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.
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.
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.
Remove JoomShopping Copyright
You should purchase license to hide or remove JoomShopping footer copyright message - Copyright mAXXmarketing Webdesigner GmbH.
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.
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.
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.
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.
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.
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.
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.
Remove Protected by EasyCalcCheck Plus Footer
EasyCalcCheck Plus is a free Joomla plugin that secures your website from spam registrations.
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.
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.
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.
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
Page 3 of 4