Joomla 4 User Manual
From Joomla! Documentation
This article or section is in the process of an expansion or major restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template.
This article was last edited by Ceford (talk| contribs) 2 years ago. (Purge)
Getting Started[edit]
- Introduction to Joomla!
- Joomla Core Features
- Hosting Setup
- Installing Joomla
- Logging in to Joomla
- Articles and Categories
- Adding an Article
- Adding a Category
- Adding a Menu Item
- Adding a Module
- Site and Administrator templates
- Keyboard Shorcuts
Articles[edit]
- Create and Manage Article Categories
- Adding a New Article
- Deleting an Article
- Featured Articles
- How to Archive an Article
- Article Headings
- Adding an Image to an Article
- Article Links
- Adding a menu link in an article
- Read More Links
- Article Lists
- Article Pagination
- Article Tables
Articles - Access[edit]
- Article Check-out and Check-in
- Article Preview
- Scheduling the publication of an article
- Restricting access to an Article
- Restricting access to "read more"
Articles - Metadata[edit]
Banners[edit]
- J4.x Banners
- Help4.x Banners
- Help4.x Banners: Edit
- Help4.x Banners: Categories
- Help4.x Banners: Clients
- Help4.x Banners: New or Edit Client
- Help4.x Banners: Tracks
Command Line Interface[edit]
Configuration[edit]
- System Setup
- Global Configuration
- Site Offline
- How do I use Gmail as my mail server?
- How to debug SMTP mail in Joomla 4
- Preconfigured htaccess
- Robots.txt file
- Adding www to a url
- How do you block direct hot linking to image files using htaccess?
- How do you block directory scans using htaccess?
- What are the recommended file and directory permissions?
- How do you convert an htaccess.txt file into a .htaccess file?
- How do you password protect directories using htaccess?
Contacts[edit]
Dashboards[edit]
Editors[edit]
- Content Editors
- Entering raw HTML in editors
- Why are the backgrounds of your WYSIWYG editor fields colored?
- Why do the pop ups in your WYSIWYG editor not work or show gibberish?
- How to place a copy of an Excel worksheet on to your web site for viewing only
Extensions[edit]
- System Install
- Free and Commercial extensions
- What is a vulnerable extension?
- Where can you learn about vulnerable extensions?
- How do you choose secure extensions?
- Why are there vulnerable extensions?
- Why isn't un-publishing a vulnerable extension enough to protect your site?
- Installing an extension
- Using Bootstrap Components in Joomla 4
Fields[edit]
- Form Field
- Fields and Field Groups
- Adding custom fields/Multilingual Sites
- Adding custom fields/Overrides
- Adding custom fields/Parameters for all Custom Fields
- Adding custom fields/What components are supporting 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/Integer Field
- Adding custom fields/List Field
- Adding custom fields/List of Images Field
- Adding custom fields/Media Field
- Adding custom fields/Radio Field
- Adding custom fields/Sql Field
- Subform
- 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
Help[edit]
Hosting[edit]
- Technical Requirements
- Optional Technical Requirements
- Hosting Setup
- Apache PHP Handler
- Moving the site among directories/sub-directories
- Multiple Domains and Web Sites in a single Joomla! installation
- Nginx
- Should PHP run as a CGI script or as an Apache module?
- What is the difference between a Sub-Domain,_Parked_Domain_and_an_Add-On_Domain?
- How do UNIX file permissions work?
- How do Windows file permissions work?
- How do phpSuExec file permissions work?
- How do you recursively adjust file and directory permissions?
- How do you restrict directory access by IP address using htaccess?
- How to check if mod rewrite is enabled on your server
- Using an FTP client to upload files
Installation Variations[edit]
- How to build your free Joomla Website
- FreeBSD Installation
- IBM cloud installation
- IIS
- Installing Joomla! using BitNami Joomla! stack
- Installing Joomla on Debian Linux
- Installing Joomla on a Raspberry Pi
- Installing Joomla on a local web server
- Installing Joomla on a rented web server
- Installing Joomla using an Auto Installer
Languages[edit]
Media[edit]
Menus[edit]
- Adding a New Menu
- Menu Items
- Menu Item Types
- Menu Item Order
- Submenus
- Menu Positions
- Auto redirect guests to login
- Adding a menu link in an article
- Menu for Archived Articles
- Adding a Custom Administrator Menu
Migration[edit]
- Why Migrate
- Joomla 3.x to 4.x Step by Step Migration
- Updating from an existing version
- Migration Step by Step Self Assessment
- Converting an existing website to a Joomla! website
- Update fails with an error message
- Updating Joomla (Install Method)
- Updating Joomla (Update Method)
- Planning Migration - Joomla 1.5 to 4
- Planning for Migration
- Planning for Mini-Migration - Joomla 3.10.x to 4.x
- Potential backward compatibility issues in Joomla 4
- Pre-Update Check
- Template Considerations During Migration
Modules[edit]
News Feeds[edit]
Performance[edit]
Plugins[edit]
Privacy[edit]
Problems[edit]
- Administrator Password Recovery
- Assorted Issues
- Unsupported PHP Version
- FatalError
- Optional Technical Requirements
- Fix "Cannot reorder menu entries"
- Fix "Database Table Structure NOT Up to Date" before Update
- Get locally hosted Joomla! website e-mail functions to work
- Joomla and MySQL 8
- Please first make a selection from the list
- Unable to connect to the database
- Update did not finish successfully
Reference[edit]
- Joomla Licenses
- What has the copyright of Joomla!?
- What license is Joomla! released under?
- What are web standards?
- Where are the web pages?
Security[edit]
- What is the Joomla! Administrator's Security Checklist?
- Enabling HTTPS on your site
- Htaccess examples (security)
- Security Checklist/Getting Started
- Security Checklist/Hosting and Server Setup
- Security Checklist/Where can you learn more about file permissions?
- Security Checklist/Testing and Development
- Security Checklist/Joomla! Setup
- Security Checklist/Site Administration
- Security Checklist/Site Recovery
- Security Checklist/You have been hacked or defaced
- Security - Before you go live
- Security FAQ
- Security and Performance FAQs
- Security filters for articles
- Securing Joomla extensions
- Http Header Management
SEO[edit]
- What is Search Engine Optimisation
- Making your site Search Engine Friendly
- Search Engine Friendly URLs
- Using a Site Map
- Using_The_Title_Tag
- Using The Meta Description
- Using Keywords
- Semantic HTML Markup
- Linking to Other Sites
- Important SEO Points to Remember
- Monitoring SEO
- Common problems when enabling Search Engine Friendly (SEF) URLs
- Enabling Search Engine Friendly (SEF) URLs
- Enabling Search Engine Friendly (SEF) URLs on Apache
- Enabling Search Engine Friendly (SEF) URLs on Hiawatha
- Enabling Search Engine Friendly (SEF) URLs on IIS
- Enabling Search Engine Friendly (SEF) URLs on IIS/IIS6
- Enabling Search Engine Friendly (SEF) URLs on IIS/IIS6/1.0
- Enabling Search Engine Friendly (SEF) URLs on IIS/IIS6/1.5
- Enabling Search Engine Friendly (SEF) URLs on IIS/IIS7
- Enabling Search Engine Friendly (SEF) URLs on Nginx
Smart Search[edit]
- Quickstart Guide
- Large Sites
- Customising the Result Page
- Automatic Indexing
- Frequently Asked Question
- Smart Search configuration options
- Test Plan
- Creating a Plugin
System[edit]
- Cache
- Backup Basics for a Joomla! Web Site
- What are the best practices for site backups?
- Copying a Joomla website
- Copying a website from localhost to a remote host
- Database Table Prefix
- Monitoring Server Health
- Monitoring Site Speed
- One click updates for language packs
- Purging expired cache files
- Top 10 Stupidest Administrator Tricks
- Updating PHP
- Task Scheduler
- Uploading and extracting an archive file with CPanel
- Using Caching to Speed Up Your Code
Tags[edit]
Templates[edit]
- Template Basics
- Cassiopeia Template Customisation
- Template Overrides
- Template Layouts
- Child Templates
- Favicons
- Template SVG Logos
- Cassiopeia templateDetails.xml
Template Tips[edit]
Test Installations[edit]
- Visual Studio Code Primer
- Visual Studio Code
- Developer: Eclipse PDT
- Developer: File Structure
- Developer: Required Software
- Setting up Apache, PHP and MySQL manually
- Verifying permissions
- Web page diagnostic tools
- XAMPP
Users[edit]
- Access Control
- User Registration
- User Profile
- User Password Reset
- WebAuthn Passwordless Login
- Multi-factor Authentication
- Mass Mail Help
- Private Messages Help
- How do you recover or reset your admin password?
- Guest Access
- Changing user groups
- Login and Logout Redirects
- Why can't a user see anything on the backend?
- User Actions Log