<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shivamrajput</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shivamrajput"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Shivamrajput"/>
	<updated>2026-05-08T01:37:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999284</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999284"/>
		<updated>2023-02-07T17:54:35Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2023|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*com_content&lt;br /&gt;
*Workflow&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*CLI&lt;br /&gt;
*Plugins&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Modules&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Rishabh Ranjan Jha&lt;br /&gt;
*Shazma Siddiqui&lt;br /&gt;
*Shubham Verma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Joomla database structure&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
*Achilleas Papageorgiou&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
*Cypress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999269</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999269"/>
		<updated>2023-02-01T14:12:00Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2023|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*com_content&lt;br /&gt;
*Workflow&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*CLI&lt;br /&gt;
*Plugins&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Modules&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Joomla database structure&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
*Achilleas Papageorgiou&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
*Cypress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999268</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999268"/>
		<updated>2023-02-01T14:06:08Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2023|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*com_content&lt;br /&gt;
*Workflow&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*CLI&lt;br /&gt;
*Plugins&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Modules&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Joomla database structure&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
*Cypress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999232</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999232"/>
		<updated>2023-01-29T18:58:58Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2023|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999231</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999231"/>
		<updated>2023-01-29T18:58:13Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2023|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=999230</id>
		<title>GSoC 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=999230"/>
		<updated>2023-01-29T18:50:10Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2023 Project Ideas|2023 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== What is Joomla? ==&lt;br /&gt;
Joomla is a very popular and well known FOSS content management system powering currently around 3-4% of the internet.&lt;br /&gt;
Joomla developers are currently working on multiple projects.&lt;br /&gt;
* Joomla 4.x was released in August 2021, and this year&#039;s GSoC projects are aimed at developing new features or significantly enhancing existing features for the next major release of Joomla 4.x. Joomla 4.x is maintained for bugs, security and feature enhancements.&lt;br /&gt;
* Joomla 3.x Version is still being supported, but the focus for this version is bug and security patches only. No new features are being introduced going forward in Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
Additionally, when you look through [https://github.com/joomla Joomla&#039;s Github Repositories] there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that [https://github.com/joomla/joomla-cms joomla-cms is the primary repository] for the development of the CMS.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? ==&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== GSoC Project Timeline ===&lt;br /&gt;
Before getting onboard for this year&#039;s program, please familiarise yourself with:&lt;br /&gt;
* [https://summerofcode.withgoogle.com/how-it-works How Google Summer of Code works]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline Review the GSoC 2023 Timeline]&lt;br /&gt;
&lt;br /&gt;
=== Become a contributor === &lt;br /&gt;
&lt;br /&gt;
If you still think GSoC is for you, express your interest in participating in GSoC 2023 as a Contributor by filling in the [https://forms.gle/5CCu6P4F85dD9ekXA Joomla GSoC 2023 registration form].&lt;br /&gt;
&lt;br /&gt;
Once we receive your form, you will receive:&lt;br /&gt;
* Some more information on participating in GSoC with Joomla&lt;br /&gt;
* An invitation to join Joomla&#039;s organisation chat (using Mattermost)&lt;br /&gt;
* Be added to a general chanel on Mattermost where we&#039;ll interact with all interested students during the application phase.&lt;br /&gt;
* Be added to a personal channel on Mattermost where you&#039;ll be able to interact with mentors for the project you&#039;re interested in.&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal ===&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2022/organizations/joomla#projects-list/ Google Summer of Code for Joomla! 2022]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2021/organizations/6265631002853376/ Google Summer of Code for Joomla! 2021]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students ==&lt;br /&gt;
* [[GSoC 2023 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors==&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2023:==&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog===&lt;br /&gt;
*[https://community.joomla.org/gsoc-2022.html Joomla GSoC 2022 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine===&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&lt;br /&gt;
&lt;br /&gt;
== Getting familiar with Joomla==&lt;br /&gt;
Not familiar with Joomla, Github and new to Open Source? &lt;br /&gt;
You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC.&lt;br /&gt;
Visit the [https://www.joomla.org/contribute-to-joomla.html Contribute to Joomla page] to find out all the different ways you can help. You can get familiar with using Joomla by helping with many other aspects apart from coding. Whether it&#039;s contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there&#039;s many ways to still make a contribution if you&#039;re not experienced with coding, bug testing or developing in PHP.&lt;br /&gt;
&lt;br /&gt;
==Setting up your Joomla Development Environment==&lt;br /&gt;
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginners:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://magazine.joomla.org/all-issues/june-2020/github-installing-git Read this Joomla Magazine Article] that walks through the entire process of installing XAMPP on Windows, installing Joomla 4, and adding the Joomla Patch Tester&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intermediate:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.joomla.org/Special:MyLanguage/J4.x:Setting_Up_Your_Local_Environment Setting Up Your Local Environment guide on Joomla Docs] assumes you are familiar with the base concepts needed, but has links through to various concepts of setting up your local environment to help.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/ditsuke/4c100e54b24b667406e145d838c08fac Check out Tushar&#039;s Github Guide] - This guide assumes you have a local dev environment set up and are already familiar with using Git for development version control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development Tools&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Joomla developers also have a number of tools that they use, and on Mattermost you will find channels for some of these tools where you can get further assistance with using them to develop in Joomla:&lt;br /&gt;
* [https://visualstudio.microsoft.com/ Microsoft Visual Studio]&lt;br /&gt;
* [https://www.jetbrains.com/phpstorm/ JetBrains PHPStorm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=999229</id>
		<title>GSoC 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=999229"/>
		<updated>2023-01-29T18:46:13Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2023 Project Ideas|2023 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== What is Joomla? ==&lt;br /&gt;
Joomla is a very popular and well known FOSS content management system powering currently around 3-4% of the internet.&lt;br /&gt;
Joomla developers are currently working on multiple projects.&lt;br /&gt;
* Joomla 4.x was released in August 2021, and this year&#039;s GSoC projects are aimed at developing new features or significantly enhancing existing features for the next major release of Joomla 4.x. Joomla 4.x is maintained for bugs, security and feature enhancements.&lt;br /&gt;
* Joomla 3.x Version is still being supported, but the focus for this version is bug and security patches only. No new features are being introduced going forward in Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
Additionally, when you look through [https://github.com/joomla Joomla&#039;s Github Repositories] there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that [https://github.com/joomla/joomla-cms joomla-cms is the primary repository] for the development of the CMS.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? ==&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== GSoC Project Timeline ===&lt;br /&gt;
Before getting onboard for this year&#039;s program, please familiarise yourself with:&lt;br /&gt;
* [https://summerofcode.withgoogle.com/how-it-works How Google Summer of Code works]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline Review the GSoC 2023 Timeline]&lt;br /&gt;
&lt;br /&gt;
=== Become a contributor === &lt;br /&gt;
&lt;br /&gt;
If you still think GSoC is for you, express your interest in participating in GSoC 2023 as a Contributor by filling in the [https://forms.gle/5CCu6P4F85dD9ekXA Joomla GSoC 2023 registration form].&lt;br /&gt;
&lt;br /&gt;
Once we receive your form, you will receive:&lt;br /&gt;
* Some more information on participating in GSoC with Joomla&lt;br /&gt;
* An invitation to join Joomla&#039;s organisation chat (using Mattermost)&lt;br /&gt;
* Be added to a general chanel on Mattermost where we&#039;ll interact with all interested students during the application phase.&lt;br /&gt;
* Be added to a personal channel on Mattermost where you&#039;ll be able to interact with mentors for the project you&#039;re interested in.&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal ===&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students ==&lt;br /&gt;
* [[GSoC 2023 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors==&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2023:==&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog===&lt;br /&gt;
*[https://community.joomla.org/gsoc-2022.html Joomla GSoC 2022 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine===&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&lt;br /&gt;
&lt;br /&gt;
== Getting familiar with Joomla==&lt;br /&gt;
Not familiar with Joomla, Github and new to Open Source? &lt;br /&gt;
You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC.&lt;br /&gt;
Visit the [https://www.joomla.org/contribute-to-joomla.html Contribute to Joomla page] to find out all the different ways you can help. You can get familiar with using Joomla by helping with many other aspects apart from coding. Whether it&#039;s contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there&#039;s many ways to still make a contribution if you&#039;re not experienced with coding, bug testing or developing in PHP.&lt;br /&gt;
&lt;br /&gt;
==Setting up your Joomla Development Environment==&lt;br /&gt;
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginners:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://magazine.joomla.org/all-issues/june-2020/github-installing-git Read this Joomla Magazine Article] that walks through the entire process of installing XAMPP on Windows, installing Joomla 4, and adding the Joomla Patch Tester&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intermediate:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.joomla.org/Special:MyLanguage/J4.x:Setting_Up_Your_Local_Environment Setting Up Your Local Environment guide on Joomla Docs] assumes you are familiar with the base concepts needed, but has links through to various concepts of setting up your local environment to help.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/ditsuke/4c100e54b24b667406e145d838c08fac Check out Tushar&#039;s Github Guide] - This guide assumes you have a local dev environment set up and are already familiar with using Git for development version control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development Tools&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Joomla developers also have a number of tools that they use, and on Mattermost you will find channels for some of these tools where you can get further assistance with using them to develop in Joomla:&lt;br /&gt;
* [https://visualstudio.microsoft.com/ Microsoft Visual Studio]&lt;br /&gt;
* [https://www.jetbrains.com/phpstorm/ JetBrains PHPStorm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=999228</id>
		<title>GSoC 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=999228"/>
		<updated>2023-01-29T18:45:55Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2023 Project Ideas|2023 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== What is Joomla? ==&lt;br /&gt;
Joomla is a very popular and well known FOSS content management system powering currently around 3-4% of the internet.&lt;br /&gt;
Joomla developers are currently working on multiple projects.&lt;br /&gt;
* Joomla 4.x was released in August 2021, and this year&#039;s GSoC projects are aimed at developing new features or significantly enhancing existing features for the next major release of Joomla 4.x. Joomla 4.x is maintained for bugs, security and feature enhancements.&lt;br /&gt;
* Joomla 3.x Version is still being supported, but the focus for this version is bug and security patches only. No new features are being introduced going forward in Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
Additionally, when you look through [https://github.com/joomla Joomla&#039;s Github Repositories] there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that [https://github.com/joomla/joomla-cms joomla-cms is the primary repository] for the development of the CMS.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? ==&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== GSoC Project Timeline ===&lt;br /&gt;
Before getting onboard for this year&#039;s program, please familiarise yourself with:&lt;br /&gt;
* [https://summerofcode.withgoogle.com/how-it-works How Google Summer of Code works]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline Review the GSoC 2023 Timeline]&lt;br /&gt;
&lt;br /&gt;
=== Become a contributor === &lt;br /&gt;
&lt;br /&gt;
If you still think GSoC is for you, express your interest in participating in GSoC 2023 as a Contributor by filling in the [https://forms.gle/5CCu6P4F85dD9ekXA Joomla GSoC 2023 registration form].&lt;br /&gt;
&lt;br /&gt;
Once we receive your form, you will receive:&lt;br /&gt;
* Some more information on participating in GSoC with Joomla&lt;br /&gt;
* An invitation to join Joomla&#039;s organisation chat (using Mattermost)&lt;br /&gt;
* Be added to a general chanel on Mattermost where we&#039;ll interact with all interested students during the application phase.&lt;br /&gt;
* Be added to a personal channel on Mattermost where you&#039;ll be able to interact with mentors for the project you&#039;re interested in.&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal ===&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students ==&lt;br /&gt;
* [[GSoC 2023 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors==&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2023:==&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog===&lt;br /&gt;
*[https://community.joomla.org/gsoc-2022.html Joomla GSoC 2022 blog articles&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine===&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&lt;br /&gt;
&lt;br /&gt;
== Getting familiar with Joomla==&lt;br /&gt;
Not familiar with Joomla, Github and new to Open Source? &lt;br /&gt;
You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC.&lt;br /&gt;
Visit the [https://www.joomla.org/contribute-to-joomla.html Contribute to Joomla page] to find out all the different ways you can help. You can get familiar with using Joomla by helping with many other aspects apart from coding. Whether it&#039;s contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there&#039;s many ways to still make a contribution if you&#039;re not experienced with coding, bug testing or developing in PHP.&lt;br /&gt;
&lt;br /&gt;
==Setting up your Joomla Development Environment==&lt;br /&gt;
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginners:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://magazine.joomla.org/all-issues/june-2020/github-installing-git Read this Joomla Magazine Article] that walks through the entire process of installing XAMPP on Windows, installing Joomla 4, and adding the Joomla Patch Tester&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intermediate:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.joomla.org/Special:MyLanguage/J4.x:Setting_Up_Your_Local_Environment Setting Up Your Local Environment guide on Joomla Docs] assumes you are familiar with the base concepts needed, but has links through to various concepts of setting up your local environment to help.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/ditsuke/4c100e54b24b667406e145d838c08fac Check out Tushar&#039;s Github Guide] - This guide assumes you have a local dev environment set up and are already familiar with using Git for development version control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development Tools&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Joomla developers also have a number of tools that they use, and on Mattermost you will find channels for some of these tools where you can get further assistance with using them to develop in Joomla:&lt;br /&gt;
* [https://visualstudio.microsoft.com/ Microsoft Visual Studio]&lt;br /&gt;
* [https://www.jetbrains.com/phpstorm/ JetBrains PHPStorm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999227</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999227"/>
		<updated>2023-01-29T18:44:38Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2023|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999226</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999226"/>
		<updated>2023-01-29T18:43:24Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
*Geraint Edwards&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
*Carlos Rodriguez&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999223</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999223"/>
		<updated>2023-01-23T23:35:01Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our &lt;br /&gt;
[https://joomlacommunity.cloud.mattermost.com/main/channels/gsoc2023 Mattermost chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999222</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=999222"/>
		<updated>2023-01-23T23:33:22Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Crystal Dionysopoulos&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*George Wilson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Olivier Buisard&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Franciska Perisa&lt;br /&gt;
*Allon Moritz&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=997782</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=997782"/>
		<updated>2023-01-11T00:27:29Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Improve the Joomla front end editing experience ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Front end editing in Joomla is a helpful feature for content creators, but it’s not always consistently available or easy to use. This project will identify areas of improvement and implement the recommended changes to front end editing in relevant Joomla core components.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: API Improvements ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Improve the API to cover more/all general functions in Joomla!&lt;br /&gt;
Go through the components to add missing calls&lt;br /&gt;
Implement proper authentication (oAuth2, ...)&lt;br /&gt;
Improve error handling&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Health page ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
A page to check the integrity of your Joomla! files and database structure (also for 3rd party extensions).&lt;br /&gt;
Built as a series of plugin checks that feed into a dashboard&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Migrating websites from CMS platforms to Joomla Core ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
An idea that&#039;s been floated a few times in JUGL, an importer using either a csv exporter from another system or a backup solution if they have one. the project is to identify and build an importer into core Joomla articles (categories as well if applicable) to help people migrating from other systems. Wordpress, Wix, Squarespace to help kick of a migration&lt;br /&gt;
Many platforms and services facilitate the migration of websites from Joomla to their own platforms. Joomla should have such possibility, allowing users to transfer their sites to Joomla, at least when it comes to data. Adding such services to Joomla would ease the migration of existing sites to Joomla.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project V: Increase test coverage ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
System or unit tests are an essential part of the development process to ensure stability of any application.&lt;br /&gt;
https://magazine.joomla.org/all-issues/october-2022/off-to-cyprus-ehm-cypress-how-joomla-does-its-end-to-end-testing&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=997615</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=997615"/>
		<updated>2022-12-25T14:20:29Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Coming Soon ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Category:Google_Summer_of_Code_2023&amp;diff=997614</id>
		<title>Category:Google Summer of Code 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Category:Google_Summer_of_Code_2023&amp;diff=997614"/>
		<updated>2022-12-25T14:18:53Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=997613</id>
		<title>GSoC 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023_Project_Ideas&amp;diff=997613"/>
		<updated>2022-12-25T14:16:17Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created page with &amp;quot;{{Top portal heading|color=white-bkgd|text-color=#333|title= Welcome to Joomla GSoC 2023 Projects Page }} link=GSoC 2020   Welcome to the [...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2023 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2023]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefore the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Rishika Sharma(leader)&lt;br /&gt;
*Yatharth Vyas&lt;br /&gt;
*Tushar Malik&lt;br /&gt;
*Christiane Maier-Stadtherr&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
In Joomla! are certain workflows needed to do certain tasks. Currently, users have to read the documentation if they’re new and want to know how they can achieve different things. This project should implement the functionality of guided tours in Joomla!. A tour is a click-through path which the user can follow to fulfill certain tasks like creating an article. So on the one hand Joomla! core should deliver basic tours for users to use core functionality without the need to read the documentation. On the other hand, it should be possible to create their own tours (e.g. as administrators for system operators), copy and change existing tours or allow 3rd party developers to ship their own tours when their extension will be installed.&lt;br /&gt;
&lt;br /&gt;
The project has a history: https://docs.joomla.org/Guided_Tour&lt;br /&gt;
&lt;br /&gt;
Now we want to make the project ready for the next Joomla Version.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Jatin Salve&lt;br /&gt;
*Eyvaz Ahmadzada&lt;br /&gt;
*Freyam Mehta&lt;br /&gt;
*Patrick Jackson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 4.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Elisa Foltyn&lt;br /&gt;
*Jacob Wijaya&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be forked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Achilleas Papageorgiou&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
*Kumar Shivam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Rishabh Ranjan Jha&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
*Niels Braczek&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=997612</id>
		<title>GSoC 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=997612"/>
		<updated>2022-12-25T14:13:36Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2023 Project Ideas|2023 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== What is Joomla? ==&lt;br /&gt;
Joomla is a very popular and well known FOSS content management system powering currently around 3-4% of the internet.&lt;br /&gt;
Joomla developers are currently working on multiple projects.&lt;br /&gt;
* Joomla 4.x was released in August 2021, and this year&#039;s GSoC projects are aimed at developing new features or significantly enhancing existing features for the next major release of Joomla 4.x. Joomla 4.x is maintained for bugs, security and feature enhancements.&lt;br /&gt;
* Joomla 3.x Version is still being supported, but the focus for this version is bug and security patches only. No new features are being introduced going forward in Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
Additionally, when you look through [https://github.com/joomla Joomla&#039;s Github Repositories] there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that [https://github.com/joomla/joomla-cms joomla-cms is the primary repository] for the development of the CMS.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? ==&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== GSoC Project Timeline ===&lt;br /&gt;
Before getting onboard for this year&#039;s program, please familiarise yourself with:&lt;br /&gt;
* [https://summerofcode.withgoogle.com/how-it-works How Google Summer of Code works]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline Review the GSoC 2023 Timeline]&lt;br /&gt;
&lt;br /&gt;
=== Become a contributor === &lt;br /&gt;
&lt;br /&gt;
If you still think GSoC is for you, express your interest in participating in GSoC 2023 as a Contributor by filling in the [https://forms.gle/5CCu6P4F85dD9ekXA Joomla GSoC 2023 registration form].&lt;br /&gt;
&lt;br /&gt;
Once we receive your form, you will receive:&lt;br /&gt;
* Some more information on participating in GSoC with Joomla&lt;br /&gt;
* An invitation to join Joomla&#039;s organisation chat (using Mattermost)&lt;br /&gt;
* Be added to a general chanel on Mattermost where we&#039;ll interact with all interested students during the application phase.&lt;br /&gt;
* Be added to a personal channel on Mattermost where you&#039;ll be able to interact with mentors for the project you&#039;re interested in.&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal ===&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students ==&lt;br /&gt;
* [[GSoC 2023 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors==&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2023:==&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog===&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine===&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&lt;br /&gt;
&lt;br /&gt;
== Getting familiar with Joomla==&lt;br /&gt;
Not familiar with Joomla, Github and new to Open Source? &lt;br /&gt;
You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC.&lt;br /&gt;
Visit the [https://www.joomla.org/contribute-to-joomla.html Contribute to Joomla page] to find out all the different ways you can help. You can get familiar with using Joomla by helping with many other aspects apart from coding. Whether it&#039;s contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there&#039;s many ways to still make a contribution if you&#039;re not experienced with coding, bug testing or developing in PHP.&lt;br /&gt;
&lt;br /&gt;
==Setting up your Joomla Development Environment==&lt;br /&gt;
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginners:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://magazine.joomla.org/all-issues/june-2020/github-installing-git Read this Joomla Magazine Article] that walks through the entire process of installing XAMPP on Windows, installing Joomla 4, and adding the Joomla Patch Tester&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intermediate:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.joomla.org/Special:MyLanguage/J4.x:Setting_Up_Your_Local_Environment Setting Up Your Local Environment guide on Joomla Docs] assumes you are familiar with the base concepts needed, but has links through to various concepts of setting up your local environment to help.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/ditsuke/4c100e54b24b667406e145d838c08fac Check out Tushar&#039;s Github Guide] - This guide assumes you have a local dev environment set up and are already familiar with using Git for development version control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development Tools&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Joomla developers also have a number of tools that they use, and on Mattermost you will find channels for some of these tools where you can get further assistance with using them to develop in Joomla:&lt;br /&gt;
* [https://visualstudio.microsoft.com/ Microsoft Visual Studio]&lt;br /&gt;
* [https://www.jetbrains.com/phpstorm/ JetBrains PHPStorm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=997610</id>
		<title>GSoC 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=997610"/>
		<updated>2022-12-24T13:56:24Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2023 Project Ideas|2023 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== What is Joomla? ==&lt;br /&gt;
Joomla is a very popular and well known FOSS content management system powering currently around 3-4% of the internet.&lt;br /&gt;
Joomla developers are currently working on multiple projects.&lt;br /&gt;
* Joomla 4.x was released in August 2021, and this year&#039;s GSoC projects are aimed at developing new features or significantly enhancing existing features for the next major release of Joomla 4.x. Joomla 4.x is maintained for bugs, security and feature enhancements.&lt;br /&gt;
* Joomla 3.x Version is still being supported, but the focus for this version is bug and security patches only. No new features are being introduced going forward in Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
Additionally, when you look through [https://github.com/joomla Joomla&#039;s Github Repositories] there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that [https://github.com/joomla/joomla-cms joomla-cms is the primary repository] for the development of the CMS.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? ==&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== GSoC Project Timeline ===&lt;br /&gt;
Before getting onboard for this year&#039;s program, please familiarise yourself with:&lt;br /&gt;
* [https://summerofcode.withgoogle.com/how-it-works How Google Summer of Code works]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline Review the GSoC 2023 Timeline]&lt;br /&gt;
&lt;br /&gt;
=== Become a contributor === &lt;br /&gt;
&lt;br /&gt;
If you still think GSoC is for you, express your interest in participating in GSoC 2023 as a Contributor by filling in the [https://forms.gle/eiHgWehmWQKE9jBJ7 Joomla GSoC 2023 registration form].&lt;br /&gt;
&lt;br /&gt;
Once we receive your form, you will receive:&lt;br /&gt;
* Some more information on participating in GSoC with Joomla&lt;br /&gt;
* An invitation to join Joomla&#039;s organisation chat (using Mattermost)&lt;br /&gt;
* Be added to a general chanel on Mattermost where we&#039;ll interact with all interested students during the application phase.&lt;br /&gt;
* Be added to a personal channel on Mattermost where you&#039;ll be able to interact with mentors for the project you&#039;re interested in.&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal ===&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students ==&lt;br /&gt;
* [[GSoC 2023 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors==&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2023:==&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog===&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine===&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&lt;br /&gt;
&lt;br /&gt;
== Getting familiar with Joomla==&lt;br /&gt;
Not familiar with Joomla, Github and new to Open Source? &lt;br /&gt;
You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC.&lt;br /&gt;
Visit the [https://www.joomla.org/contribute-to-joomla.html Contribute to Joomla page] to find out all the different ways you can help. You can get familiar with using Joomla by helping with many other aspects apart from coding. Whether it&#039;s contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there&#039;s many ways to still make a contribution if you&#039;re not experienced with coding, bug testing or developing in PHP.&lt;br /&gt;
&lt;br /&gt;
==Setting up your Joomla Development Environment==&lt;br /&gt;
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginners:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://magazine.joomla.org/all-issues/june-2020/github-installing-git Read this Joomla Magazine Article] that walks through the entire process of installing XAMPP on Windows, installing Joomla 4, and adding the Joomla Patch Tester&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intermediate:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.joomla.org/Special:MyLanguage/J4.x:Setting_Up_Your_Local_Environment Setting Up Your Local Environment guide on Joomla Docs] assumes you are familiar with the base concepts needed, but has links through to various concepts of setting up your local environment to help.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/ditsuke/4c100e54b24b667406e145d838c08fac Check out Tushar&#039;s Github Guide] - This guide assumes you have a local dev environment set up and are already familiar with using Git for development version control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development Tools&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Joomla developers also have a number of tools that they use, and on Mattermost you will find channels for some of these tools where you can get further assistance with using them to develop in Joomla:&lt;br /&gt;
* [https://visualstudio.microsoft.com/ Microsoft Visual Studio]&lt;br /&gt;
* [https://www.jetbrains.com/phpstorm/ JetBrains PHPStorm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=997609</id>
		<title>GSoC 2023</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2023&amp;diff=997609"/>
		<updated>2022-12-24T13:53:13Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created page with &amp;quot;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }} center &amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2023 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2023 Project Ideas|2023 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== What is Joomla? ==&lt;br /&gt;
Joomla is a very popular and well known FOSS content management system powering currently around 3-4% of the internet.&lt;br /&gt;
Joomla developers are currently working on multiple projects.&lt;br /&gt;
* Joomla 4.x was released in August 2021, and this year&#039;s GSoC projects are aimed at developing new features or significantly enhancing existing features for the next major release of Joomla 4.x. Joomla 4.x is maintained for bugs, security and feature enhancements.&lt;br /&gt;
* Joomla 3.x Version is still being supported, but the focus for this version is bug and security patches only. No new features are being introduced going forward in Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
Additionally, when you look through [https://github.com/joomla Joomla&#039;s Github Repositories] there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that [https://github.com/joomla/joomla-cms joomla-cms is the primary repository] for the development of the CMS.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? ==&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== GSoC Project Timeline ===&lt;br /&gt;
Before getting onboard for this year&#039;s program, please familiarise yourself with:&lt;br /&gt;
* [https://summerofcode.withgoogle.com/how-it-works How Google Summer of Code works]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline Review the GSoC 2023 Timeline]&lt;br /&gt;
&lt;br /&gt;
=== Become a contributor === &lt;br /&gt;
&lt;br /&gt;
If you still think GSoC is for you, express your interest in participating in GSoC 2023 as a Contributor by filling in the [https://forms.gle/eiHgWehmWQKE9jBJ7 Joomla GSoC 2023 registration form].&lt;br /&gt;
&lt;br /&gt;
Once we receive your form, you will receive:&lt;br /&gt;
* Some more information on participating in GSoC with Joomla&lt;br /&gt;
* An invitation to join Joomla&#039;s organisation chat (using RingCentral)&lt;br /&gt;
* Be added to a general chanel on RingCentral where we&#039;ll interact with all interested students during the application phase.&lt;br /&gt;
* Be added to a personal channel on RingCentral where you&#039;ll be able to interact with mentors for the project you&#039;re interested in.&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal ===&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students ==&lt;br /&gt;
* [[GSoC 2023 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors==&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2023:==&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog===&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine===&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&lt;br /&gt;
&lt;br /&gt;
== Getting familiar with Joomla==&lt;br /&gt;
Not familiar with Joomla, Github and new to Open Source? &lt;br /&gt;
You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC.&lt;br /&gt;
Visit the [https://www.joomla.org/contribute-to-joomla.html Contribute to Joomla page] to find out all the different ways you can help. You can get familiar with using Joomla by helping with many other aspects apart from coding. Whether it&#039;s contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there&#039;s many ways to still make a contribution if you&#039;re not experienced with coding, bug testing or developing in PHP.&lt;br /&gt;
&lt;br /&gt;
==Setting up your Joomla Development Environment==&lt;br /&gt;
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beginners:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[https://magazine.joomla.org/all-issues/june-2020/github-installing-git Read this Joomla Magazine Article] that walks through the entire process of installing XAMPP on Windows, installing Joomla 4, and adding the Joomla Patch Tester&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intermediate:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.joomla.org/Special:MyLanguage/J4.x:Setting_Up_Your_Local_Environment Setting Up Your Local Environment guide on Joomla Docs] assumes you are familiar with the base concepts needed, but has links through to various concepts of setting up your local environment to help.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/ditsuke/4c100e54b24b667406e145d838c08fac Check out Tushar&#039;s Github Guide] - This guide assumes you have a local dev environment set up and are already familiar with using Git for development version control.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Development Tools&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Joomla developers also have a number of tools that they use, and on RingCentral you will find channels for some of these tools where you can get further assistance with using them to develop in Joomla:&lt;br /&gt;
* [https://visualstudio.microsoft.com/ Microsoft Visual Studio]&lt;br /&gt;
* [https://www.jetbrains.com/phpstorm/ JetBrains PHPStorm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2023]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoD_2023_Project_Ideas&amp;diff=941080</id>
		<title>GSoD 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoD_2023_Project_Ideas&amp;diff=941080"/>
		<updated>2022-07-23T10:03:25Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla GSoD 2023 &amp;lt;br /&amp;gt;Project Ideas Page }}&lt;br /&gt;
[[Image:Gsod2019.png|300px|center]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for technical writers is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoD_2023/en|Joomla Google Season of Docs (GSoD) 2023]] project ideas page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a technical writer please review the materials on applying that are available at [https://developers.google.com/season-of-docs/docs/tech-writer-application-hints Google].&lt;br /&gt;
We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&amp;lt;br /&amp;gt;&lt;br /&gt;
You can contact the Joomla GSoD team at gsod@community.joomla.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoD 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GSoD 2023 will focus on providing technical documentation about Joomla 4, our major project release which should be available by the end of 2023. Providing a good documentation about new features is crucial for a project like Joomla, so that users and developers can upgrade or try the new major version in a smooth way.  &lt;br /&gt;
See also the [[JDOC:Joomla_4_Tutorials_Project| Joomla 4 Tutorials Project]]&lt;br /&gt;
&lt;br /&gt;
== Project 1: Joomla 3.10 to Joomla 4.x Step by Step Migration ==&lt;br /&gt;
&lt;br /&gt;
=== Description===&lt;br /&gt;
The migration from Joomla 3.10 to 4.x is considered a mini-migration. This is because most Joomla core extensions will upgrade with a “one-click” upgrade via the Joomla Update component in the backend administrator side of Joomla. &amp;lt;br /&amp;gt;&lt;br /&gt;
Step by step instructions to migrate a 3.10 site to Joomla 4.x is needed to help users and encourage them to use the latest version. While there are hundreds of different scenarios, this will need to give the basic procedure to follow. &lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Migration|Previous Migration Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Project 2: Joomla 4.x Help Screens ==&lt;br /&gt;
&lt;br /&gt;
=== Description===&lt;br /&gt;
The Joomla Help Screens (over 200 help screens) are available on JDocs but most of all accessible from the backend of any Joomla sites, using the help button, to help users understanding each single feature/option and how to use them.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Help Screens for Joomla 4 needs to be started from scratch, due to the important change between the 3.x and the 4.x series. &lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Help_screen_3.9|Joomla 3.9 Help Screens]]&lt;br /&gt;
&lt;br /&gt;
== Project 3: Update of the J3.x Documentation ==&lt;br /&gt;
With the forthcoming Joomla 4 release, a lot of Joomla 3.x documentation needs to be updated to fit J3.9 and most important to fit the changes introduced into Joomla 4 (like for example, the 4 main portals: beginners, administrators, developers, core contributors). &amp;lt;br /&amp;gt;&lt;br /&gt;
The task will mostly consist into duplicating the J3.x tutorials, using the right namespace and update the content to fit the new version, so that we can keep the J3.x documentation alongside with J4.x documentation. &lt;br /&gt;
Some pages will also need to be urevie&lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Joomla!_3.x|Joomla 3.x Category]]&lt;br /&gt;
**Example of pages to update:&lt;br /&gt;
***https://docs.joomla.org/J3.x:Adding_custom_fields &lt;br /&gt;
***https://docs.joomla.org/J3.x:Creating_a_simple_module &lt;br /&gt;
***https://docs.joomla.org/J3.x:Multilingual_Associations &lt;br /&gt;
***https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site &lt;br /&gt;
***https://docs.joomla.org/J3.x:Getting_Started_with_Joomla! &lt;br /&gt;
***https://docs.joomla.org/Layout_Overrides_in_Joomla &lt;br /&gt;
***https://docs.joomla.org/J3.x:Using_the_JToolbar_class_in_the_frontend &lt;br /&gt;
***https://docs.joomla.org/J3.x:Installing_Joomla&lt;br /&gt;
***https://docs.joomla.org/J3.x:How_to_use_the_Template_Manager&lt;br /&gt;
***https://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password&lt;br /&gt;
***https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site&lt;br /&gt;
* The 4 main portals:&lt;br /&gt;
**Example of pages to update:&lt;br /&gt;
***[[S:MyLanguage/Portal:Beginners|Beginners]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Administrators|Administrators]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Developers|Developers]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Joomla!_Code_Contributors|Joomla Code Contributors]]&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
*[mailto:shivamdiehard@gmail.com Shivam Rajput]&lt;br /&gt;
*[mailto:mike.brandner@community.joomla.org Mike Brandner]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Season of Docs 2019]]&lt;br /&gt;
[[Category:Google Season of Docs]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoD_2023_Project_Ideas&amp;diff=941078</id>
		<title>GSoD 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoD_2023_Project_Ideas&amp;diff=941078"/>
		<updated>2022-07-23T10:01:00Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla GSoD 2023 &amp;lt;br /&amp;gt;Project Ideas Page }}&lt;br /&gt;
[[Image:Gsod2019.png|300px|center]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for technical writers is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoD_2023/en|Joomla Google Season of Docs (GSoD) 2023]] project ideas page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a technical writer please review the materials on applying that are available at [https://developers.google.com/season-of-docs/docs/tech-writer-application-hints Google].&lt;br /&gt;
We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&amp;lt;br /&amp;gt;&lt;br /&gt;
You can contact the Joomla GSoD team at gsod@community.joomla.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoD 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GSoD 2023 will focus on providing technical documentation about Joomla 4, our major project release which should be available by the end of 2023. Providing a good documentation about new features is crucial for a project like Joomla, so that users and developers can upgrade or try the new major version in a smooth way.  &lt;br /&gt;
See also the [[JDOC:Joomla_4_Tutorials_Project| Joomla 4 Tutorials Project]]&lt;br /&gt;
&lt;br /&gt;
== Project 1: Joomla 3.10 to Joomla 4.x Step by Step Migration ==&lt;br /&gt;
&lt;br /&gt;
=== Description===&lt;br /&gt;
The migration from Joomla 3.10 to 4.x is considered a mini-migration. This is because most Joomla core extensions will upgrade with a “one-click” upgrade via the Joomla Update component in the backend administrator side of Joomla. &amp;lt;br /&amp;gt;&lt;br /&gt;
Step by step instructions to migrate a 3.10 site to Joomla 4.x is needed to help users and encourage them to use the latest version. While there are hundreds of different scenarios, this will need to give the basic procedure to follow. &lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Migration|Previous Migration Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Project 2: Joomla 4.x Help Screens ==&lt;br /&gt;
&lt;br /&gt;
=== Description===&lt;br /&gt;
The Joomla Help Screens (over 200 help screens) are available on JDocs but most of all accessible from the backend of any Joomla sites, using the help button, to help users understanding each single feature/option and how to use them.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Help Screens for Joomla 4 needs to be started from scratch, due to the important change between the 3.x and the 4.x series. &lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Help_screen_3.9|Joomla 3.9 Help Screens]]&lt;br /&gt;
&lt;br /&gt;
== Project 3: Update of the J3.x Documentation ==&lt;br /&gt;
With the forthcoming Joomla 4 release, a lot of Joomla 3.x documentation needs to be updated to fit J3.9 and most important to fit the changes introduced into Joomla 4 (like for example, the 4 main portals: beginners, administrators, developers, core contributors). &amp;lt;br /&amp;gt;&lt;br /&gt;
The task will mostly consist into duplicating the J3.x tutorials, using the right namespace and update the content to fit the new version, so that we can keep the J3.x documentation alongside with J4.x documentation. &lt;br /&gt;
Some pages will also need to be urevie&lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Joomla!_3.x|Joomla 3.x Category]]&lt;br /&gt;
**Example of pages to update:&lt;br /&gt;
***https://docs.joomla.org/J3.x:Adding_custom_fields &lt;br /&gt;
***https://docs.joomla.org/J3.x:Creating_a_simple_module &lt;br /&gt;
***https://docs.joomla.org/J3.x:Multilingual_Associations &lt;br /&gt;
***https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site &lt;br /&gt;
***https://docs.joomla.org/J3.x:Getting_Started_with_Joomla! &lt;br /&gt;
***https://docs.joomla.org/Layout_Overrides_in_Joomla &lt;br /&gt;
***https://docs.joomla.org/J3.x:Using_the_JToolbar_class_in_the_frontend &lt;br /&gt;
***https://docs.joomla.org/J3.x:Installing_Joomla&lt;br /&gt;
***https://docs.joomla.org/J3.x:How_to_use_the_Template_Manager&lt;br /&gt;
***https://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password&lt;br /&gt;
***https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site&lt;br /&gt;
* The 4 main portals:&lt;br /&gt;
**Example of pages to update:&lt;br /&gt;
***[[S:MyLanguage/Portal:Beginners|Beginners]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Administrators|Administrators]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Developers|Developers]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Joomla!_Code_Contributors|Joomla Code Contributors]]&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
*[mailto:sandra.thevenet@community.joomla.org Sandra Decoux]&lt;br /&gt;
*[mailto:astrid.guenther@community.joomla.org Astrid Günther]&lt;br /&gt;
*[mailto:tom.hutchison@community.joomla.org Tom Hutchison]&lt;br /&gt;
*[mailto:shivamdiehard@gmail.com Shivam Rajput]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
*[mailto:mike.brandner@community.joomla.org Mike Brandner]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Season of Docs 2019]]&lt;br /&gt;
[[Category:Google Season of Docs]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoD_2023_Project_Ideas&amp;diff=941077</id>
		<title>GSoD 2023 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoD_2023_Project_Ideas&amp;diff=941077"/>
		<updated>2022-07-23T09:58:21Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created page with &amp;quot;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla GSoD 2023 &amp;lt;br /&amp;gt;Project Ideas Page }} center  {{tip|title=The applic...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla GSoD 2023 &amp;lt;br /&amp;gt;Project Ideas Page }}&lt;br /&gt;
[[Image:Gsod2019.png|300px|center]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for technical writers is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoD_2023|Joomla Google Season of Docs (GSoD) 2023]] project ideas page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a technical writer please review the materials on applying that are available at [https://developers.google.com/season-of-docs/docs/tech-writer-application-hints Google].&lt;br /&gt;
We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&amp;lt;br /&amp;gt;&lt;br /&gt;
You can contact the Joomla GSoD team at gsod@community.joomla.org&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoD 2023 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GSoD 2023 will focus on providing technical documentation about Joomla 4, our major project release which should be available by the end of 2023. Providing a good documentation about new features is crucial for a project like Joomla, so that users and developers can upgrade or try the new major version in a smooth way.  &lt;br /&gt;
See also the [[JDOC:Joomla_4_Tutorials_Project| Joomla 4 Tutorials Project]]&lt;br /&gt;
&lt;br /&gt;
== Project 1: Joomla 3.10 to Joomla 4.x Step by Step Migration ==&lt;br /&gt;
&lt;br /&gt;
=== Description===&lt;br /&gt;
The migration from Joomla 3.10 to 4.x is considered a mini-migration. This is because most Joomla core extensions will upgrade with a “one-click” upgrade via the Joomla Update component in the backend administrator side of Joomla. &amp;lt;br /&amp;gt;&lt;br /&gt;
Step by step instructions to migrate a 3.10 site to Joomla 4.x is needed to help users and encourage them to use the latest version. While there are hundreds of different scenarios, this will need to give the basic procedure to follow. &lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Migration|Previous Migration Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Project 2: Joomla 4.x Help Screens ==&lt;br /&gt;
&lt;br /&gt;
=== Description===&lt;br /&gt;
The Joomla Help Screens (over 200 help screens) are available on JDocs but most of all accessible from the backend of any Joomla sites, using the help button, to help users understanding each single feature/option and how to use them.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Help Screens for Joomla 4 needs to be started from scratch, due to the important change between the 3.x and the 4.x series. &lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Help_screen_3.9|Joomla 3.9 Help Screens]]&lt;br /&gt;
&lt;br /&gt;
== Project 3: Update of the J3.x Documentation ==&lt;br /&gt;
With the forthcoming Joomla 4 release, a lot of Joomla 3.x documentation needs to be updated to fit J3.9 and most important to fit the changes introduced into Joomla 4 (like for example, the 4 main portals: beginners, administrators, developers, core contributors). &amp;lt;br /&amp;gt;&lt;br /&gt;
The task will mostly consist into duplicating the J3.x tutorials, using the right namespace and update the content to fit the new version, so that we can keep the J3.x documentation alongside with J4.x documentation. &lt;br /&gt;
Some pages will also need to be urevie&lt;br /&gt;
&lt;br /&gt;
=== Related materials ===&lt;br /&gt;
* Install of Joomla 4: &lt;br /&gt;
**[https://github.com/joomla/joomla-cms/tree/4.0-dev GitHub]&lt;br /&gt;
**[https://developer.joomla.org/nightly-builds.html Nightly builds]&lt;br /&gt;
**[https://launch.joomla.org Launch Joomla]&lt;br /&gt;
*[[S:MyLanguage/Category:Joomla!_3.x|Joomla 3.x Category]]&lt;br /&gt;
**Example of pages to update:&lt;br /&gt;
***https://docs.joomla.org/J3.x:Adding_custom_fields &lt;br /&gt;
***https://docs.joomla.org/J3.x:Creating_a_simple_module &lt;br /&gt;
***https://docs.joomla.org/J3.x:Multilingual_Associations &lt;br /&gt;
***https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site &lt;br /&gt;
***https://docs.joomla.org/J3.x:Getting_Started_with_Joomla! &lt;br /&gt;
***https://docs.joomla.org/Layout_Overrides_in_Joomla &lt;br /&gt;
***https://docs.joomla.org/J3.x:Using_the_JToolbar_class_in_the_frontend &lt;br /&gt;
***https://docs.joomla.org/J3.x:Installing_Joomla&lt;br /&gt;
***https://docs.joomla.org/J3.x:How_to_use_the_Template_Manager&lt;br /&gt;
***https://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password&lt;br /&gt;
***https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site&lt;br /&gt;
* The 4 main portals:&lt;br /&gt;
**Example of pages to update:&lt;br /&gt;
***[[S:MyLanguage/Portal:Beginners|Beginners]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Administrators|Administrators]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Developers|Developers]]&lt;br /&gt;
***[[S:MyLanguage/Portal:Joomla!_Code_Contributors|Joomla Code Contributors]]&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
*[mailto:sandra.thevenet@community.joomla.org Sandra Decoux]&lt;br /&gt;
*[mailto:astrid.guenther@community.joomla.org Astrid Günther]&lt;br /&gt;
*[mailto:tom.hutchison@community.joomla.org Tom Hutchison]&lt;br /&gt;
*[mailto:shivamdiehard@gmail.com Shivam Rajput]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
*[mailto:mike.brandner@community.joomla.org Mike Brandner]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Season of Docs 2019]]&lt;br /&gt;
[[Category:Google Season of Docs]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=903802</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=903802"/>
		<updated>2022-04-17T10:48:39Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefore the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Yatharth Vyas&lt;br /&gt;
*Tushar&lt;br /&gt;
*Benjamin&lt;br /&gt;
*Christiane&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
In Joomla! are certain workflows needed to do certain tasks. Currently, users have to read the documentation if they’re new and want to know how they can achieve different things. This project should implement the functionality of guided tours in Joomla!. A tour is a click-through path which the user can follow to fulfill certain tasks like creating an article. So on the one hand Joomla! core should deliver basic tours for users to use core functionality without the need to read the documentation. On the other hand, it should be possible to create their own tours (e.g. as administrators for system operators), copy and change existing tours or allow 3rd party developers to ship their own tours when their extension will be installed.&lt;br /&gt;
&lt;br /&gt;
The project has a history: https://docs.joomla.org/Guided_Tour&lt;br /&gt;
&lt;br /&gt;
Now we want to make the project ready for the next Joomla Version.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Patrick Jackson&lt;br /&gt;
*Eyvaz Ahmadzada&lt;br /&gt;
*Jatin Salve&lt;br /&gt;
*Freyam Mehta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 4.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Christopher Wagner&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Achilleas Papageorgiou&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
*Kumar Shivam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Niels &lt;br /&gt;
*Richard Faith&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
*Rishabh Ranjan Jha&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_Student_Application_Template&amp;diff=899001</id>
		<title>GSoC Student Application Template</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_Student_Application_Template&amp;diff=899001"/>
		<updated>2022-04-01T03:44:48Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: /* Your contact information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Joomla Google Summer of Code&amp;lt;br /&amp;gt;&lt;br /&gt;
Student Application Template}}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&lt;br /&gt;
This is the &#039;&#039;Google Summer of Code Student Application Template&#039;&#039; for the Joomla! Project. Why did we create it? To help students to make an awesome proposal and really impress us. So this is what we are expecting to hear from you:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|left]]&lt;br /&gt;
==Your contact information==&lt;br /&gt;
&lt;br /&gt;
Please provide your basic contact information in this section, we would like to know&lt;br /&gt;
* Your Name &lt;br /&gt;
* Country&lt;br /&gt;
* Email Id&lt;br /&gt;
* Github Name&lt;br /&gt;
* Name of the University&lt;br /&gt;
* Contact Number (include your country code)&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|left]]&lt;br /&gt;
&lt;br /&gt;
==Your Project==&lt;br /&gt;
{{-}}&lt;br /&gt;
#What is the goal of your project? What problem does it attempt to solve?&lt;br /&gt;
#Please describe the proposed project in detail. &lt;br /&gt;
#What will be the end product of your project at the close of the program?*&lt;br /&gt;
#What is your plan for completing the project on time? For example, what are key milestones and what is your rough schedule for achieving them?*&lt;br /&gt;
#What skills would a good mentor for your project have?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*If your project is accepted your mentor will work with you to refine these&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|left|link=]]&lt;br /&gt;
&lt;br /&gt;
==Your Familiarity with Joomla==&lt;br /&gt;
{{-}}&lt;br /&gt;
Joomla as a development platform has specific conventions and design patterns. In this section you should show your familiarity with Joomla. We welcome applications from students new to Joomla, and encourage them to become familiar with Joomla during the application period.&lt;br /&gt;
&lt;br /&gt;
#Please describe your experience as a Joomla developer or if you have not worked with Joomla before, describe your plans for learning Joomla development.&lt;br /&gt;
#Please attach or provide links to the repositories for one or more examples of your work with Joomla. This can be existing code or code you write as part of this application. If you are new to Joomla please consult with the people on the mailing list and in the Glip chats, about possiblities for this.&amp;lt;br /&amp;gt;&#039;&#039;&#039;Examples:&#039;&#039;&#039;&lt;br /&gt;
##A working Joomla CMS extension (such as a command line script like those found in the jacs repository, a script to be run as a cron job, a component, a module or a plugin)&lt;br /&gt;
##A class, method or subclass that you have written for the Joomla Platform (this does not need to have been accepted).&lt;br /&gt;
##A working platform application.&lt;br /&gt;
##A tool used in Joomla development&lt;br /&gt;
#Please describe your familiarity with the development infrastructure used by Joomla &amp;amp; Git. If these are new to you what are your plans for learning to work with them? We hope you will use the application period to increase your familiarity with these. &lt;br /&gt;
#Optional: Attach or provide links to an example of non-Joomla code that reflects your development skill.&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|left]]&lt;br /&gt;
&lt;br /&gt;
==Your involvement with the Joomla community==&lt;br /&gt;
{{-}}&lt;br /&gt;
Applications from students who are new to Joomla are welcome, but if you have past involvement with the Joomla community we would like to know about it. We hope that students who are new to Joomla will use the application period to engage with the Joomla community.&lt;br /&gt;
&lt;br /&gt;
#How have you been involved in the Joomla! Community? For example, have you participated in the Joomla Bug Squad, development mailing lists, the joomla.org family of websites, Joomla events or in other ways?&lt;br /&gt;
#Have you released any extensions or provided support or services (volunteer or commercial) to Joomla users outside of the official Joomla project?     &lt;br /&gt;
#If you have not been involved with the Joomla community before how do you plan to become involved?&lt;br /&gt;
#Besides working on your project, what are your plans for involvement with Joomla? Do you expect to remain involved with Joomla after the completion of your project? If so, how?&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|left]]&lt;br /&gt;
==Your participation in the Google Summer of Code project with the Joomla Project==&lt;br /&gt;
{{-}}&lt;br /&gt;
*A requirement for successful completion of the project is that students publish a minimum of three blog posts or articles on the [https://community.joomla.org Community Portal]. Do you agree to complete this requirement? &amp;lt;br /&amp;gt;The topics of each blog post can be decided by the student, but a general recommendation would be:&lt;br /&gt;
*# Introduction to Student &amp;amp; Project&lt;br /&gt;
*# Midterm Project Update&lt;br /&gt;
*# Final Project Update   &lt;br /&gt;
*A requirement for successful completion of the project is that you be in contact with your mentor or project administrator at least once a week and publish on the Joomla Volunteers Portal a weekly report of the work done during the week. Do you agree to complete this requirement?&lt;br /&gt;
*During the summer there will be meetings, webinars and other possible online events for students and mentors. Do you agree to make a commitment to attend as many of these as possible given your time zone? &lt;br /&gt;
*The Joomla project has a [https://www.joomla.org/about-joomla/the-project/code-of-conduct.html code of conduct]. Do you agree to comply with the code of conduct?&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|left]]&lt;br /&gt;
&lt;br /&gt;
==What else should you consider?==&lt;br /&gt;
{{-}}&lt;br /&gt;
*&#039;&#039;&#039;Full Project Description&#039;&#039;&#039;&lt;br /&gt;
** A proposal should detail the project in its entirety. This includes the general goals of the project, the problem the project tries to solve or feature that it adds.&lt;br /&gt;
*&#039;&#039;&#039;Highly Detailed&#039;&#039;&#039;&lt;br /&gt;
** Proposals should be as detailed as possible. This includes being specific with aspects like potential file structures, php class designs with inheritances and even sample use cases.&lt;br /&gt;
* &#039;&#039;&#039;Sample Joomla Code&#039;&#039;&#039;&lt;br /&gt;
** Students should know how to write code for Joomla. This requires some practice. Ideally a student will have written a sample module, component, or plugin on the Joomla CMS, maybe even helped squash some bugs for the Joomla CMS. The sample code will have proper code style and structure and demonstrate an understanding of Joomla&#039;s APIs and functions. &lt;br /&gt;
* &#039;&#039;&#039;Detailed Timeline with Milestones&#039;&#039;&#039;&lt;br /&gt;
** Students should take the time to plan their project in stages, this includes key milestones like discovery, planning, execution, and documentation. The nature of the project will detail sub-tasks or sub-milestones that consist of detailing each part of the project. In addition to this, if the student has information about their personal schedule such as university tests, vacations, or periods where they will be unavailable these dates and times should be noted as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code]] &lt;br /&gt;
[[Category:Google Summer of Code 2016]]&lt;br /&gt;
[[Category:Google Summer of Code 2018]]&lt;br /&gt;
[[Category:Google Summer of Code 2019]]&lt;br /&gt;
[[Category:Google Summer of Code 2020]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=885479</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=885479"/>
		<updated>2022-02-25T05:08:20Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Yatharth Vyas&lt;br /&gt;
*Tushar&lt;br /&gt;
*Benjamin&lt;br /&gt;
*Christiane&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Patrick Jackson&lt;br /&gt;
*Eyvaz Ahmadzada&lt;br /&gt;
*Jatin Salve&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Christopher Wagner&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Achilleas Papageorgiou&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
*Kumar Shivam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Niels &lt;br /&gt;
*Richard Faith&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
*Rishabh Ranjan Jha&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=885478</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=885478"/>
		<updated>2022-02-25T05:05:25Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Yatharth Vyas&lt;br /&gt;
*Tushar&lt;br /&gt;
*Benjamin&lt;br /&gt;
*Christiane&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Patrick Jackson&lt;br /&gt;
*Eyvaz Ahmadzada&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Christopher Wagner&lt;br /&gt;
*Philip Walton&lt;br /&gt;
*Shivam Rajput&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Achilleas Papageorgiou&lt;br /&gt;
*Viviana Menzel&lt;br /&gt;
*Kumar Shivam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*Niels &lt;br /&gt;
*Richard Faith&lt;br /&gt;
*Anurag Kumar&lt;br /&gt;
*Rishabh Ranjan Jha&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=884006</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=884006"/>
		<updated>2022-02-19T09:43:27Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium [175 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Large [350 Hrs]&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;More Projects Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=881068</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=881068"/>
		<updated>2022-02-12T14:35:38Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Long&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Short&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Long&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;More Projects Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=881067</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=881067"/>
		<updated>2022-02-12T14:33:28Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
The GSoC 2022 time line is available on the GSoC Site, we suggest you to go through it: [https://developers.google.com/open-source/gsoc/timeline GSoC 2022 Timeline]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
*Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==To Onboard as a GSoC 2022 Contributor, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=881066</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=881066"/>
		<updated>2022-02-12T14:32:43Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
The GSoC 2022 time line is available on the GSoC Site, we suggest you to go through it: [https://summerofcode.withgoogle.com/how-it-works/#timeline GSoC 2022 Timeline]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
*Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==To Onboard as a GSoC 2022 Contributor, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=875849</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=875849"/>
		<updated>2022-01-28T11:57:01Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Long&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project V: Schema.org==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Currently Joomla! uses inline microdata for adding rich snippets. The drawback of this implementation is that it’s hard coded (can’t be changed from the backend, only by overrides) and it is very generic. With this project, Joomla! should switch to a schema.org JSON+LD implementation which is configurable via the backend (e.g in article, category view).&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Suggest and implement a JSON+LD library&lt;br /&gt;
*Implement article/menu/category/… parameter interface to add rich snippets to articles.&lt;br /&gt;
*Output the rich snippets dynamically in the frontend&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Hard&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;More Projects Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=875848</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=875848"/>
		<updated>2022-01-28T11:54:31Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Long&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;More Projects Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=875844</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=875844"/>
		<updated>2022-01-28T11:38:30Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project I: Workflow/scheduler ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla! 4.0 and 4.1 two new features were implemented into Joomla!: the workflow and the task scheduler. In this project both features should be combined. Workflow transitions which are then executed by the scheduler when they are scheduled.Therefor the user interface of the articles extension has to be extended + different task/workflow plugins need to be created.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.&lt;br /&gt;
*Implement the user interface in com_content&lt;br /&gt;
*Deliver a task plugin to execute the transitions via the scheduler extension&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: Understanding of the Joomla! Scheduler and workflow extension&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Project Type===&lt;br /&gt;
*Long&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project II: Guided Tour==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project III: SEO ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features.&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project:&lt;br /&gt;
*Review the current Joomla! 4 version and find out existing SEO features&lt;br /&gt;
*Define and propose new useful features which we can ship in future Joomla! Versions&lt;br /&gt;
*Implement features agreed with your mentor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Nice to have: SEO experience&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Project IV: Accessibility Plugin ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Language Requisitions: PHP, HTML, CSS and JavaScript&lt;br /&gt;
*Besides that, a must have: VueJS&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858191</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858191"/>
		<updated>2021-12-19T12:28:26Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==To Onboard as a GSoC 2022 Contributor, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=858190</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=858190"/>
		<updated>2021-12-19T12:26:24Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Releasing Soon&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=858189</id>
		<title>GSoC 2022 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022_Project_Ideas&amp;diff=858189"/>
		<updated>2021-12-19T12:25:15Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created page with &amp;quot;{{Top portal heading|color=white-bkgd|text-color=#333|title= Welcome to Joomla GSoC 2022 Projects Page }} link=GSoC 2020   Welcome to the [...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2022 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2022|Joomla Google Summer of Code (GSoC) 2022]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2022 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/ + https://www.tiny.cloud/blog/inline-editor/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
*Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
*Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
*Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
*Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
*The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca Marzo]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
*Implement different filters for other media types than images (like PDF, video, audio, ...), so a user can edit, extract, cut etc.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858188</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858188"/>
		<updated>2021-12-19T12:24:07Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
*February 20 - Mentoring organization application deadline&lt;br /&gt;
*March 10 - Mentoring organizations announced&lt;br /&gt;
*March 29 - Student application period begins&lt;br /&gt;
*April 13 - Student application deadline&lt;br /&gt;
*May 17  - Student projects announced&lt;br /&gt;
*May 17 to June 7 - Community bonding period&lt;br /&gt;
*June 7 to August 16  - Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==To Onboard as a GSoC 2022 Contributor, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Category:Google_Summer_of_Code_2022&amp;diff=858187</id>
		<title>Category:Google Summer of Code 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Category:Google_Summer_of_Code_2022&amp;diff=858187"/>
		<updated>2021-12-19T12:22:55Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858186</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858186"/>
		<updated>2021-12-19T12:19:37Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
*February 20 - Mentoring organization application deadline&lt;br /&gt;
*March 10 - Mentoring organizations announced&lt;br /&gt;
*March 29 - Student application period begins&lt;br /&gt;
*April 13 - Student application deadline&lt;br /&gt;
*May 17  - Student projects announced&lt;br /&gt;
*May 17 to June 7 - Community bonding period&lt;br /&gt;
*June 7 to August 16  - Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*Benjamin Trenkle&lt;br /&gt;
*Philip Walton&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For GSoC 2022, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2022]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858185</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858185"/>
		<updated>2021-12-19T12:18:03Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
*February 20 - Mentoring organization application deadline&lt;br /&gt;
*March 10 - Mentoring organizations announced&lt;br /&gt;
*March 29 - Student application period begins&lt;br /&gt;
*April 13 - Student application deadline&lt;br /&gt;
*May 17  - Student projects announced&lt;br /&gt;
*May 17 to June 7 - Community bonding period&lt;br /&gt;
*June 7 to August 16  - Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*[Benjamin Trenkle]&lt;br /&gt;
*[Philip Walton]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For GSoC 2022, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858184</id>
		<title>GSoC 2022</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2022&amp;diff=858184"/>
		<updated>2021-12-19T12:16:43Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created page with &amp;quot;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }} center &amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2022 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2022 Project Ideas|2022 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2022). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
*February 20 - Mentoring organization application deadline&lt;br /&gt;
*March 10 - Mentoring organizations announced&lt;br /&gt;
*March 29 - Student application period begins&lt;br /&gt;
*April 13 - Student application deadline&lt;br /&gt;
*May 17  - Student projects announced&lt;br /&gt;
*May 17 to June 7 - Community bonding period&lt;br /&gt;
*June 7 to August 16  - Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2022 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2022:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Lead and Admin)]&lt;br /&gt;
*[mailto: Christiane Maier-Stadtherr (Assistant)]&lt;br /&gt;
*[mailto:benjamin.trenkle@community.joomla.org Benjamin Trenkle]&lt;br /&gt;
*[mailto:philip.walton@community.joomla.org Philip Walton]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For GSoC 2022, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021&amp;diff=852967</id>
		<title>GSoC 2021</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021&amp;diff=852967"/>
		<updated>2021-12-04T07:10:11Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2021 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2021 Project Ideas|2021 project list]]}} &amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2021). Additionally there are many side projects related to testing, performance, and other things.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
*February 20 - Mentoring organization application deadline&lt;br /&gt;
*March 10 - Mentoring organizations announced&lt;br /&gt;
*March 29 - Student application period begins&lt;br /&gt;
*April 13 - Student application deadline&lt;br /&gt;
*May 17  - Student projects announced&lt;br /&gt;
*May 17 to June 7 - Community bonding period&lt;br /&gt;
*June 7 to August 16  - Coding period [https://summerofcode.withgoogle.com/how-it-works]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Last years projects:=== &amp;lt;!--T:25--&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
* [[GSoC 2021 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2021:== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
*[mailto:philip.walton@community.joomla.org Philip Walton (Lead and Admin)]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Assistant)]&lt;br /&gt;
*[mailto:benjamin.trenkle@community.joomla.org Benjamin Trenkle]&lt;br /&gt;
*[mailto:llewellyn.van-der-merwe@community.joomla.org Llewellyn van der Merwe]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For GSoC 2022, please fill-up the following form:==&lt;br /&gt;
*[https://forms.gle/eiHgWehmWQKE9jBJ7 GSoC 2022]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on the Community Blog=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2021.html Joomla GSoC 2021 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2020.html Joomla GSoC 2020 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016.html Joomla GSoC 2016 blog articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
===Google Summer of Code Articles on Joomla Community Magazine=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Joomla Community Magazine GSoC articles]&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=789731</id>
		<title>GSoC 2021 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=789731"/>
		<updated>2021-06-03T10:17:59Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2021 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2021|Joomla Google Summer of Code (GSoC) 2021]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2021 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/ + https://www.tiny.cloud/blog/inline-editor/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
*Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
*Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
*Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
*Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
*The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca Marzo]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
*Implement different filters for other media types than images (like PDF, video, audio, ...), so a user can edit, extract, cut etc.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779879</id>
		<title>GSoC 2021 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779879"/>
		<updated>2021-01-21T12:39:04Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2021 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for students is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2021|Joomla Google Summer of Code (GSoC) 2021]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2021 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
*Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
*Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
*Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
*Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
*The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca ]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
*Implement a “database abstraction” for the files, so all files will be entries into the database and folders will be categories. A virtual layer above the (cloud) file system. This function should be opt-in (needs probably a htaccess) and still support the old way of handling files.&lt;br /&gt;
*Implement permissions for files and folders, based on the “database abstraction” layer&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tip|title=More Coming Soon!}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779878</id>
		<title>GSoC 2021 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779878"/>
		<updated>2021-01-21T12:38:14Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2021 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for students is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2021|Joomla Google Summer of Code (GSoC) 2021]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2021 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
*Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
*Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
*Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
*Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
*The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca ]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
*Implement a “database abstraction” for the files, so all files will be entries into the database and folders will be categories. A virtual layer above the (cloud) file system. This function should be opt-in (needs probably a htaccess) and still support the old way of handling files.&lt;br /&gt;
*Implement permissions for files and folders, based on the “database abstraction” layer&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tip|title=More Coming Soon!}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779877</id>
		<title>GSoC 2021 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779877"/>
		<updated>2021-01-21T12:25:52Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2021 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for students is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2021|Joomla Google Summer of Code (GSoC) 2021]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2021 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
*Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
*Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
*Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
*Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
*The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca ]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
*Implement a “database abstraction” for the files, so all files will be entries into the database and folders will be categories. A virtual layer above the (cloud) file system. This function should be opt-in (needs probably a htaccess) and still support the old way of handling files.&lt;br /&gt;
*Implement permissions for files and folders, based on the “database abstraction” layer&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tip|title=More Coming Soon!}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779876</id>
		<title>GSoC 2021 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779876"/>
		<updated>2021-01-21T12:24:42Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2021 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for students is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2021|Joomla Google Summer of Code (GSoC) 2021]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2021 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca ]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
*Implement a “database abstraction” for the files, so all files will be entries into the database and folders will be categories. A virtual layer above the (cloud) file system. This function should be opt-in (needs probably a htaccess) and still support the old way of handling files.&lt;br /&gt;
*Implement permissions for files and folders, based on the “database abstraction” layer&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
*Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tip|title=More Coming Soon!}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021&amp;diff=779875</id>
		<title>GSoC 2021</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021&amp;diff=779875"/>
		<updated>2021-01-21T12:20:55Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=Welcome to Joomla Google Summer of Code 2021 }}&lt;br /&gt;
[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page will aim to be a general informational page for students, mentors and others interested in Joomla&#039;s Google Summer of Code Program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{tip|title=Make sure to check out the [[GSoC 2021 Project Ideas|2021 project list]]}} &lt;br /&gt;
&lt;br /&gt;
== CMS == &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Joomla developers are currently working on multiple projects: the Joomla CMS main 3.x Version and the upcoming new major version 4.0 (2021). Additionally there are many side projects related to testing, performance, and other things.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The Joomla CMS is the very popular and well known FOSS content management system powering currently around 3-4 % of the internet.&lt;br /&gt;
&lt;br /&gt;
== What is GSoC? == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Google Summer of Code is a program run by Google for college students interested in getting a stipend to contribute to Open Source Software. They will spend their summer with improving and writing new features for the project. [https://summerofcode.withgoogle.com/ Visit the Google Summer of Code website to learn more.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
*[https://volunteers.joomla.org/teams/google-summer-of-code-joomla-team Joomla GSoC Team on Joomla Volunteers Portal]&lt;br /&gt;
&lt;br /&gt;
=== Project Timeline === &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
The GSoC 2021 time line is available on the GSoC Site, we suggest you to go through it: [https://summerofcode.withgoogle.com/how-it-works]&lt;br /&gt;
&lt;br /&gt;
=== Project Proposal === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
Please check the [[GSoC Student Application Template]] to understand what we are expecting from your proposal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
===Last years projects:===&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2019/organizations/6743345328553984/ Google Summer of Code for Joomla! 2019]&lt;br /&gt;
*[https://summerofcode.withgoogle.com/archive/2018/organizations/6484151049912320/ Google Summer of Code for Joomla! 2018]&lt;br /&gt;
&lt;br /&gt;
== Information For Students == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
* [[GSoC 2021 Project Ideas|Joomla&#039;s project list]]&lt;br /&gt;
* [[GSoC Student Selection Criteria]]&lt;br /&gt;
* [[GSoC Student Application Template]]&lt;br /&gt;
* [https://groups.google.com/forum/?hl=en#!forum/jgsoc Joomla GSoC Mailing List]&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/joomla-dev-cms General Joomla CMS Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
==Information for Mentors== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
*Want to be a mentor? Please check the [[GSoC Mentor Guidelines]].&lt;br /&gt;
*[[GSoC Mentors Selection Criteria]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
==Any questions please do contact the Joomla GSoC Core Team 2021:==&lt;br /&gt;
*[mailto:philip.walton@community.joomla.org Philip Walton (Lead and Admin)]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput (Assistant)]&lt;br /&gt;
*[mailto:benjamin.trenkle@community.joomla.org Benjamin Trenkle]&lt;br /&gt;
*[mailto:llewellyn.van-der-merwe@community.joomla.org Llewellyn van der Merwe]&lt;br /&gt;
&lt;br /&gt;
==Related Articles== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code 2019=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2019.html Joomla GSoC 2019 blog articles.]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code 2018=== &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2018.html Joomla GSoC 2018 blog articles.]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code 2017=== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
*[https://community.joomla.org/gsoc-2017.html Joomla GSoC 2017 blog articles.]&lt;br /&gt;
&lt;br /&gt;
===Google Summer of Code 2016=== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
*[https://magazine.joomla.org/issues/issue-sep-2016/item/3129-gsoc-every-story-has-an-ending-every-ending-is-a-new-beginning GSoC: Every Story Has An Ending. Every Ending Is A New Beginning.]&lt;br /&gt;
*[https://magazine.joomla.org/issues/issue-oct-2016/item/3143-the-brains-behind-joomla-gsoc The brains behind the Joomla! GSoC projects]&lt;br /&gt;
*[https://magazine.joomla.org/issues/issue-oct-2016/item/3152-gsoc-student-ruchiranga-wickramasinghe Interview with one of the 2016 students Ruchiranga Wickramasinghe]&lt;br /&gt;
*[http://magazine.joomla.org/issues/issue-feb-2016/item/2964-joomla-s-google-summer-of-code-gsoc-is-proud-to-announce-team-lead-puneet-kala Joomla&#039;s Google Summer of Code (GSoC) is Proud to Announce Team Lead: Puneet Kala]&lt;br /&gt;
*[http://community.joomla.org/blogs/community/1894-joomla-has-been-selected-as-a-google-summer-of-code-2016-mentor-organization.html Joomla! has been selected as a Google Summer of Code 2016 mentor organization]&lt;br /&gt;
*[https://community.joomla.org/gsoc-2016/3070-joomla-google-mentor-summit-gsoc16.html Joomla! is going to the 2016 Google Summer of Code Mentor Summit]&lt;br /&gt;
*[https://magazine.joomla.org/all-issues/tags/google-summer-of-code Articles on Joomla Community Magazine]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Category:Google_Summer_of_Code_2021&amp;diff=779874</id>
		<title>Category:Google Summer of Code 2021</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Category:Google_Summer_of_Code_2021&amp;diff=779874"/>
		<updated>2021-01-21T12:18:50Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: Created page with &amp;quot;center {{dablink|&amp;lt;center&amp;gt;The Main article can be found here: GSoC 2021&amp;lt;/center&amp;gt;}} Category:Google Summer of Code&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Gsoc2016.png|200px|center]]&lt;br /&gt;
{{dablink|&amp;lt;center&amp;gt;The Main article can be found here: [[GSoC 2021]]&amp;lt;/center&amp;gt;}}&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779873</id>
		<title>GSoC 2021 Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=GSoC_2021_Project_Ideas&amp;diff=779873"/>
		<updated>2021-01-21T12:14:43Z</updated>

		<summary type="html">&lt;p&gt;Shivamrajput: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Top portal heading|color=white-bkgd|text-color=#333|title=&lt;br /&gt;
Welcome to Joomla GSoC 2021 Projects Page }}&lt;br /&gt;
[[Image:Gsoc2016.png|150px|center|link=GSoC 2020]]&lt;br /&gt;
&lt;br /&gt;
{{tip|title=The application for students is going to open soon!}} &lt;br /&gt;
&lt;br /&gt;
Welcome to the [[GSoC_2021|Joomla Google Summer of Code (GSoC) 2021]] projects page. &lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [https://developers.google.com/open-source/gsoc/faq Google]. We strongly encourage you to ask questions about process and projects on our [https://groups.google.com/forum/#!forum/jgsoc joomla-gsoc mailing list] and join our &lt;br /&gt;
[https://glip.com/joomla public Glip / Ringcentral chat tool].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note: The GSoC 2021 projects are displayed in no particular order&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Project I: Frontend inline editing ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
Implement a inline editing feature in the frontend for modules, articles, (and all other extensions, where it makes sense) (see: https://www.tiny.cloud/docs/demo/inline/)&lt;br /&gt;
&lt;br /&gt;
See https://github.com/joomla/joomla-cms/pull/30476&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
&lt;br /&gt;
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]&lt;br /&gt;
*[mailto:harald.leithner@community.joomla.org Harald Leithner]&lt;br /&gt;
*[mailto:peter.martin@community.joomla.org Peter Martin]&lt;br /&gt;
*[mailto:ciar4n@gmail.com Ciaran Walsh]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project II: Accessibility==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
&lt;br /&gt;
Implement and improve several accessibility functions in Joomla!&lt;br /&gt;
Keyboard navigation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, mySQL, JS, CSS&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]&lt;br /&gt;
*[mailto:sdw@danicoenterprises.com Shirielle &amp;quot;SD&amp;quot; Williams]&lt;br /&gt;
*[mailto:anuragvns1999@gmail.com Anurag Kumar]&lt;br /&gt;
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project III: Feature enhancement ==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
====Cookies management====&lt;br /&gt;
Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.&lt;br /&gt;
====Improve Menu List view (Menu Items)====&lt;br /&gt;
Add information of the selected menu item (like article title and id, category title and id) to the menu overview list and link it directly to the items. Categories receive a link to the category item as well as to the list of child items.&lt;br /&gt;
It should be taken care for performance, so e.g. information should be visible on request.&lt;br /&gt;
====Improve Menu-Module Assignment====&lt;br /&gt;
Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.&lt;br /&gt;
====Improve Content====&lt;br /&gt;
Remove the view featured and integrate it in the current article list. Take care of the featured ordering. &lt;br /&gt;
====Improve the incorporation of modules in the Articles-Edit-View====&lt;br /&gt;
The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: PHP, XML, CSS, JS&lt;br /&gt;
*Nice to have: Joomla MVC, Bootstrap 4&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:niels.braczek@community.joomla.org Niels Braczek]&lt;br /&gt;
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]&lt;br /&gt;
*[mailto:j.weigel@karo3.de Jules Weigel]&lt;br /&gt;
*[mailto:luca.marzo@community.joomla.org Luca ]&lt;br /&gt;
*[mailto:george.wilson@community.joomla.org George Wilson]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
==Project IV: Media Manager==&lt;br /&gt;
&lt;br /&gt;
===Project Description===&lt;br /&gt;
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.&lt;br /&gt;
In this project milestone 2 should be implemented.&lt;br /&gt;
&lt;br /&gt;
As a student, here is the list of things expected from you as deliverable for the project: &lt;br /&gt;
*Implement a “database abstraction” for the files, so all files will be entries into the database and folders will be categories. A virtual layer above the (cloud) file system. This function should be opt-in (needs probably a htaccess) and still support the old way of handling files.&lt;br /&gt;
*Implement permissions for files and folders, based on the “database abstraction” layer&lt;br /&gt;
*Allow the creation of different image sizes&lt;br /&gt;
*Extend the “add image” editor button to support srcset (with different sizes)&lt;br /&gt;
&lt;br /&gt;
===Knowledge Prerequisite===&lt;br /&gt;
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript&lt;br /&gt;
*Nice to have: Joomla! 4 template creation&lt;br /&gt;
&lt;br /&gt;
===Difficulty===&lt;br /&gt;
&lt;br /&gt;
Medium&lt;br /&gt;
&lt;br /&gt;
===Mentors===&lt;br /&gt;
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]&lt;br /&gt;
*[mailto:mail.senns@gmail.com Sebastian Enns]&lt;br /&gt;
*[mailto:chris.keen@community.joomla.org Chris Keen]&lt;br /&gt;
*[mailto:glip@copyn.plus.com Geraint Edwards]&lt;br /&gt;
*[mailto:franci_perisa@hotmail.de Franciska Perisa]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|30px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tip|title=More Coming Soon!}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Gsoc2016.png|50px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Google Summer of Code 2021]]&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shivamrajput</name></author>
	</entry>
</feed>