Web Development
Joomla
Guides related to building websites with Joomla can be found here, along with documentation for developers.
48 guides in 7 topics
All guides
15 of 48- Developing a Joomla TemplateIn this extensive guide, you will learn how to create your own custom Joomla template (Joomla 4 or 5). You must already know the basics of Joomla, HTML, and…
- Adding Custom Options to your Joomla TemplateIn this guide, you will learn how to add custom fields/options to the Joomla template you designed. This guide assumes you already know the basics of Joomla…
- templateDetails.xml OverviewThis reference guide provides an overview of the templateDetails.xml file. The templateDetails.xml file provides information on the template's options and…
- Adding Custom Joomla Module Chrome (Styles)Module Chromes are added by creating a new php file for each chrome/style under your template's directory at…
- Creating Joomla Content Plugins (With Examples)In this guide, you will learn the structure of a basic Joomla Content Plugin. We'll explore several examples, so you can create your own content plugins from…
- Using Joomla's Web Asset Manager (joomla.asset.json)Assets refer to the JavaScript and CSS files a Joomla extension needs to operate. Bootstrap, FontAwesome, your template's stylesheet, custom scripts, etc. are…
- Using Joomla's System Redirect FeatureHow to use Joomla's system redirect extension to fix broken URLs on your website.
- Installing Joomla with LaragonLearn how to install Joomla on your local machine using Laragon's web server bundle.
- Stupid Simple Socials (Joomla Social Sharing)Stupid Simple Socials is a free module extension for Joomla 4/5. It displays social sharing buttons for Facebook, Twitter, Pinterest, and Linkedin. You can…
- YaQuiz - Joomla Quiz ExtensionYaQuiz is a free open-source quiz extension for Joomla 5 developed by Kevin Olson for this website, CommonDocs.org. You can use it to create review quizzes…
- Check User Group By Group IDThere are many scenarios where you may need to check what group(s) a user is in. For example, I use this code to check if users are in my "Sponsors" group. If…
- Get Article Field Values From AnywhereThe following code snippets use Joomla's Database Classes to retrieve information about any article in the __content table of your Joomla database. Note that…
- Accessing Custom Article Fields From Template LayoutsSuppose you want to create a custom article option in Joomla 4/5. In this example, I'm creating two fields -> "showspecialtext" and "specialtext". The…
- Adding Custom Fields On Extension InstallCustom Fields may be useful in many Joomla extensions. They can be added by calling a custom script file upon an extension install or uninstall. The script…
- Accessing Custom User Field Values With PHPIn my guide on custom user fields in Joomla, I show how to add custom fields to a user's profile. By default, Joomla only allows you to use these fields to…