Joomla, the flexible platform empowering website creators.

Technologies
mysql, javascript, php, html5/css3, cms
Topics
web, web development, web applications, cms, object-oriented
Joomla, the flexible platform empowering website creators.

The Joomla Community manages two major software projects, the Joomla Content Management System and the Joomla Framework.

  • The Joomla! CMS is a PHP based application that powers about 3.2% of the web, 6.5% of all CMS based websites, as well as many intranets.
  • The Joomla Framework is a PHP application framework used for building web and command line applications, and is the basis of the Joomla CMS.

Each of these projects has hundreds of contributors, a set of working groups and teams, and a leadership group. These are coordinated by the Production Department. This is an umbrella application for the two projects.

The Joomla CMS and Joomla Framework are community driven FOSS projects developed and maintained by an international community encompassing over 200 countries. Joomla is used by millions of websites and web applications ranging from the hobbyist, professional web developer, to large enterprises, for both the World Wide Web and intranets.

The Joomla Project is a community effort which strives to engage contributors from diverse backgrounds and varying interests and skills in building and supporting great software together. The mission, vision and values of the Joomla Project reflect this.

The official sponsoring organisation is Open Source Matters (OSM), the not for profit organization that manages financial and legal issues for the Joomla Project. A team of experienced people drawn from many areas of the project will manage the 2018 GSoC project for Joomla.

2018 Program

Successful Projects

Contributor
Wang Yuchao
Mentor
Chris Maier-Stadtherr, Elisa Sophia Foltyn, Marco Dings, Reys
Organization
Joomla!
Proposal for GSoC 2018
Proposal for project II: Automatic Multi-language Associations. I've made a blueprint of a better workflow on building multilingual sites with Joomla...
Contributor
Anurag Kumar
Mentor
Astrid Guenther, zero24, Allon Moritz
Organization
Joomla!
Improve Override Management
This project adds the feature to Joomla which check for upgrades, if the template file is changed where an override exists, it notifies the user that...
Contributor
Geetanshu Mathur
Mentor
Niels Braczek, zero24, Kasun Vithanage
Organization
Joomla!
Media Manager - Adaptive Images
The following major aspects are being covered in this project The project deals with the smart resizing and cropping of the image. Based on the...
Contributor
Samarth Sharma
Mentor
Puneet Kala, zero24, Nhung Nguyen, Yves Hoppe
Organization
Joomla!
System Testing For Joomla 4 With Increased Coverage
The Goal of the project is to increase coverage of System Tests for Joomla 4 using Codeception and Selenium, The project would be called success if...
Contributor
Flavius Andrei Isac
Mentor
George Wilson-1, Niels Braczek, zero24, Matías Aguirre
Organization
Joomla!
WebServices Project Proposal
In the fast moving world of web development, providing developers with cutting edge and easy to use functionalities for their preferred CMS is...
Contributor
Olatunbosun Egberinde
Mentor
Harald Leithner, Ricardo Fusco, Marco Dings, Nicola Galgano, zero24
Organization
Joomla!
Joomla! CLI Update
The current state of things in Joomla! ensures that the major management of your Joomla! installation is done via the backend Administration. Which...
Contributor
Alexandra Ciobica
Mentor
zero24, Benjamin Trenkle, Nuno Lopes, Allon Moritz
Organization
Joomla!
Proposal for Project VI: Enhance Users
The project asks for a com_users component that adheres to the current coding standards and that is extended with two views, one with the list of...