Joomla 4: Difference between revisions
From Joomla! Documentation
No edit summary |
Marked this version for translation |
||
| Line 2: | Line 2: | ||
{{Joomla version|version=4.0}} | {{Joomla version|version=4.0}} | ||
{{Top portal heading|color=white-bkgd|icon=joomla|icon-color=#5091cd|size=4x|text-color=#333|title=<translate> | {{Top portal heading|color=white-bkgd|icon=joomla|icon-color=#5091cd|size=4x|text-color=#333|title=<translate> | ||
<!--T:1--> | |||
Joomla! 4.x</translate>}} | Joomla! 4.x</translate>}} | ||
==<translate>Introduction</translate>== | ==<translate><!--T:2--> Introduction</translate>== | ||
<translate>16 years after the first version, Joomla! 4 was released on 17th August 2021.</translate> | <translate><!--T:3--> 16 years after the first version, Joomla! 4 was released on 17th August 2021.</translate> | ||
<translate>With a security first approach, granular access control and a new administration interface, Joomla! 4 comes with Bootstrap 5, Fontawesome, better accessibility built in, faster page loads and a host of other improvements.</translate> | <translate><!--T:4--> With a security first approach, granular access control and a new administration interface, Joomla! 4 comes with Bootstrap 5, Fontawesome, better accessibility built in, faster page loads and a host of other improvements.</translate> | ||
[https://www.joomla.org/4/<translate>en</translate> <translate>More about Joomla! 4 Benefits and Features</translate>]. | [https://www.joomla.org/4/<translate><!--T:5--> en</translate> <translate><!--T:6--> More about Joomla! 4 Benefits and Features</translate>]. | ||
;<big><translate>Why Use Joomla! 4?</translate></big> | ;<big><translate><!--T:7--> Why Use Joomla! 4?</translate></big> | ||
<translate>Joomla! 4 is an Open Source, robust, secure and easy to use Content Management System (CMS) that enables website creators to produce powerful websites.</translate> | <translate><!--T:8--> Joomla! 4 is an Open Source, robust, secure and easy to use Content Management System (CMS) that enables website creators to produce powerful websites.</translate> | ||
<translate>Maintaining content, the system and users is made easy by the use of software features that benefit from the skills and experience of a strong community of volunteers that have been maintaining and improving Joomla versions since 2005.</translate> | <translate><!--T:9--> Maintaining content, the system and users is made easy by the use of software features that benefit from the skills and experience of a strong community of volunteers that have been maintaining and improving Joomla versions since 2005.</translate> | ||
<translate>From a simple 5 page website to an enterprise solution serving thousands of pages, with its powerful layout overrides, custom fields and flexible modules built right in, your Joomla website can be built to look and feel just the way you want it to.</translate> | <translate><!--T:10--> From a simple 5 page website to an enterprise solution serving thousands of pages, with its powerful layout overrides, custom fields and flexible modules built right in, your Joomla website can be built to look and feel just the way you want it to.</translate> | ||
{{-}} | {{-}} | ||
<hr> | <hr> | ||
;<big><translate>Joomla! 4 Documentation</translate></big> | ;<big><translate><!--T:11--> Joomla! 4 Documentation</translate></big> | ||
<translate>This portal brings together information related specifically to Joomla! 4.</translate> | <translate><!--T:12--> This portal brings together information related specifically to Joomla! 4.</translate> | ||
{{section portal heading|icon=none|title=<translate>Getting Started</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:13--> Getting Started</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
*[[S:MyLanguage/J4.x:Getting_Started_with_Joomla!|<translate>Getting Started with Joomla</translate>]] | *[[S:MyLanguage/J4.x:Getting_Started_with_Joomla!|<translate><!--T:14--> Getting Started with Joomla</translate>]] | ||
*[[S:MyLanguage/J4.x:Setting Up Your Local Environment|<translate>Setting up your Local Environment</translate>]] | *[[S:MyLanguage/J4.x:Setting Up Your Local Environment|<translate><!--T:15--> Setting up your Local Environment</translate>]] | ||
*[[S:MyLanguage/Potential backward compatibility issues in Joomla 4|<translate>Potential Backwards Compatibilty</translate>]] | *[[S:MyLanguage/Potential backward compatibility issues in Joomla 4|<translate><!--T:16--> Potential Backwards Compatibilty</translate>]] | ||
*[[S:MyLanguage/Joomla 3.x to 4.x Step by Step Migration|<translate>Joomla 3.x to 4.x Step by Step Migration</translate>]] | *[[S:MyLanguage/Joomla 3.x to 4.x Step by Step Migration|<translate><!--T:17--> Joomla 3.x to 4.x Step by Step Migration</translate>]] | ||
*[[S:MyLanguage/J4.x:Installing Joomla|<translate>Installing Joomla</translate>]] | *[[S:MyLanguage/J4.x:Installing Joomla|<translate><!--T:18--> Installing Joomla</translate>]] | ||
*[[S:MyLanguage/J4.x:Logging in to Joomla|<translate>Logging into Joomla</translate>]] | *[[S:MyLanguage/J4.x:Logging in to Joomla|<translate><!--T:19--> Logging into Joomla</translate>]] | ||
</div> | </div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
*[[S:MyLanguage/JDOC:Joomla_4_Tutorials_Project|<translate>Joomla 4 Tutorials Project</translate>]] | *[[S:MyLanguage/JDOC:Joomla_4_Tutorials_Project|<translate><!--T:20--> Joomla 4 Tutorials Project</translate>]] | ||
*[[S:MyLanguage/Help4.x:Joomla_Version_Information|<translate>Joomla Version Information</translate>]] | *[[S:MyLanguage/Help4.x:Joomla_Version_Information|<translate><!--T:21--> Joomla Version Information</translate>]] | ||
*[[S:MyLanguage/J4.x:Optional_Technical_Requirements|<translate>Optional Technical Requirements</translate>]] | *[[S:MyLanguage/J4.x:Optional_Technical_Requirements|<translate><!--T:22--> Optional Technical Requirements</translate>]] | ||
*[[S:MyLanguage/Pre-Update_Check|<translate>J3.10x to J4.x Pre-Update Check</translate>]] | *[[S:MyLanguage/Pre-Update_Check|<translate><!--T:23--> J3.10x to J4.x Pre-Update Check</translate>]] | ||
*[[S:MyLanguage/J4.x:Unsupported_PHP_Version|<translate>Unsupported PHP Versions</translate>]] | *[[S:MyLanguage/J4.x:Unsupported_PHP_Version|<translate><!--T:24--> Unsupported PHP Versions</translate>]] | ||
</div> | </div> | ||
</div> | </div> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Site Administration</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:25--> Joomla! Site Administration</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
;<big><translate>Security</translate></big> | ;<big><translate><!--T:26--> Security</translate></big> | ||
*[[S:MyLanguage/J4.x:Http_Header_Management|<translate>HTTP Header Management</translate>]] | *[[S:MyLanguage/J4.x:Http_Header_Management|<translate><!--T:27--> HTTP Header Management</translate>]] | ||
*[[S:MyLanguage/WebAuthn_Passwordless_Login|<translate>WebAuthn Passwordless Login</translate>]] | *[[S:MyLanguage/WebAuthn_Passwordless_Login|<translate><!--T:28--> WebAuthn Passwordless Login</translate>]] | ||
;<big><translate>Updates</translate></big> | ;<big><translate><!--T:29--> Updates</translate></big> | ||
*[[S:MyLanguage/J4.x:CLI_Update|<translate>CLI Update</translate>]] | *[[S:MyLanguage/J4.x:CLI_Update|<translate><!--T:30--> CLI Update</translate>]] | ||
*[[S:MyLanguage/J4.x:Update_from_4.0.1_to_4.0.2|<translate>Update from 4.0.1 to 4.0.2</translate>]] | *[[S:MyLanguage/J4.x:Update_from_4.0.1_to_4.0.2|<translate><!--T:31--> Update from 4.0.1 to 4.0.2</translate>]] | ||
*[[S:MyLanguage/J4.x:Upgrades_to_Joomla_4.0.2_fail_with_an_AJAX_error_message|<translate>Upgrades to Joomla 4.0.2 fail with an AJAX error message</translate>]] | *[[S:MyLanguage/J4.x:Upgrades_to_Joomla_4.0.2_fail_with_an_AJAX_error_message|<translate><!--T:32--> Upgrades to Joomla 4.0.2 fail with an AJAX error message</translate>]] | ||
*[[S:MyLanguage/J4.x:Updating_from_an_existing_version|<translate>Updating from an existing version</translate>]] | *[[S:MyLanguage/J4.x:Updating_from_an_existing_version|<translate><!--T:33--> Updating from an existing version</translate>]] | ||
</div> | </div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
;<big><translate>User Management</translate></big> | ;<big><translate><!--T:34--> User Management</translate></big> | ||
*[[S:MyLanguage/J4.x:Users_List_and_Details_Views|<translate>Users List and Details Views</translate>]] | *[[S:MyLanguage/J4.x:Users_List_and_Details_Views|<translate><!--T:35--> Users List and Details Views</translate>]] | ||
</div> | </div> | ||
</div> | </div> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Content</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:36--> Joomla! Content</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
;<big><translate>Articles</translate></big> | ;<big><translate><!--T:37--> Articles</translate></big> | ||
*[[S:MyLanguage/J4.x:Adding a New Article|<translate>Adding a New Article</translate>]] | *[[S:MyLanguage/J4.x:Adding a New Article|<translate><!--T:38--> Adding a New Article</translate>]] | ||
*[[S:MyLanguage/J4.x:Deleting an Article|<translate>Deleting an Article</translate>]] | *[[S:MyLanguage/J4.x:Deleting an Article|<translate><!--T:39--> Deleting an Article</translate>]] | ||
*[[S:MyLanguage/J4.x:Restricting_access_to_an_Article|<translate>Restricting access to an Article</translate>]] | *[[S:MyLanguage/J4.x:Restricting_access_to_an_Article|<translate><!--T:40--> Restricting access to an Article</translate>]] | ||
*[[S:MyLanguage/J4.x:Scheduling_the_publication_of_an_article|<translate>Scheduling the Publication of an Article</translate>]] | *[[S:MyLanguage/J4.x:Scheduling_the_publication_of_an_article|<translate><!--T:41--> Scheduling the Publication of an Article</translate>]] | ||
;<big><translate>Categories</translate></big> | ;<big><translate><!--T:42--> Categories</translate></big> | ||
*[[S:MyLanguage/J4.x:Create and Manage Article Categories|<translate>Create and Manage Article Categories</translate>]] | *[[S:MyLanguage/J4.x:Create and Manage Article Categories|<translate><!--T:43--> Create and Manage Article Categories</translate>]] | ||
</div> | </div> | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
;<big><translate>Media</translate></big> | ;<big><translate><!--T:44--> Media</translate></big> | ||
*[[S:MyLanguage/J4.x:Media_Manager|<translate>Media Manager</translate>]] | *[[S:MyLanguage/J4.x:Media_Manager|<translate><!--T:45--> Media Manager</translate>]] | ||
*[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager|<translate>How to use the New Media Manager</translate>]] | *[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager|<translate><!--T:46--> How to use the New Media Manager</translate>]] | ||
*[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Accessing_Media_Manager|<translate>Accessing the Media Manager</translate>]] | *[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Accessing_Media_Manager|<translate><!--T:47--> Accessing the Media Manager</translate>]] | ||
*[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Managing_Folders|<translate>Managing Media Folders</translate>]] | *[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Managing_Folders|<translate><!--T:48--> Managing Media Folders</translate>]] | ||
*[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Media_Manager_Options|<translate>Media Manager Options</translate>]] | *[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Media_Manager_Options|<translate><!--T:49--> Media Manager Options</translate>]] | ||
*[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Working_with_Images|<translate>Working with Images</translate>]] | *[[S:MyLanguage/J4.x:How_to_use_the_new_Media_Manager/Working_with_Images|<translate><!--T:50--> Working with Images</translate>]] | ||
*[[S:MyLanguage/J4.x:Adaptive_Images_for_Media_Manager|<translate>Adaptive Images for Media Manager</translate>]] | *[[S:MyLanguage/J4.x:Adaptive_Images_for_Media_Manager|<translate><!--T:51--> Adaptive Images for Media Manager</translate>]] | ||
;<big><translate>Workflow</translate></big> | ;<big><translate><!--T:52--> Workflow</translate></big> | ||
*[[S:MyLanguage/J4.x:Workflow|<translate>Workflow for Publishing Content</translate>]] | *[[S:MyLanguage/J4.x:Workflow|<translate><!--T:53--> Workflow for Publishing Content</translate>]] | ||
*[[S:MyLanguage/J4.x:Workflow/Scenarios|<translate>Workflow Scenarios</translate>]] | *[[S:MyLanguage/J4.x:Workflow/Scenarios|<translate><!--T:54--> Workflow Scenarios</translate>]] | ||
</div> | </div> | ||
</div> | </div> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Menus</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:55--> Joomla! Menus</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
*[[S:MyLanguage/J4.x:Adding a menu link in an article|<translate>Adding a Menu Link within an Article</translate>]] | *[[S:MyLanguage/J4.x:Adding a menu link in an article|<translate><!--T:56--> Adding a Menu Link within an Article</translate>]] | ||
</div> | </div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
| Line 99: | Line 100: | ||
<!-- | <!-- | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Modules</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:57--> Joomla! Modules</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
| Line 109: | Line 110: | ||
</div> | </div> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Components</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:58--> Joomla! Components</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
| Line 120: | Line 121: | ||
--> | --> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Plugins and Extensions</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:59--> Joomla! Plugins and Extensions</translate>}} | ||
<translate> | <translate> | ||
<!--T:60--> | |||
The Joomla 4 ''Extensions; Install'' page has an '''Install from Web''' option. By default it lists the extensions available in the official Joomla! Extensions Directory for your current version.</translate> | The Joomla 4 ''Extensions; Install'' page has an '''Install from Web''' option. By default it lists the extensions available in the official Joomla! Extensions Directory for your current version.</translate> | ||
<translate>Alternatively you can go to: [https://extensions.joomla.org/ Joomla! Extensions Directory]</translate> | <translate><!--T:61--> Alternatively you can go to: [https://extensions.joomla.org/ Joomla! Extensions Directory]</translate> | ||
<div> | <div> | ||
| Line 135: | Line 137: | ||
</div> | </div> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Templates</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:62--> Joomla! Templates</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
*[[S:MyLanguage/J4.x:Changed parameters for template providers|<translate>Changed Parameters for Template Providers</translate>]] | *[[S:MyLanguage/J4.x:Changed parameters for template providers|<translate><!--T:63--> Changed Parameters for Template Providers</translate>]] | ||
*[[S:MyLanguage/J4.x:SCSS_and_Sass|<translate>SCSS and SASS</translate>]] | *[[S:MyLanguage/J4.x:SCSS_and_Sass|<translate><!--T:64--> SCSS and SASS</translate>]] | ||
*[[S:MyLanguage/J4.x:Using_Bootstrap_Components_in_Joomla_4|<translate>Using Bootstrap Components</translate>]] | *[[S:MyLanguage/J4.x:Using_Bootstrap_Components_in_Joomla_4|<translate><!--T:65--> Using Bootstrap Components</translate>]] | ||
</div> | </div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
| Line 147: | Line 149: | ||
</div> | </div> | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Development</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:66--> Joomla! Development</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
;<big><translate>API</translate></big> | ;<big><translate><!--T:67--> API</translate></big> | ||
*[[S:MyLanguage/J4.x:Adding an API to a Joomla Component|<translate>Adding an API to a Joomla Component</translate>]] | *[[S:MyLanguage/J4.x:Adding an API to a Joomla Component|<translate><!--T:68--> Adding an API to a Joomla Component</translate>]] | ||
*[[S:MyLanguage/Joomla_Api_Specification|<translate>Joomla API Specification</translate>]] | *[[S:MyLanguage/Joomla_Api_Specification|<translate><!--T:69--> Joomla API Specification</translate>]] | ||
*[[S:MyLanguage/J4.x:Joomla_Core_APIs|<translate>Joomla Core APIs</translate>]] | *[[S:MyLanguage/J4.x:Joomla_Core_APIs|<translate><!--T:70--> Joomla Core APIs</translate>]] | ||
;<big><translate>Assets</translate></big> | ;<big><translate><!--T:71--> Assets</translate></big> | ||
*[[S:MyLanguage/J4.x:Web_Assets|<translate>Web Assets</translate>]] | *[[S:MyLanguage/J4.x:Web_Assets|<translate><!--T:72--> Web Assets</translate>]] | ||
;<big><translate>CLI</translate></big> | ;<big><translate><!--T:73--> CLI</translate></big> | ||
*[[S:MyLanguage/J4.x:Writing_A_CLI_Application|<translate>Writing A CLI Application</translate>]] | *[[S:MyLanguage/J4.x:Writing_A_CLI_Application|<translate><!--T:74--> Writing A CLI Application</translate>]] | ||
*[[S:MyLanguage/J4.x:CLI_Database_Exporter_Importer|<translate>CLI Database Exporter / Importer</translate>]] | *[[S:MyLanguage/J4.x:CLI_Database_Exporter_Importer|<translate><!--T:75--> CLI Database Exporter / Importer</translate>]] | ||
;<big><translate>Data</translate></big> | ;<big><translate><!--T:76--> Data</translate></big> | ||
*[[S:MyLanguage/J4.x:Inserting_Updating_and_Removing_data_using_JDatabase|<translate>Inserting, Updating and Removing Data using JDatabase</translate>]] | *[[S:MyLanguage/J4.x:Inserting_Updating_and_Removing_data_using_JDatabase|<translate><!--T:77--> Inserting, Updating and Removing Data using JDatabase</translate>]] | ||
*[[S:MyLanguage/J4.x:Selecting_data_using_JDatabase|<translate>Selecting Data using JDatabase</translate>]] | *[[S:MyLanguage/J4.x:Selecting_data_using_JDatabase|<translate><!--T:78--> Selecting Data using JDatabase</translate>]] | ||
;<big><translate>Components</translate></big> | ;<big><translate><!--T:79--> Components</translate></big> | ||
*[[S:MyLanguage/Part_1:_The_Site_code|<translate>Component Tutorial - Part 1 - Site Code</translate>]] | *[[S:MyLanguage/Part_1:_The_Site_code|<translate><!--T:80--> Component Tutorial - Part 1 - Site Code</translate>]] | ||
*[[S:MyLanguage/Part_2:_The_Administrator_code|<translate>Component Tutorial - Part 2 - Administrator Code</translate>]] | *[[S:MyLanguage/Part_2:_The_Administrator_code|<translate><!--T:81--> Component Tutorial - Part 2 - Administrator Code</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component|<translate>Developing an MVC Component</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component|<translate><!--T:82--> Developing an MVC Component</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Introduction|<translate>Developing an MVC Component - Introduction</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Introduction|<translate><!--T:83--> Developing an MVC Component - Introduction</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Developing_a_Basic_Component|<translate>Developing an MVC Component - Developing a Basic Component</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Developing_a_Basic_Component|<translate><!--T:84--> Developing an MVC Component - Developing a Basic Component</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Language_Management|<translate>Developing an MVC Component - Language Mamagement</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Language_Management|<translate><!--T:85--> Developing an MVC Component - Language Mamagement</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Adding_a_Menu_Type_to_the_Site_Part|<translate>Developing an MVC Component - Adding a Menu Type to the Site Part</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Adding_a_Menu_Type_to_the_Site_Part|<translate><!--T:86--> Developing an MVC Component - Adding a Menu Type to the Site Part</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Adding_a_Request_Variable_in_the_Menu_Link|<translate>Developing an MVC Component - Adding a Request Variable in the Menu Link</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Adding_a_Request_Variable_in_the_Menu_Link|<translate><!--T:87--> Developing an MVC Component - Adding a Request Variable in the Menu Link</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Adding_a_View_to_the_Site_Part|<translate>Developing an MVC Component - Adding a View to the Site Part</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Adding_a_View_to_the_Site_Part|<translate><!--T:88--> Developing an MVC Component - Adding a View to the Site Part</translate>]] | ||
*[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Setting_up_the_Database|<translate>Developing an MVC Component - Setting up the Database</translate>]] | *[[S:MyLanguage/J4.x:Developing_an_MVC_Component/Setting_up_the_Database|<translate><!--T:89--> Developing an MVC Component - Setting up the Database</translate>]] | ||
</div> | </div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
;<big><translate>Modules</translate></big> | ;<big><translate><!--T:90--> Modules</translate></big> | ||
*[[S:MyLanguage/J4.x:Creating a Simple Module|<translate>Creating a Simple Module</translate>]] | *[[S:MyLanguage/J4.x:Creating a Simple Module|<translate><!--T:91--> Creating a Simple Module</translate>]] | ||
;<big><translate>Plugins</translate></big> | ;<big><translate><!--T:92--> Plugins</translate></big> | ||
*[[S:MyLanguage/J4.x:Creating a Plugin for Joomla|<translate>Creating a Plugin</translate>]] | *[[S:MyLanguage/J4.x:Creating a Plugin for Joomla|<translate><!--T:93--> Creating a Plugin</translate>]] | ||
*[[S:MyLanguage/J4_CLI_example_-_Onoffbydate|<translate>CLI example - Onoffbydate</translate>]] | *[[S:MyLanguage/J4_CLI_example_-_Onoffbydate|<translate><!--T:94--> CLI example - Onoffbydate</translate>]] | ||
;<big><translate>Testing</translate></big> | ;<big><translate><!--T:95--> Testing</translate></big> | ||
*[[S:MyLanguage/J4.x:Automated_System_Testing|<translate>Automated System Testing</translate>]] | *[[S:MyLanguage/J4.x:Automated_System_Testing|<translate><!--T:96--> Automated System Testing</translate>]] | ||
*[[S:MyLanguage/JavaScript_Tests_for_Joomla4|<translate>JavaScript Tests</translate>]] | *[[S:MyLanguage/JavaScript_Tests_for_Joomla4|<translate><!--T:97--> JavaScript Tests</translate>]] | ||
;<big><translate>Miscellaneous</translate></big> | ;<big><translate><!--T:98--> Miscellaneous</translate></big> | ||
*[[S:MyLanguage/J3.x:Joomla_3.10_Backports|<translate>Joomla 3.10 Backports</translate>]] | *[[S:MyLanguage/J3.x:Joomla_3.10_Backports|<translate><!--T:99--> Joomla 3.10 Backports</translate>]] | ||
*[[S:MyLanguage/Adding changelog to your manifest file|<translate>Adding Changelog to your Manifest File</translate>]] | *[[S:MyLanguage/Adding changelog to your manifest file|<translate><!--T:100--> Adding Changelog to your Manifest File</translate>]] | ||
*[[S:MyLanguage/J4.x:ClientSideEvents|<translate>Client Side Events</translate>]] | *[[S:MyLanguage/J4.x:ClientSideEvents|<translate><!--T:101--> Client Side Events</translate>]] | ||
*[[S:MyLanguage/J4.x:Cloud_File_Systems_for_Media_Manager|<translate>Cloud File Systems for Media Manager</translate>]] | *[[S:MyLanguage/J4.x:Cloud_File_Systems_for_Media_Manager|<translate><!--T:102--> Cloud File Systems for Media Manager</translate>]] | ||
*[[S:MyLanguage/Joomla!_Codenames|<translate>Joomla Codenames</translate>]] | *[[S:MyLanguage/Joomla!_Codenames|<translate><!--T:103--> Joomla Codenames</translate>]] | ||
*[[S:MyLanguage/J4.x:Joomla_Entities|<translate>Joomla Entities</translate>]] | *[[S:MyLanguage/J4.x:Joomla_Entities|<translate><!--T:104--> Joomla Entities</translate>]] | ||
*[[S:MyLanguage/J4.x:Dependency_Injection_in_Joomla_4|<translate>Dependency Injection</translate>]] | *[[S:MyLanguage/J4.x:Dependency_Injection_in_Joomla_4|<translate><!--T:105--> Dependency Injection</translate>]] | ||
*[[S:MyLanguage/J4.x:Namespace_Conventions_In_Joomla|<translate>Namespace Conventions In Joomla</translate>]] | *[[S:MyLanguage/J4.x:Namespace_Conventions_In_Joomla|<translate><!--T:106--> Namespace Conventions In Joomla</translate>]] | ||
*[[S:MyLanguage/J4.x:Creating_Multilingual_Associations_Automatically|<translate>Creating Multilingual Associations Automatically</translate>]] | *[[S:MyLanguage/J4.x:Creating_Multilingual_Associations_Automatically|<translate><!--T:107--> Creating Multilingual Associations Automatically</translate>]] | ||
*[[S:MyLanguage/J4.x:Response_Formats|<translate>Response Formats</translate>]] | *[[S:MyLanguage/J4.x:Response_Formats|<translate><!--T:108--> Response Formats</translate>]] | ||
*[[S:MyLanguage/Setting_up_Eclipse_PDT_2020_and_Git_for_Pulls|<translate>Setting up Eclipse PDT 2020 and Git for Pulls</translate>]] | *[[S:MyLanguage/Setting_up_Eclipse_PDT_2020_and_Git_for_Pulls|<translate><!--T:109--> Setting up Eclipse PDT 2020 and Git for Pulls</translate>]] | ||
*[[S:MyLanguage/J4.x:Tips_and_Tricks_for_Joomla_4_Developers|<translate>Tips and Tricks for Joomla 4 Developers</translate>]] | *[[S:MyLanguage/J4.x:Tips_and_Tricks_for_Joomla_4_Developers|<translate><!--T:110--> Tips and Tricks for Joomla 4 Developers</translate>]] | ||
*[https://github.com/joomla-extensions/weblinks/tree/4.0-dev <translate>Weblinks for Joomla 4</translate>] | *[https://github.com/joomla-extensions/weblinks/tree/4.0-dev <translate><!--T:111--> Weblinks for Joomla 4</translate>] | ||
*[https://github.com/joomla-extensions/patchtester <translate>Patchtester for Joomla 4</translate>] | *[https://github.com/joomla-extensions/patchtester <translate><!--T:112--> Patchtester for Joomla 4</translate>] | ||
</div> | </div> | ||
</div> | </div> | ||
<!-- | <!-- | ||
<hr> | <hr> | ||
{{section portal heading|icon=none|title=<translate>Joomla! Help</translate>}} | {{section portal heading|icon=none|title=<translate><!--T:113--> Joomla! Help</translate>}} | ||
<div> | <div> | ||
<div class="large-6 column"> | <div class="large-6 column"> | ||
| Line 224: | Line 226: | ||
<noinclude> | <noinclude> | ||
<translate> | <translate> | ||
<!--T:114--> | |||
[[Category:Landing_Pages]] | [[Category:Landing_Pages]] | ||
[[Category:Joomla!_4.x]] | [[Category:Joomla!_4.x]] | ||
Revision as of 09:47, 11 January 2022
Introduction
16 years after the first version, Joomla! 4 was released on 17th August 2021.
With a security first approach, granular access control and a new administration interface, Joomla! 4 comes with Bootstrap 5, Fontawesome, better accessibility built in, faster page loads and a host of other improvements.
More about Joomla! 4 Benefits and Features.
- Why Use Joomla! 4?
Joomla! 4 is an Open Source, robust, secure and easy to use Content Management System (CMS) that enables website creators to produce powerful websites.
Maintaining content, the system and users is made easy by the use of software features that benefit from the skills and experience of a strong community of volunteers that have been maintaining and improving Joomla versions since 2005.
From a simple 5 page website to an enterprise solution serving thousands of pages, with its powerful layout overrides, custom fields and flexible modules built right in, your Joomla website can be built to look and feel just the way you want it to.
- Joomla! 4 Documentation
This portal brings together information related specifically to Joomla! 4.
Getting Started
Joomla! Site Administration
- Security
- Updates
- User Management
Joomla! Content
- Articles
- Adding a New Article
- Deleting an Article
- Restricting access to an Article
- Scheduling the Publication of an Article
- Categories
Joomla! Menus
Joomla! Plugins and Extensions
The Joomla 4 Extensions; Install page has an Install from Web option. By default it lists the extensions available in the official Joomla! Extensions Directory for your current version.
Alternatively you can go to: Joomla! Extensions Directory
Joomla! Templates
Joomla! Development
- API
- Assets
- CLI
- Data
- Components
- Component Tutorial - Part 1 - Site Code
- Component Tutorial - Part 2 - Administrator Code
- Developing an MVC Component
- Developing an MVC Component - Introduction
- Developing an MVC Component - Developing a Basic Component
- Developing an MVC Component - Language Mamagement
- Developing an MVC Component - Adding a Menu Type to the Site Part
- Developing an MVC Component - Adding a Request Variable in the Menu Link
- Developing an MVC Component - Adding a View to the Site Part
- Developing an MVC Component - Setting up the Database
- Modules
- Plugins
- Testing
- Miscellaneous
- Joomla 3.10 Backports
- Adding Changelog to your Manifest File
- Client Side Events
- Cloud File Systems for Media Manager
- Joomla Codenames
- Joomla Entities
- Dependency Injection
- Namespace Conventions In Joomla
- Creating Multilingual Associations Automatically
- Response Formats
- Setting up Eclipse PDT 2020 and Git for Pulls
- Tips and Tricks for Joomla 4 Developers
- Weblinks for Joomla 4
- Patchtester for Joomla 4