GSoC 2022
From Joomla! Documentation
Cette page aura pour but d'être une page d'information générale pour les étudiants, les mentors et autres personnes intéressées par le programme Google Summer of Code de Joomla.
CMS
Le CMS Joomla est le système de gestion de contenu FOSS très populaire et bien connu qui alimente actuellement environ 3 à 4 % de l'internet.
Les développeurs de Joomla travaillent actuellement sur plusieurs projets : la version principale 4.0 et la nouvelle version 4.1 (février 2022). En outre, il existe de nombreux projets secondaires liés aux tests, aux performances et à d'autres choses.
Additionally, when you look through Joomla's Github Repositories there are many side projects related to testing, performance, and other things.
It's important to note that joomla-cms is the primary repository for the development of the CMS.
Qu'est-ce que le GSoC ?
Le programme "Google Summer of Code" est un programme géré par Google à l'intention des étudiants désireux de recevoir une allocation pour contribuer à un logiciel libre. Ils passeront leur été à améliorer et à écrire de nouvelles fonctionnalités pour le projet. Visitez le site Web du Google Summer of Code pour en savoir plus.
Calendrier du projet
Before getting onboard for this year's program, please familiarise yourself with:
Become a contributor
If you still think GSoC is for you, express your interest in participating in GSoC 2022 as a Contributor by filling in the Joomla GSoC 2022 registration form.
Once we receive your form, you will receive:
- Some more information on participating in GSoC with Joomla
- An invitation to join Joomla's organisation chat (using RingCentral)
- Be added to a general chanel on RingCentral where we'll interact with all interested students during the application phase.
- Be added to a personal channel on RingCentral where you'll be able to interact with mentors for the project you're interested in.
Proposition de projet
Veuillez consulter le GSoC Student Application Template pour comprendre ce que nous attendons de votre proposition.
Projets des dernières années:
Information pour les étudiants
- Liste des projets de Joomla
- GSoC Student Selection Criteria
- GSoC Student Application Template
- Joomla GSoC Mailing List
- General Joomla CMS Developer Mailing List
Information pour les mentors
- Vous voulez être un mentor ? Veuillez consulter les GSoC Mentor Guidelines.
- GSoC Mentors Selection Criteria.
Pour toute question, veuillez contacter l'équipe centrale du GSoC de Joomla 2022:
- Shivam Rajput (responsable et administrateur)
- Christiane Maier-Stadtherr (Assistante)
- Benjamin Trenkle
- Philip Walton
Articles connexes
Articles du Google Summer of Code sur le magazine de la communauté Joomla
- Blog des articles du Joomla GSoC 2021
- Blog des articles du Joomla GSoC 2020
- Blog des articles du Joomla GSoC 2019
- Blog des articles du Joomla GSoC 2018
- Blog des articles du Joomla GSoC 2017
- Blog des articles du Joomla GSoC 2016
Articles du Google Summer of Code sur le magazine de la communauté Joomla
Getting familiar with Joomla
Not familiar with Joomla, Github and new to Open Source? You may be best upskilling, getting set up and getting familiar with Joomla before you apply for GSoC. Visit the 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's contributing documentation, adding translations in your language, participating in marketing activities or writing a magazine article, there's many ways to still make a contribution if you're not experienced with coding, bug testing or developing in PHP.
Setting up your Joomla Development Environment
Here are some resources for getting familiar with Joomla and installing a Joomla Development environment:
Beginners:
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
Intermediate:
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.
Advanced:
Check out Tushar'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.
Development Tools
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: