joomla world conference 2016 gsoc and joomla
TRANSCRIPT
Joomla & Google Summer of Code@puneet_kala
Joomla World Conference, 2016
Vancouver, Canada
Goal
Select Projects Implement Deliver
Timeline
Dec-Jan
Org Application,
Building Team, Project
Ideas
Feb
Application Submission
and Accepted Orgs
Results, Mentors
Assignment
Mar
Student
Applications/Proposals
April-Aug
Student Selection,
Community Bonding
Period, Developement
Aug-Dec
Documentation,
Delivery, Pull Request,
Webinars
Roles
● Admin● Mentor● Student
Student
● Code
● Deliver
● Get Involved
● Documentation
● Meeting Reports (If needed)
● Learn & Grow
Mentor● Student Selection
● Project Milestones
● Technical/ Functional Help
● Team Meetings/Reports
● Follow-up’s
● Github Project Management
● Code (if Needed)
Admin
● Building Team
● Application Submission
● Project Finalization
● Student Selection
● Timeline and Project Milestones
● Coordination with different
teams
● Budget
● Follow-ups
Benefit?
● Learning
● Contacts
● Real World Experience
● T Shirts
● Recognition
● Money for the Students
For Students
Benefit?
● Improvement, New Features to
the CMS
● Recognition
● New Contributors
● Money for the Organization
For Organization
Benefit?For Mentors
● Add the Google experience to
profile/resume
● Learn new things
● Work with nice team
● T Shirt for everyone :)
● Receive a spot in Heaven for
being generous and patient :)
Projects
Recording Action Logs
Student: Mohammed Karam
● PR:
https://github.com/joomla/joomla-cms
/pull/11834
● Documentation:
https://github.com/joomla-projects/gs
oc16_recording-action-logs/wiki
● Result: Pass
Javascript TestsStudent: Ruchiranga
Wickramasinghe
● PR:
https://github.com/joomla/joomla-cms
/pull/11420
● Documentation:
https://docs.joomla.org/Running_Java
Script_Tests_for_the_Joomla_CMS
● Result: Pass
Improve Menu Item WorkflowStudent: Shubham Rajput
● PR:
https://github.com/joomla/joomla-cms
/pull/11766
● Documentation:
https://github.com/joomla-projects/gs
oc16_menu-for-article/wiki
● Result: Pass
Shareable Draft Content
Student: Nikita Dhiman
● PR:
https://github.com/joomla/joomla-cms
/pull/12009
● Result: Fail
Browser Based Automated Tests
Student: Prital Patel
● Code:
https://github.com/joomla-projects/gs
oc16_browser-automated-tests
● Documentation:
https://github.com/
joomla-projects/gs
oc16_browser-auto
mated-tests/wiki/B
rowser-Automated
-Tests-for-Joomla!-
CMS
● Result: Pass
Improved Multilingual
Content Management
Student: Joao Reys Santos
● Code:
https://github.com/joomla-projects/gs
oc16_improved-multi-lingual
● Documentation:
https://github.com
/joomla-projects/g
soc16_improved-
multi-lingual/wiki
● Result: Pass
ImpactGSoC 2016 Stats
Code
75+ ProposalsFrom 17 Countries
16 MentorsFrom 11 Countries
100+ PR’sLines of Code10,500 Aprx
7 Bugs Reported Joomla CMS
20+ Articles on JCM
Lecture on FISL17 - International Free Software
Fórum
magazine.joomla.org
softwarelivre.org/fisl17
3 posts on Community Blog
community.joomla.org
13 pages of documentation
on JDocs and Github
docs.joomla.org/GSOC_2016github.com/joomla-projects
38 Reports Across 6 teams
Learnings
● Student Selection Criteria
● Community Bonding Period
● CMS Maintainer on Board
● More Tests
● Webinars/ Study Material/2 Day Workshop on
Joomla MVC
Want to get Involved?
● Sending a proposal to Joomla! projects in
GSoC if you are a student.
● Becoming a mentor if you are a developer
● Sending ideas for projects
● Spreading the word to help us to find talented
students and make them get interested in
Joomla!
● Helping students to learn about Joomla! in the
Community Bonding
● Commenting students articles in JCM
● Sending any suggestion to the team.
Get in [email protected] ||
● Team Directory:
https://volunteers.joomla.org/teams/go
ogle-summer-of-code-joomla-team
● Team Documentation Home:
https://docs.joomla.org/GSOC_2016