JDOC

Joomla 4 Tutorials Project/et: Difference between revisions

From Joomla! Documentation

Created page with "==Liikmed=="
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
{{Top portal heading|color=white-bkgd|icon=joomla|icon-color=#5091cd|size=5x|text-color=#333|title=Joomla 4 Tutorials Project}}
{{Top portal heading|color=white-bkgd|icon=joomla|icon-color=#5091cd|size=5x|text-color=#333|title=Joomla 4 õpetuste projekt}}
This '''Joomla! Documentation Wiki Tutorial Project''' is focused on providing tutorials to help Beginners and Developers with the main changes of Joomla 4. The Joomla Docs Wiki is collaborative, community-contributed and maintained, anyone can get involved in the Joomla 4 Tutorials Project! There are many small tasks in this JDOC project that when combined together will help produce high quality tutorials for beginner and intermediate Joomla! developers. Show others your interest in the Joomla project, sign up to help with this Docs Wiki Project on the discussion page.  
<span lang="en" dir="ltr" class="mw-content-ltr">This '''Joomla! Documentation Wiki Tutorial Project''' is focused on providing tutorials to help Beginners and Developers with the main changes of Joomla 4. The Joomla Docs Wiki is collaborative, community-contributed and maintained, anyone can get involved in the Joomla 4 Tutorials Project! There are many small tasks in this JDOC project that when combined together will help produce high quality tutorials for beginner and intermediate Joomla! developers. Show others your interest in the Joomla project, sign up to help with this Docs Wiki Project on the discussion page.</span>
<div class="large-6 column">
<div class="large-6 column">
{{section portal heading|icon=magic|title=Joomla 4 Tutorials Maintained}}
{{section portal heading|icon=magic|title=<span lang="en" dir="ltr" class="mw-content-ltr">Joomla 4 Tutorials Maintained</span>}}
====Currently Maintained====
<div lang="en" dir="ltr" class="mw-content-ltr">
=====Joomla 4.x=====
== For Newcomers ==
* [[S:MyLanguage/Potential backward compatibility issues in Joomla 4|Potential backward compatibility issues in Joomla 4]]
</div>
* [[S:MyLanguage/J4.x:Adding_a_menu_link_in_an_article|Adding a menu link in an article]]
{{J4.x:Links:_Getting_Started/<span lang="en" dir="ltr" class="mw-content-ltr">en</span>}}
* [[S:MyLanguage/J4.x:Creating_a_Plugin_for_Joomla|Creating a Plugin for Joomla 4]]
=== Articles ===
* [[S:MyLanguage/J4.x:Creating_a_Simple_Module| Creating a simple Module for Joomla 4]]
* [[S:MyLanguage/J4.x:Adding a New Article|<span lang="en" dir="ltr" class="mw-content-ltr">Adding a New Article</span>]]
* [[S:MyLanguage/Publishing Workflow|Publishing Workflow]]
* [[S:MyLanguage/J4.x:Deleting an Article|<span lang="en" dir="ltr" class="mw-content-ltr">Deleting an Article</span>]]
* [[S:MyLanguage/J4.x:SCSS_and_Sass|SCSS and Sass]]
* [[S:MyLanguage/J4.x:Restricting_access_to_an_Article|<span lang="en" dir="ltr" class="mw-content-ltr">Restricting access to an Article</span>]]
* [[S:MyLanguage/J4.x:Setting_Up_Your_Local_Environment|Setting up your local environment]]
* [[S:MyLanguage/J4.x:Scheduling_the_publication_of_an_article|<span lang="en" dir="ltr" class="mw-content-ltr">Scheduling the Publication of an Article</span>]]
* [[S:MyLanguage/J4.x:Web_Assets|Web Assets]]
* [[S:MyLanguage/J4.x:How_to_Archive_an_Article|<span lang="en" dir="ltr" class="mw-content-ltr">How to Archive an Article</span>]]
* [[S:MyLanguage/Adding changelog to your manifest file|Adding changelog to your manifest file]]
*[[S:MyLanguage/J4.x:How_to_Show_a_Calendar_Month_List_of_Archived_Articles_Using_a_Module|<span lang="en" dir="ltr" class="mw-content-ltr">How to Show a Calendar Month List of Archived Articles Using a Module</span>]]
* [[S:MyLanguage/J4.x:Http_Header_Management|How to Use the New HTTP Header Management]]
{{J4.x:Links:_Media/<span lang="en" dir="ltr" class="mw-content-ltr">en</span>}}
* [[S:MyLanguage/J4.x:Dependency_Injection_in_Joomla_4|Dependency Injection in Joomla 4]]
=== Other ===
* [[S:MyLanguage/J4.x:CLI_Database_Exporter_Importer|CLI Database Exporter Importer]]
* [[S:MyLanguage/J4.x:How_To_Use_Content_Tags_in_Joomla|<span lang="en" dir="ltr" class="mw-content-ltr">How To Use Content Tags in Joomla</span>]]
* [https://domorewithcore.com/new-in-joomla-4-1 New in Joomla 4.1]
* [https://joomla-projects.github.io/joomla-a11y-checker/ JOOA11Y - The Joomla Accessibility Checker]
* [[J4.x:Cookie_Warning_Tutorial|Cookie Warning Tutorial]]
<div lang="en" dir="ltr" class="mw-content-ltr">
== For Upgraders ==
</div>
 
* [[S:MyLanguage/Potential backward compatibility issues in Joomla 4|Võimalikud tagasiühilduvuse probleemid Joomla4-ga]]
* [[S:MyLanguage/Joomla_3.x_to_4.x_Step_by_Step_Migration|<span lang="en" dir="ltr" class="mw-content-ltr">Joomla 3.x to 4.x Step by Step Migration</span>]]
 
<div lang="en" dir="ltr" class="mw-content-ltr">
== For Maintainers ==
</div>
* [[S:MyLanguage/J4.x:Adding_a_New_Menu| <span lang="en" dir="ltr" class="mw-content-ltr">Adding a New Menu</span>]]
* [[S:MyLanguage/J4.x:Adding_a_menu_link_in_an_article|Menüülingi lisamine artiklist]]
* [[S:MyLanguage/J4.x:How_to_Create_a_Menu_Item_to_View_Archived_Articles|<span lang="en" dir="ltr" class="mw-content-ltr">How to Create a Menu Item to View Archived Articles</span>]]
* [[S:MyLanguage/J4.x:Adding_a_Custom_Administrator_Menu| <span lang="en" dir="ltr" class="mw-content-ltr">Adding a Custom Administrator Menu</span>]]
* [[S:MyLanguage/WebAuthn_Passwordless_Login| <span lang="en" dir="ltr" class="mw-content-ltr">WebAuthn Passwordless Login</span>]]
* [[S:MyLanguage/J4.x:Multi-factor_Authentication| <span lang="en" dir="ltr" class="mw-content-ltr">Multi-factor Authentication</span>]]
* [[S:MyLanguage/J4.x:Workflow|<span class="mw-translate-fuzzy">Avaldamise töövoog</span>]]
* [[S:MyLanguage/J4.x:Http_Header_Management|<span lang="en" dir="ltr" class="mw-content-ltr">How to Use the New HTTP Header Management</span>]]
* [[S:MyLanguage/J4.x:CLI_Database_Exporter_Importer|<span lang="en" dir="ltr" class="mw-content-ltr">CLI Database Exporter Importer</span>]]
* [[S:MyLanguage/J4.x:Improved_Override_Management|<span lang="en" dir="ltr" class="mw-content-ltr">Improved Override Management</span>]]
* [[S:MyLanguage/J4.x:Using Bootstrap Components in Joomla 4|<span lang="en" dir="ltr" class="mw-content-ltr">Using Bootstrap Components in Joomla 4</span>]]
 
<div lang="en" dir="ltr" class="mw-content-ltr">
== For Developers ==
</div>
 
* [[S:MyLanguage/J4.x:Developing_an_MVC_Component|Creating a Component for Joomla 4]]
* [[S:MyLanguage/J4.x:Creating_a_Plugin_for_Joomla|Joomla 4 plugina loomine]]
* [[S:MyLanguage/J4.x:Adding_an_API_to_a_Joomla_Component|<span lang="en" dir="ltr" class="mw-content-ltr">Adding an API to a Joomla Component</span>]]
* [[S:MyLanguage/J4.x:Creating_a_Simple_Module| Joomla 4 lihtsa mooduli loomine]]
* [[S:MyLanguage/J3.x:Developing an MVC Component/Upgrading to Joomla4|<span lang="en" dir="ltr" class="mw-content-ltr">Upgrading a component from Joomla 3 to Joomla 4</span>]]
* [[S:MyLanguage/J4.x:Links:_MVC_Anatomy| <span lang="en" dir="ltr" class="mw-content-ltr">MVC Anatomy</span>]]
* [[S:MyLanguage/J4.x:SCSS_and_Sass|SCSS ja Sass]]
* [[S:MyLanguage/J4.x:Setting_Up_Your_Local_Environment|<span lang="en" dir="ltr" class="mw-content-ltr">Setting up your local environment</span>]]
* [[S:MyLanguage/Setting_up_Eclipse_PDT_2020_and_Git_for_Pulls|<span lang="en" dir="ltr" class="mw-content-ltr">Setting up Eclipse PDT 2020 and Git for Pulls</span>]]
* [[S:MyLanguage/Visual_Studio_Code_Primer|<span lang="en" dir="ltr" class="mw-content-ltr">Visual Studio Code Primer</span>]]
* [[S:MyLanguage/J4.x:Web_Assets|Veebiressursid]]
* [[S:MyLanguage/Adding changelog to your manifest file|<span lang="en" dir="ltr" class="mw-content-ltr">Adding changelog to your manifest file</span>]]
* [https://manual.joomla.org/docs/general-concept/namespaces/ <span lang="en" dir="ltr" class="mw-content-ltr">Namespacing in Joomla 4</span>]
* [[S:MyLanguage/J4.x:Dependency_Injection_in_Joomla_4|<span lang="en" dir="ltr" class="mw-content-ltr">Dependency Injection in Joomla 4</span>]]
* [[S:MyLanguage/J4.x:Moving_Joomla_To_Prepared_Statements|<span lang="en" dir="ltr" class="mw-content-ltr">Moving Joomla to Prepared Statements</span>]]
* [[S:MyLanguage/J4.x:Namespace_Conventions_In_Joomla|<span lang="en" dir="ltr" class="mw-content-ltr">Namespace conventions in Joomla 4</span>]]
* [[S:MyLanguage/J4.x:Writing_A_CLI_Application|<span lang="en" dir="ltr" class="mw-content-ltr">Writing a CLI Application with the new Console Package</span>]]
* [[S:MyLanguage/J4.x:Cloud_File_Systems_for_Media_Manager|<span lang="en" dir="ltr" class="mw-content-ltr">How to build a cloud file system plugin for the new Media Manager</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
* Joomla 4's API: There are several pages documentation which you can find linked [[S:MyLanguage/Category:Joomla!_Api|in this Category on the Wiki]]
</div>
* [[S:MyLanguage/Deploying_an_Update_Server|<span lang="en" dir="ltr" class="mw-content-ltr">Deploying an Update Server</span>]]
* [[S:MyLanguage/How_to_use_JDate|<span lang="en" dir="ltr" class="mw-content-ltr">How to use JDate</span>]]
 
<div lang="en" dir="ltr" class="mw-content-ltr">
== For Documenters ==
</div>
 
* [[S:MyLanguage/Help4.x:Help_screens|<span lang="en" dir="ltr" class="mw-content-ltr">Joomla 4 Help Screens</span>]]
* [[S:MyLanguage/Help4.x:Chunks| <span lang="en" dir="ltr" class="mw-content-ltr">Joomla 4 Chunks</span>]]
* [[S:MyLanguage/J4.x:Doc_Pages| <span lang="en" dir="ltr" class="mw-content-ltr">Joomla 4 Doc Pages</span>]]
* [[S:MyLanguage/J4.x:Help_pages| <span lang="en" dir="ltr" class="mw-content-ltr">Joomla 4 Help Pages</span>]]
* [[S:MyLanguage/J3.x:Doc_Pages| <span lang="en" dir="ltr" class="mw-content-ltr">Joomla 3 Doc Pages</span>]] <span lang="en" dir="ltr" class="mw-content-ltr">(for comparison)</span>
* [[S:MyLanguage/JDOC_Manual| <span lang="en" dir="ltr" class="mw-content-ltr">JDOC Manual</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
* [[J4.x:Links:_Index|Links: Index]]
</div>
 
<div lang="en" dir="ltr" class="mw-content-ltr">
== Appendices ==
</div>
 
<span lang="en" dir="ltr" class="mw-content-ltr">=====Joomla 4.x Extensions - Simple working examples explained=====</span>
 
* [[S:MyLanguage/J4 Plugin example - Table of Contents|<span lang="en" dir="ltr" class="mw-content-ltr">J4 Plugin example - Table of Contents</span>]]
* [[S:MyLanguage/J4 Component example - Mywalks|<span lang="en" dir="ltr" class="mw-content-ltr">J4 Component example - Mywalks</span>]] - <span lang="en" dir="ltr" class="mw-content-ltr">Updated for Beta 4</span>
* [[S:MyLanguage/J4 Module example - Mydownmsg|<span lang="en" dir="ltr" class="mw-content-ltr">J4 Module example - Mydownmsg</span>]]
* [[S:MyLanguage/J4 CLI example - Onoffbydate|<span lang="en" dir="ltr" class="mw-content-ltr">J4 CLI example - Onoffbydate</span>]]
 
* [[J4.x:Tips and Tricks for Joomla 4 Developers|<span lang="en" dir="ltr" class="mw-content-ltr">Tips and Tricks for Joomla 4 Developers</span>]]
 
</div>
</div>
<div class="large-6 column">
<div class="large-6 column">
{{section portal heading|icon=check-square|title=To Do List}}
{{section portal heading|icon=check-square|title=Tegemist vajavad tööd}}
These are a few 'to do's' to get this project startedː
Siin on mõned tegemist vajavad tööd, et selle projektiga algust teha:
* How to Migrate from 3.x to 4.x
<div lang="en" dir="ltr" class="mw-content-ltr">
* How to use the new Publishing Workflow
* How to use the new Publishing Workflow
* How to create an accessible template
* How to create an accessible template
* How to test the accessibility of an extension
* How to test the accessibility of an extension
* The Media Manager in Joomla 4
* [[S:MyLanguage/J4.x:Developing_an_MVC_Component|Developing an MVC component]]
* [[S:MyLanguage/J4.x:Developing_an_MVC_Component|Developing an MVC component]]
* [[S:MyLanguage/Help4.x:Help_screens|Joomla 4 Help Screens]]
* Joomla! 4 Component Development Tutorial
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
* What's changed in Joomla 4? (vs backwards compatibility)
* Custom Admin User Dashboards
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
* Plugin: System - Additional Accessibility Features
* Upgrading Joomla 4: Pre Update Check
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
* Making a language pack for Joomla 4 ([[J3.x:Making a Language Pack for Joomla|J3 version]])
</div>
== Templates ==
* [[J4.x:Cassiopeia Template Folders and Files|Cassiopeia Template Folders and Files]]
* [[J4.x:Cassiopeia Template Customisation|Cassiopeia Template Customisation]] - using the Edit Style form and user.css
* [[J4.x:Cassiopeia Template Simplified - A Case Study|Cassiopeia Template Simplified - A Case Study]] - a simple template based on Cassiopeia
* [https://magazine.joomla.org/all-issues/february-2022/joomla-4-cassiopeia-template-a-bunch-of-tips-tricks Community Magazine: Cassiopeia Template – Tips & Tricks]
* Atum Template - Back End Template for Joomla 4
* HTML Mail Templates
 
== Joomla 4 User Manual Experiment ==
 
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Getting_Started|<span lang="en" dir="ltr" class="mw-content-ltr">Getting Started</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Problems|<span lang="en" dir="ltr" class="mw-content-ltr">Problems</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Dashboards|<span lang="en" dir="ltr" class="mw-content-ltr">Dashboards</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Articles|<span lang="en" dir="ltr" class="mw-content-ltr">Articles</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Workflows|<span lang="en" dir="ltr" class="mw-content-ltr">Workflows</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Fields|<span lang="en" dir="ltr" class="mw-content-ltr">Fields</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Media|<span lang="en" dir="ltr" class="mw-content-ltr">Media</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Modules|<span lang="en" dir="ltr" class="mw-content-ltr">Modules</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Menus|<span lang="en" dir="ltr" class="mw-content-ltr">Menus</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Banners|<span lang="en" dir="ltr" class="mw-content-ltr">Banners</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Contacts|<span lang="en" dir="ltr" class="mw-content-ltr">Contacts</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Multilingual_Associations|<span lang="en" dir="ltr" class="mw-content-ltr">Multilingual Associations</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#News_Feeds|<span lang="en" dir="ltr" class="mw-content-ltr">News Feeds</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Smart_Search|<span lang="en" dir="ltr" class="mw-content-ltr">Smart Search</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Tags|<span lang="en" dir="ltr" class="mw-content-ltr">Tags</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#Users|<span lang="en" dir="ltr" class="mw-content-ltr">Users</span>]]
* [[S:MyLanguage/J4.x:Joomla_4_User_Manual#System|<span lang="en" dir="ltr" class="mw-content-ltr">System</span>]]
 
== Other Sources ==
 
* [[S:MyLanguage/J4.x:Magazine_Articles | Magazine Articles]]
 
</div>
</div>
<div class="large-12 column">{{section portal heading|icon=plus|title=Join This JDOC Project}}{{JDOC:Beginners_Tutorial_Project/Get Involved/en}}
<div class="large-12 column">{{section portal heading|icon=plus|title=Liitu selle JDOC projektiga}}{{JDOC:Beginners_Tutorial_Project/Get Involved/en}}
</div>
</div>
<div class="large-6 column">
<div class="large-6 column">
{{section portal heading|icon=question|title=KKK}}{{JDOC:Developer_Tutorials_Project/FAQs/en}}
{{section portal heading|icon=question|title=KKK}}{{JDOC:Developer_Tutorials_Project/FAQs/<span lang="en" dir="ltr" class="mw-content-ltr">en</span>}}
</div>
</div>
<div class="large-6 column">
<div class="large-6 column">
{{section portal heading|icon=group|title=Members of this Project}}
{{section portal heading|icon=group|title=Selle projekti liikmed}}
==Liikmed==
==Liikmed==
*[[User:Sandra97|Sandra Decoux]]
*[[User:Sandra97|Sandra Decoux]]
*[[User:Hutchy68|Tom Hutchison]]
*[[User:Hutchy68|Tom Hutchison]]
*[[User:MartijnM|Martijn Maandag]]
*[[User:MartijnM|Martijn Maandag]]
*[[User:M-b-o|Mike Brandner, Teamlead JDocs]]
*[[User:Wilsonge|George Wilson, Joomla 4 Release Lead]]
*[[User:Wilsonge|George Wilson, Joomla 4 Release Lead]]
{{section portal heading|icon=book|title=News}}
*[[User:Partic|Patrick Jackson]]
The JDOC Joomla 4 Tutorials Project was started on Sat, 08 Dec 2018 in an effort to benefit the users of the Joomla! Documentation Wiki.
{{section portal heading|icon=book|title=Uudised}}
<span lang="en" dir="ltr" class="mw-content-ltr">The JDOC Joomla 4 Tutorials Project was started on Sat, 08 Dec 2018 in an effort to benefit the users of the Joomla! Documentation Wiki.</span>
</div>
</div>



Latest revision as of 09:52, 5 October 2023

Joomla 4 õpetuste projekt

This Joomla! Documentation Wiki Tutorial Project is focused on providing tutorials to help Beginners and Developers with the main changes of Joomla 4. The Joomla Docs Wiki is collaborative, community-contributed and maintained, anyone can get involved in the Joomla 4 Tutorials Project! There are many small tasks in this JDOC project that when combined together will help produce high quality tutorials for beginner and intermediate Joomla! developers. Show others your interest in the Joomla project, sign up to help with this Docs Wiki Project on the discussion page.

Joomla 4 Tutorials Maintained

For Newcomers

{{J4.x:Links:_Getting_Started/en}}

Articles

{{J4.x:Links:_Media/en}}

Other

For Upgraders

For Maintainers

For Developers

For Documenters

Appendices

=====Joomla 4.x Extensions - Simple working examples explained=====

Tegemist vajavad tööd

Siin on mõned tegemist vajavad tööd, et selle projektiga algust teha:

  • How to use the new Publishing Workflow
  • How to create an accessible template
  • How to test the accessibility of an extension
  • Developing an MVC component
  • Joomla! 4 Component Development Tutorial
  • What's changed in Joomla 4? (vs backwards compatibility)
  • Custom Admin User Dashboards
  • Plugin: System - Additional Accessibility Features
  • Upgrading Joomla 4: Pre Update Check

Templates

Joomla 4 User Manual Experiment

Other Sources

Liitu selle JDOC projektiga


You don't need to join the Documentation Team to help improve and maintain the Joomla! Documentation Wiki. You don't need to be an expert on writing Joomla! extensions! There are many tasks which can help you learn Joomla! development while helping maintain the Tutorial pages. Please note that registration on this wiki is entirely separate from registration on other Joomla! sites, such as the Joomla! forum.
  • Just Register and login on this wiki to get started.
  • Already registered, sign up to help this particular JDOC Project on the Talk page with your wiki signature ('4' tildes '~~~~') and task(s). Make sure you check the 'Watch this page' box or alternatively, you can add the project page to your Watchlist. It will keep you up to date on the project.
For example:
~~~~ - categorisation
~~~~ - technical review
~~~~ - project tasks page
~~~~ - update project tasks page, technical reviewer
  • Not sure you can help this project, or think you can help somewhere else? Join a different JDOC Project! The Joomla! Docs Wiki is a collaborative community-contributed resource of the Joomla! project. Everyone's help is appreciated and needed to maintain it.
Want to help but don't know how?

If you would like to contribute to the Wiki and just don't know where to start, please contact a member of the Documentation Team.

Help Improve the Joomla! Docs Wiki


KKK

{{JDOC:Developer_Tutorials_Project/FAQs/en}}

Selle projekti liikmed

Liikmed

Uudised

The JDOC Joomla 4 Tutorials Project was started on Sat, 08 Dec 2018 in an effort to benefit the users of the Joomla! Documentation Wiki.