GSoC 2022 Project Ideas: Difference between revisions

From Joomla! Documentation

Created page with "{{Top portal heading|color=white-bkgd|text-color=#333|title= Welcome to Joomla GSoC 2022 Projects Page }} 150px|center|link=GSoC 2020 Welcome to the [..."
 
No edit summary
Line 9: Line 9:
[https://glip.com/joomla public Glip / Ringcentral chat tool].
[https://glip.com/joomla public Glip / Ringcentral chat tool].


'''''Note: The GSoC 2022 projects are displayed in no particular order'''''
'''''Releasing Soon'''''
 
==Project I: Frontend inline editing ==
 
===Project Description===
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/)
 
See https://github.com/joomla/joomla-cms/pull/30476
 
===Knowledge Prerequisite===
*Must have: Knowledge of PHP, HTML, CSS, JavaScript
*Nice to have: Joomla! 4 template creation
 
===Difficulty===
 
*Medium
 
===Mentors===
 
*[mailto:roland.dalmulder@community.joomla.org Roland Dalmulder]
*[mailto:harald.leithner@community.joomla.org Harald Leithner]
*[mailto:peter.martin@community.joomla.org Peter Martin]
*[mailto:ciar4n@gmail.com Ciaran Walsh]
 
[[Image:Gsoc2016.png|30px|center]]
 
==Project II: Accessibility==
 
===Project Description===
 
Implement and improve several accessibility functions in Joomla!
Keyboard navigation
 
 
===Knowledge Prerequisite===
*Must have: PHP, mySQL, JS, CSS
 
===Difficulty===
 
*Easy
 
===Mentors===
*[mailto:anuragvns1999@gmail.com Anurag Kumar]
*[mailto:shivam.rajput@community.joomla.org Shivam Rajput]
*[mailto:patrick.jackson@community.joomla.org Patrick Jackson]
*[mailto:sdw@danicoenterprises.com Shirielle "SD" Williams]
 
[[Image:Gsoc2016.png|30px|center]]
 
==Project III: Feature enhancement ==
 
===Project Description===
====Cookies management====
*Create a cookie management system (component / plugin) in Joomla 4 to manage cookies as required by GDPR and other privacy regulations.
====Improve Menu List view (Menu Items)====
*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.
It should be taken care for performance, so e.g. information should be visible on request.
====Improve Menu-Module Assignment====
*Placing modules on a page (in the menu item form) is currently tedious. Ability to change the module menu assignment in the menu item.
====Improve Content====
*Remove the view featured and integrate it in the current article list. Take care of the featured ordering.
====Improve the incorporation of modules in the Articles-Edit-View====
*The function to insert modules in an article will be supplemented with the function to create and edit Modules in the Article-Edit-View.
 
===Knowledge Prerequisite===
*Must have: PHP, XML, CSS, JS
*Nice to have: Joomla MVC, Bootstrap 4
 
===Difficulty===
 
*Easy
 
===Mentors===
*[mailto:christiane.maier-stadtherr@community.joomla.org Christiane Maier-Stadtherr]
*[mailto:niels.braczek@community.joomla.org Niels Braczek]
*[mailto:j.weigel@karo3.de Jules Weigel]
*[mailto:luca.marzo@community.joomla.org Luca Marzo]
*[mailto:george.wilson@community.joomla.org George Wilson]
 
[[Image:Gsoc2016.png|30px|center]]
 
==Project IV: Media Manager==
 
===Project Description===
With Joomla 4, the Media Manager got a complete rewrite. The Media Manager team finished milestone 1 from the planned list.
In this project milestone 2 should be implemented.
 
As a student, here is the list of things expected from you as deliverable for the project:
 
*Allow the creation of different image sizes
*Extend the “add image” editor button to support srcset (with different sizes)
*Implement different filters for other media types than images (like PDF, video, audio, ...), so a user can edit, extract, cut etc.
 
===Knowledge Prerequisite===
*Must have: Knowledge of PHP, HTML, CSS, VueJS, JavaScript
*Nice to have: Joomla! 4 template creation
 
===Difficulty===
 
*Medium
 
===Mentors===
*[mailto:vivianamenzel@gmail.com Dr. Viviana Menzel]
*[mailto:mail.senns@gmail.com Sebastian Enns]
*[mailto:chris.keen@community.joomla.org Chris Keen]
*[mailto:glip@copyn.plus.com Geraint Edwards]
*[mailto:franci_perisa@hotmail.de Franciska Perisa]
 
[[Image:Gsoc2016.png|30px|center]]





Revision as of 12:26, 19 December 2021

Welcome to Joomla GSoC 2022 Projects Page


Welcome to the Joomla Google Summer of Code (GSoC) 2022 projects page.

If you are interested in participating as a student please review the materials on applying that are available at Google. We strongly encourage you to ask questions about process and projects on our joomla-gsoc mailing list and join our public Glip / Ringcentral chat tool.

Releasing Soon