Post on 22-Jan-2018
Contributing - Behind the Scenes of the Joomla! Project
By Tessa Mero – October 21st, 2015
2
College Instructor
Open Source Contributor
Organizer
Previous Systems Applications Dev
Who Am I?
3
• How I Got Involved
• Why Use Joomla!
• About the Community
• The Organization Structure
• Why We Are Here
• Who Can Volunteer?
• Why Contribute to Open Source?
• How to Get Involved?
OVERVIEW
4
• Job at Sports Company
Redesigning system applications
Rebuilding in Joomla and custom coding
Joomla classes/conferences
Rest is history
• Had a Vision of being in Leadership
“I want to work my way up to leadership”
My Story
5
• Easy to install and set up (assuming you don’t use a crappy host)
Set up a free subdomain and hosting account at cloudaccess.net
Set up a free subdomain/hosting at Joomla.com (with restrictions)
• Lots of documentation especially for building your own extensions
• The community is amazing and very welcoming
• It’s Open Source and Downloaded over 50 MILLION times!
• Over 7,455 extensions on the Joomla Extensions Directory (JED)
• Core Devs Working Hard on New Architecture of Joomla 4
Why Use Joomla?
6
• Fork of Mambo CMS in 2005
• Created by a group of 17 people
• Exponentially grew FAST within years of time
• 414 Contributors to Github
Where Did Joomla Come From?
7
• 100% Volunteers, no paid staff
• Everyone has a range of skills, from marketers to developers
• Volunteers are from all around the world
• Loves Hugs
• Moving towards transparency
(Team Reports)
• Growing Too Fast
About the Community
8
60+ Teams
9
Future Org StructureNew Structure
10
Forming a New (sub) Team
11
Communication Channel
12
• The PLT (Production Leadership Team) wants to support Developer related Conferences around the world
• We want people to get familiar with the Joomla brand
• Get Joomla people more involved with dev conferences, especially w/ speaking engagements
• More people using Joomla as a CMS
• One day, more devs will want to volunteer
• At MINUMUM we want people to hear the word Joomla and only think IT ROCKS!!
Why Are We Here?
13
• Anyone!
• Are you a:
Writer?
Developer?
Web Designer?
UX Designer?
Support Professional?
Graphic Designer?
Translator?
Collaborator? =) A User? Marketer???
Who Can Volunteer?
14
Why Volunteer?
15
Community
16
Passion
17
Sharing Resources
18
Recognition
19
Career Advancement
20
Connect with Joomla! Volunteers
21
Looking into the Volunteers Portal
22
Joomla! Bug Squad
23
Patch Tester Process
• Install Fresh Joomla Site
• Install https://github.com/joomla-extensions/patchtester/releases
-> patchtester.zip -> Install in Fresh Joomla Website
Fetch Data from GitHub!
24
Patch Tester Process
25
• Attending a User Group
• Organizing a User Group
Ask me for tips!
• Go to the forums –help new users
• Help with Wiki Documentation
• Test Bug Fixes – No coding required!
• Tweet to the community! Example:
I’d love to help out and volunteer. Can anyone guide me? #Joomla@Joomla
How You Can Start Volunteering in Any Community
26
• Twitter: @TessaMero Follow me!!! :-D
• Website: http://tessamero.com
• Email: tessa.mero@joomla.org
Thank You!!! Questions?