contributing - behind the scenes of the joomla! project

26
Contributing - Behind the Scenes of the Joomla! Project By Tessa Mero – October 21 st , 2015

Upload: tessa-mero

Post on 22-Jan-2018

373 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Contributing - Behind the Scenes of the Joomla! Project

Contributing - Behind the Scenes of the Joomla! Project

By Tessa Mero – October 21st, 2015

Page 2: Contributing - Behind the Scenes of the Joomla! Project

2

College Instructor

Open Source Contributor

Organizer

Previous Systems Applications Dev

Who Am I?

Page 3: Contributing - Behind the Scenes of the Joomla! Project

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

Page 4: Contributing - Behind the Scenes of the Joomla! Project

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

Page 5: Contributing - Behind the Scenes of the Joomla! Project

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?

Page 6: Contributing - Behind the Scenes of the Joomla! Project

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?

Page 7: Contributing - Behind the Scenes of the Joomla! Project

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

Page 8: Contributing - Behind the Scenes of the Joomla! Project

8

60+ Teams

Page 9: Contributing - Behind the Scenes of the Joomla! Project

9

Future Org StructureNew Structure

Page 10: Contributing - Behind the Scenes of the Joomla! Project

10

Forming a New (sub) Team

Page 11: Contributing - Behind the Scenes of the Joomla! Project

11

Communication Channel

Page 12: Contributing - Behind the Scenes of the Joomla! Project

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?

Page 13: Contributing - Behind the Scenes of the Joomla! Project

13

• Anyone!

• Are you a:

Writer?

Developer?

Web Designer?

UX Designer?

Support Professional?

Graphic Designer?

Translator?

Collaborator? =) A User? Marketer???

Who Can Volunteer?

Page 14: Contributing - Behind the Scenes of the Joomla! Project

14

Why Volunteer?

Page 15: Contributing - Behind the Scenes of the Joomla! Project

15

Community

Page 16: Contributing - Behind the Scenes of the Joomla! Project

16

Passion

Page 17: Contributing - Behind the Scenes of the Joomla! Project

17

Sharing Resources

Page 18: Contributing - Behind the Scenes of the Joomla! Project

18

Recognition

Page 19: Contributing - Behind the Scenes of the Joomla! Project

19

Career Advancement

Page 20: Contributing - Behind the Scenes of the Joomla! Project

20

Connect with Joomla! Volunteers

Page 21: Contributing - Behind the Scenes of the Joomla! Project

21

Looking into the Volunteers Portal

Page 22: Contributing - Behind the Scenes of the Joomla! Project

22

Joomla! Bug Squad

Page 23: Contributing - Behind the Scenes of the Joomla! Project

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!

Page 24: Contributing - Behind the Scenes of the Joomla! Project

24

Patch Tester Process

Page 25: Contributing - Behind the Scenes of the Joomla! Project

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

Page 26: Contributing - Behind the Scenes of the Joomla! Project

26

• Twitter: @TessaMero Follow me!!! :-D

• Website: http://tessamero.com

• Email: [email protected]

Thank You!!! Questions?