GSoC 2022 Project Ideas: Difference between revisions

From Joomla! Documentation

No edit summary
No edit summary
Line 34: Line 34:


[[Image:Gsoc2016.png|30px|center]]
[[Image:Gsoc2016.png|30px|center]]
'''''Releasing Soon'''''
[[Image:Gsoc2016.png|50px|center]]




Line 107: Line 102:




'''''More Projects Releasing Soon'''''
[[Image:Gsoc2016.png|50px|center]]





Revision as of 11:54, 28 January 2022

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.

Note: The GSoC 2022 projects are displayed in no particular order


Project I: Workflow/scheduler

Project Description

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. As a student, here is the list of things expected from you as deliverable for the project:

  • Deliver an user interface suggestion for com_content how the user interface can look like for pre-defining transition chains.
  • Implement the user interface in com_content
  • Deliver a task plugin to execute the transitions via the scheduler extension

Knowledge Prerequisite

  • Language Requisitions: PHP, HTML, CSS and JavaScript
  • Nice to have: Understanding of the Joomla! Scheduler and workflow extension

Difficulty

  • Medium

Project Type

  • Long

Mentors


Project II: Guided Tour

Project Description

Implement and improve several accessibility functions in Joomla! Keyboard navigation


Knowledge Prerequisite

  • Language Requisitions: PHP, HTML, CSS and JavaScript
  • Besides that, a must have: VueJS
  • Nice to have: Joomla! 4 template creation

Difficulty

  • Easy

Mentors


Project III: SEO

Project Description

Joomla! 5.0 is built around a lot of SEO improvements. In this project you should implement additional basic SEO features. As a student, here is the list of things expected from you as deliverable for the project:

  • Review the current Joomla! 4 version and find out existing SEO features
  • Define and propose new useful features which we can ship in future Joomla! Versions
  • Implement features agreed with your mentor


Knowledge Prerequisite

  • Language Requisitions: PHP, HTML, CSS and JavaScript
  • Nice to have: SEO experience

Difficulty

  • Medium

Mentors


Project IV: Accessibility Plugin

Project Description

Joomla uses an accessibility Plugin. This Plugin should be foked and re-written completely.

Knowledge Prerequisite

  • Language Requisitions: PHP, HTML, CSS and JavaScript
  • Besides that, a must have: VueJS
  • Nice to have: Joomla! 4 template creation


Difficulty

  • Medium

Mentors

Student


More Projects Releasing Soon