If you can't read please download the document
Upload
peter-martin
View
137
Download
3
Embed Size (px)
DESCRIPTION
Joomla is open source software backed by a community of volunteers that can only exist because of those volunteers.In this presentation Peter describes the different areas in the Joomla project and how you can contribute...
Citation preview
How to contribute to the Joomla community
By Peter Martin Joomla Community Leadership TeamFriday 17 August 2012 Saturday 18 August 2012
Overview Introduction My
introduction with Joomla + community 10 ideas to contribute Questions?
2
My introduction to Joomla Community
3
My introduction to Joomla Community
4
My introduction to Joomla Community
5
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 & MySQLitems in database, record covers as file images Program everything: database connection, layout, etc
6
My introduction to Joomla Community 2004:
Mambo CMS
Write component & CMS took care of database connection + layout
7
My introduction to Joomla Community 2005
Forum user To give something back to the project
Forum = great resource for solving own problems
8
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 supportJoomla 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. ExtensionsJoomla 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. Moderators23
3. Documentation
24
3. DocumentationJoomla 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 JoomlaJoomla CMS Issue Trackerhttp://joomlacode.org/tracker (formerly know as 'Bugtracker')
1. Report Bugs http://joomlacode.org/issuetracker 2. Request Featureshttp://joomlacode.org/featuretracker
3. Submit patcheshttp://docs.joomla.org/Filing_bugs_and_issues
4. Joomla! Bug Squad (JBS)http://docs.joomla.org/Bug_Squad27
5. Languages
28
5. Languages1. Joomla Language packs http://community.joomla.org/translations/ joomla-16-translations.html 2. Language files for 3rd party extensionshttp://extensions.joomla.org -> link to developer
3. Translation Teamshttp://community.joomla.org/translations.html
29
6. Magazine
30
6. MagazineJoomla 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 NetworkingJoomla 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 MeetingsMeet 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 WebsitesThe 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 Team40
41
Find your own way to contribute
42
Find your own way to contributea
way that suits you, your interests, knowledge and capacities contribution that is valuable for other Joomla users and for the Joomla project
a
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.nl52
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