Contributing - Behind the Scenes of the Joomla! Project

Post on 22-Jan-2018

373 views 2 download

Transcript of Contributing - Behind the Scenes of the Joomla! Project

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?