J3.x:Doc Pages
From Joomla! Documentation
This j3.x page is actively undergoing a major edit for a short while.
As a courtesy, please do not edit this page while this message is displayed. The user who added this notice will be listed in the page history. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.
If this page has not been edited for several hours, please remove this template, or replace it with {{underconstruction}} or {{incomplete}}.
Introduction
This page has been set up for a documentation experiment. It includes only the J3.x pages that seem current. There are no error report pages or other pages that seem out of date. The list is divided into those documents that do not need any knowledge of html, php, css or javascript and those that do. Further subdivision is coming.
Administrator
Access Control List Tutorial
Add article title to read more link
Adding a new menu
Adding custom fields
Adding custom fields/Calendar Field
Adding custom fields/Checkboxes Field
Adding custom fields/Color Field
Adding custom fields/Editor Field
Adding custom fields/Example
Adding custom fields/Gallery Field
Adding custom fields/How̞ can you group custom fields
Adding custom fields/Implement into your component
Adding custom fields/Integer Field
Adding custom fields/List Field
Adding custom fields/List of Images Field
Adding custom fields/Media Field
Adding custom fields/Multilingual Sites
Adding custom fields/Overrides
Adding custom fields/Parameters for all Custom Fields
Adding custom fields/Radio Field
Adding custom fields/Repeatable Field
Adding custom fields/Sql Field
Adding custom fields/TOC
Adding custom fields/Text Field
Adding custom fields/Textarea Field
Adding custom fields/Url Field
Adding custom fields/User Field
Adding custom fields/Usergroup Field
Adding custom fields/What components are supporting custom fields
Disabling user registration
Getting Started with Articles
Getting Started with Categories
Getting Started with Joomla!
Getting Started with Menus
Getting Started with Templates
Global configuration
Google ReCaptcha
How To Use Content Tags in Joomla!
How do you add a new module position?
How to add breadcrumbs
How to add tooltips to your Joomla! website
How to turn off magic quotes gpc
How to use the Template Manager
Information Request Workflow in Privacy Component
Installing Joomla
Installing a template
Joomla Core Features
Language Overrides in Joomla
Layout Overrides in Joomla
Logging in or out of the Administrator back-end
Moving a menu to a different position
Multilingual Associations
Multilingual Associations&action/TOC
Multilingual Associations/Developers
Multilingual Associations/ListView
Multilingual Associations/No Multilingual Associations̞
Multilingual Associations/SidebySide
Multilingual Associations/TOC
New Routing System
Plugin Joomla Update Notification
Privacy
Setup a Multilingual Site
Setup a Multilingual Site/Adding Multilingual Content
Setup a Multilingual Site/Creating a Content Language
Setup a Multilingual Site/Creating menus
Setup a Multilingual Site/Duplicate your Template
Setup a Multilingual Site/Enabling the Language Plugins
Setup a Multilingual Site/Exploring the Site
Setup a Multilingual Site/Installing New Language
Setup a Multilingual Site/Language Switcher
Setup a Multilingual Site/TOC
Setup a Multilingual Site
Switching templates
Taking the website temporarily offline
Templates supplied with Joomla!
To access the Template Manager
Two Factor Authentication
Updating Joomla (Update Method)
Updating from an existing version
What's new in Joomla!
What does a simple Joomla! installation include?
Developer
Access Template Manager Customisation
Adding JavaScript and CSS to the page
Adding a custom CSS with Protostar
Allow registering callback functions for the debug console
CLI Applications Broken
Configuring sqlserver
Creating a Plugin for Joomla
Creating a content plugin
Creating a search plugin
Creating a simple module
Creating a simple module/Adding Auto Update
Creating a simple module/Adding Form Fields
Creating a simple module/Adding an install-uninstall-update script file
Creating a simple module/Developing a Basic Module
Creating a simple module/Introduction
Creating a simple module/Menubar
Creating a simple module/Using the Database
Creating a simple module
Creating a submenu
Creating an Authentication Plugin for Joomla
Developing a component frontend update function
Developing a component frontend update function/Excel xlsx export
Developing a component frontend update function/First try at csv export
Developing a component frontend update function/Import with summary screen
Developing a component frontend update function/Improved export function
Developing a component frontend update function/Initial version
Developing a component frontend update function/Record item editing page
Developing a component frontend update function/Record list view page
Developing a component frontend update function/Rethink frontend permissions
Developing a component frontend update function/Simple frontend data entry
Developing a component frontend update function/csv and xlsx import
Developing an MVC Component
Developing an MVC Component/Adding ACL
Developing an MVC Component/Adding AJAX
Developing an MVC Component/Adding Access
Developing an MVC Component/Adding Associations
Developing an MVC Component/Adding Cache
Developing an MVC Component/Adding Checkout
Developing an MVC Component/Adding Custom Fields
Developing an MVC Component/Adding Levels
Developing an MVC Component/Adding Ordering
Developing an MVC Component/Adding Tags
Developing an MVC Component/Adding Versioning
Developing an MVC Component/Adding a Feed
Developing an MVC Component/Adding a Map
Developing an MVC Component/Adding a Modal
Developing an MVC Component/Adding a batch process
Developing an MVC Component/Adding a front-end form
Developing an MVC Component/Adding a menu type to the site part
Developing an MVC Component/Adding a model to the site part
Developing an MVC Component/Adding a variable request in the menu type
Developing an MVC Component/Adding a view to the site part
Developing an MVC Component/Adding an Image
Developing an MVC Component/Adding an alias
Developing an MVC Component/Adding an install-uninstall-update script file
Developing an MVC Component/Adding an update server
Developing an MVC Component/Adding backend actions
Developing an MVC Component/Adding categories
Developing an MVC Component/Adding configuration
Developing an MVC Component/Adding decorations to the backend
Developing an MVC Component/Adding language management
Developing an MVC Component/Adding verifications
Developing an MVC Component/Basic backend
Developing an MVC Component/Developing a Basic Component
Developing an MVC Component/Example of a frontend update function
Developing an MVC Component/Introduction
Developing an MVC Component/Navigate
Developing an MVC Component/Using the database
Developing an MVC Component/Using the language filter facility
Developing an MVC Component
Discover on which client your extension code is running
Editing a template with Template Manager
File Structure and Naming Conventions
Install From Web (For Developers)
Integrate Extensions with the Privacy Component
Javascript Frameworks
Joomla 3.10 Backports
Joomla 3.9 Imagery
Joomla Standard Icomoon Fonts
Location of template language definition files
Make your own Action Log Plugin
Making a Language Pack for Joomla
Modifying a Joomla! Template
Optional Technical Requirements
Report Extension Capabilities in Privacy Component
Secured procedure for installing Joomla with a remote database
Server-side form validation
Sharing layouts across views or extensions with JLayout
Supporting SEF URLs in your component
Triggering content plugins in your extension
Understanding the Application classes
User Action Logs
Using Composer with Joomla
Using Tags in an Extension
Using the JHtmlTabs class in a component
Using the JToolbar class in the frontend