You are on page 1of 53

How to contribute to the Joomla community

By Peter Martin Joomla Community Leadership Team


Friday 17 August 2012 Saturday 18 August 2012

Overview
Introduction My

introduction with Joomla + community 10 ideas to contribute Questions?

My introduction to Joomla Community

My introduction to Joomla Community

My introduction to Joomla Community

My introduction to Joomla Community


Discography HTML

= list of records of an artist

page too long to load

Workaround: divide into 2 pages...

Database

All

driven solution:

2003: PHP & MySQL


items in database, record covers as file images Program everything: database connection, layout, etc

My introduction to Joomla Community


2004:

Mambo CMS

Write component & CMS took care of database connection + layout

My introduction to Joomla Community


2005

Forum user To give something back to the project

Forum = great resource for solving own problems

My introduction to Joomla Community


2006

Moderator at Joomla Forum

Helping out officially

2007

Global Moderator at Joomla Forum

Working more closely with people around the planet Skype Chat Global Mod Team

2008

Joomla Forum Admin 2009 Community Leadership Team (CLT)


9

Your involvement in Joomla Community?

10

Your involvement in Joomla Community?

Question

1:

Who is helping out in any way at Joomla.org?

11

Your involvement in Joomla Community?


Question

2:

Are you willing to help out in the Joomla! community, but don't know how to program in PHP and MySQL?

12

Your involvement in Joomla Community?


Fact

1:

Coding skills are not necessary to help out in the Joomla! community! There are a lot of different areas, outside the field of programming, where people are helping out at Joomla.org.

13

Your involvement in Joomla Community?


Area

Interests

Participation

level

Adhoc help Structural help

Knowledge,

skills, experience & motivation

14

Your involvement in Joomla Community? Question 3: Who is helping out in any way in the local South African Joomla community?

15

The importance of contribution

Open Source Software License (e.g. GNU GPL) protects freedom & rights of users Source code open, public knowledge of inner working of software Open Source Software = Open Knowledge Sharing knowledge = important

16

The importance of contribution

Joomla = Open Source GNU GPL license protects freedom & rights of users Community driven project (not backed by commercial company) Joomla's success depends on its community and the contribution of individuals to the project Therefore contribution = important!

17

10 ideas to help in the Joomla! community (in random order)

18

10 ideas to help in the Joomla! community (in random order)

19

1. Technical Joomla support

20

1. Technical Joomla support


Joomla Forum (Forum)
http://forum.joomla.org

21

1.Report misbehavior (e.g. SPAM) 2.Ask questions? Thank people who help you give follow-up with your solution 3.Help others with your knowledge 4.Moderators

2. Extensions

22

2. Extensions
Joomla Extension Directory (JED)
http://extensions.joomla.org

1. Use JED

Give reviews Recommend extensions (share JED URL)

2. Report misbehavior 3. Write applications & share your code 4. Moderators


23

3. Documentation

24

3. Documentation
Joomla Documentation Site (Docs)
http://docs.joomla.org

1. Refer to official documentation 2. Adhoc: Register & Improve documentation 3. Adhoc: Add new documentation 4. Join the documentation team

25

4. Improve Joomla

26

4. Improve Joomla
Joomla CMS Issue Tracker
http://joomlacode.org/tracker (formerly know as 'Bugtracker')

1. Report Bugs http://joomlacode.org/issuetracker 2. Request Features


http://joomlacode.org/featuretracker

3. Submit patches
http://docs.joomla.org/Filing_bugs_and_issues

4. Joomla! Bug Squad (JBS)


http://docs.joomla.org/Bug_Squad
27

5. Languages

28

5. Languages
1. Joomla Language packs http://community.joomla.org/translations/ joomla-16-translations.html 2. Language files for 3rd party extensions
http://extensions.joomla.org -> link to developer

3. Translation Teams
http://community.joomla.org/translations.html

29

6. Magazine

30

6. Magazine
Joomla Community Magazine (JCM): 'Written by the community, for the community'
http://magazine.joomla.org

1. Refer other people to interesting articles 2. Write articles & share Joomla related background information 3. Join team of JCM editors

31

7. Social Networking

32

7. Social Networking
Joomla People Site (Jpeople)
http://people.joomla.org
Registration

= currently unavailable Used by Joomla User Groups (JUG) Discussions in Community about future

33

8. Real Life Meetings

34

8. Real Life Meetings


Meet fellow Joomla users IRL (in Real Life) http://events.joomla.org/ Joomla User Groups (JUG) http://community.joomla.org/user-groups.html 1. Attend a Joomla User Group Meeting 2. Organize a Joomla User Groups Meeting Joomladays http://community.joomla.org/events/joomla-days.html 1. Attend a Joomladay 2. Organize a Joomladay

35

9. Share your Websites

36

9. Share your Websites


The Joomla Community Showcase ('Joomla Site Showcase')
http://community.joomla.org/showcase/

1. Refer people to the Site Showcase and help to promote Joomla 2. Share your 'awesome' Joomla website

37

10. Use your imagination!

38

10. Use your imagination!


Other possibilities to help out: 1. Help other people with Joomla websites 2. Help other people with Joomla knowledge 3. Help to promote Joomla in positive way

39

Bonus: 11. Need some ideas?


Did I say 10 ideas? Help over longer period of time? 'Help wanted in the community' (Joomla forum) http://forum.joomla.org/viewforum.php?f=681
Social

Media Skype Chat Marketing Team


40

41

Find your own way to contribute

42

Find your own way to contribute


a

way that suits you, your interests, knowledge and capacities contribution that is valuable for other Joomla users and for the Joomla project

43

Joomla Community & your involvement

Question

4:

Who is willing to help out but doesn't feel comfortable in the international community?

44

Joomla Community & your involvement Fact 2: You don't need to help in the international Joomla community to contribute to Joomla

45

Joomla Community & your involvement


Local

Joomla community of South Africa http://joomla.org.za/


Resource Directory, News, Community Showcase, Usergroups (JUGS), etc.

46

Conclusion

47

Conclusion

Please share your valuable time in some way with other people through the Joomla community and we will all benefit from it!
48

Questions?

49

My Questions
1.

What can Joomla.org do to increase community participation?

50

My Questions
2.

How can Joomla.org make it easier to contribute?

51

Questions?
Sheets Two

will be available at www.db8.nl

other presentations:

How to create a multilingual website with Joomla 2.5 in 10 steps? (with Matthew Philogene) How to change Joomla without core hacks

Peter Martin e-mail: peter.martin at community.joomla.org website: www.db8.nl


52

Used Photos

Diversity 4 - B S K http://www.sxc.hu/photo/834151 Diversity 6 - B S K http://www.sxc.hu/photo/888077 light bulb - Andrzej Gdula http://www.sxc.hu/photo/1112643 Low energy lamp - neil hoskins http://www.sxc.hu/photo/1135765 paper chain in the dark - Stephanie Hofschlaeger http://www.sxc.hu/photo/1215912 Hands - Marco Michelini http://www.sxc.hu/photo/587214 signs signs - Jason Antony, http://www.sxc.hu/photo/751034 Face - Questions - Bob Smith, http://www.sxc.hu/photo/418215

53

You might also like