18. Javier’s Language Installer
Select Installer Log Into Install Joomla
Install Joomla
Language Joomla Langauge Pack
[Optional] Install
Select Language Install Joomla Additional Log Into Joomla
Languages
Allows non-native English
speaking users to install Joomla
easier and avoid difficult
language pack installation.
19. Stephan’s Web Service API &
Application
HTTP Request
JSON Response
Developers can make a request
to Joomla, and have a JSON
string sent as a response.
21. Florian’s Petri Net Application
Application that acts as an API
for a workflow engine.
22. Results
• All Students / Projects
Completed Successfully
• CMS Project Merged Into Core
• Platform Packages in Staging
• Students Continue to
Contribute Code
23. Cool Stats*
Project / Package Student Lines of Code Dev Time (Months)
JGoogle Aaron Schmitz 1851 4.5
JTwitter Diana Prajescu 2511 6.31
JFacebook Diana Prajescu 1157 2.8
JLinkedin Diana Prajescu 1636 4.02
Workflow FlorianVoutzinos 3344 5.64
JMedia KavithLokuhewage 799 1.9
JMediaWiki PrasathNadarajah 1287 3.13
Web Services API Stefan Neculai 5783 15.15
24. Cool Stats*
Over 18 Thousand Lines of
Code!
Estimated to Take One
Developer over 3 Years to Write
30. Thank You!
Special Thanks To:
Joomla! Community
Andy, Elin, Paul, Jon, Matt, Michael, Brian,
Jacques, Thomas, Andrew, Sam, Louis
Everyone Else – You Know Who You Are!
Notas do Editor
Hi Everyone. My name is Chad, and I had the opportunity to help coordinate and run the JoomlaGSoC program this past year. This was a reentry into the program for Joomla. We have been uninvolved in Summer of Code for the past two years.
We’re going to talk about a few topics today, mostly about what we did this year, and what we’re going to try to fix and improve upon next year.
So quickly, let’s just talk about whatGSoC Is, just in case someone here doesn’t exactly know or maybe has a question about how it works.
GSoC is a program that is funded by google. Google pays a stipend to college age students. These can be students of any age, as long as they are enrolled in a higher learning education facility. Google allows FOSS organizations to create their own instance of the program, define projects, connect students with mentors.
In case you were wondering, no that formula isn’t really scientific!
Google allowed abut 180 organizations into their GSoC program this year. We were very excited to be one of them!
TheJoomla project received more than 50 students applying to work with Joomla during the summer of code program.
We chopped Sowhat did Joomla do for GSoC this year? We had a slightly smaller program that we have had in years past. We had seven students (meaning, seven projects). The students came from all over the world! GSoC without a doubt is a multicultural melting pot.
Our program consisted of about 14 main mentors. We had main mentors and backup mentors to help assist the students throughout the program. This was very helpful, as throughout an entire summer, people can get really busy for periods of time. Having other mentors to turn to for students was very helpful and a great backup.
So with all of that said, GSoC really wouldn’t be possible without all the help that it got. I had two wonderful coadmins, Andy Tarr and ElinWaring. OSM, the PLT, and the Platform teams were able to chip in a lot of support. But of course, the community it’s self was great! They helped review and test the code, and set many of the requirements for these projects. We couldn’t have done it without all the support we got.
So with all of that said, GSoC really wouldn’t be possible without all the help that it got. I had two wonderful coadmins, Andy Tarr and ElinWaring. OSM, the PLT, and the Platform teams were able to chip in a lot of support. But of course, the community it’s self was great! They helped review and test the code, and set many of the requirements for these projects. We couldn’t have done it without all the support we got.
So let’s meet the students and the projects. This year seven students total. They came to us from all parts of the world. Their common interest: writing php and working with Joomla! I’m going to go through each of their projects, and explain what they andd and how they might help you if you’re a developer, or Joomla user who could benefit from developers implementing the fruits of their labor!
Aaron’s package is one that integrates with many google services. This is a platform package, now, but will eventually be available in the CMS. The code allows a developer to connect to these Google products and services. Data and information can be exchanged between Joomla and these services. Think about how many extensions for Joomla already have their own ways of doing this! By adding this package, the number of repetitive code can be reduced and a single, unified connection can be used. This increases code reuse, standards, and flexibility.
Aaron’s package is one that integrates with many google services. This is a platform package, now, but will eventually be available in the CMS. The code allows a developer to connect to these Google products and services. Data and information can be exchanged between Joomla and these services. Think about how many extensions for Joomla already have their own ways of doing this! By adding this package, the number of repetitive code can be reduced and a single, unified connection can be used. This increases code reuse, standards, and flexibility.