Pizza Bugs and Fun 2011
From Joomla! Documentation

Thanks to everyone who participated! It was a great success. Stats will be forthcoming.
We are announcing a Joomla! Pizza, Bugs and Fun 2011 event scheduled for Saturday, December 10, 2011. The event is global for virtual participants with local venues where ever they are organized. The official start time is 9am in each time zone. Help us prepare Joomla! 2.5 for release early in January 2012!
See the section General Instructions below for instructions.
This wiki will be used as the central resource for coordinating efforts and accumulating results from this event.
The twitter hash tag is #jpbf11 and there is a Facebook page at http://www.facebook.com/events/208015399276419/
For Google+ posts you can also use #JPBF11 in your posts. https://plus.google.com/u/0/s/%23JPBF11
Goals
- Bugs : We will be working through the CMS Issue Tracker where there are bug reports needing patches and/or testing.
- Features : There are features that need some coding and/or testing before they will be ready for 2.5. Finder and the multi-database are two such features. The CMS Feature Tracker has feature requests that need testing and coding that needs to be done.
- Documentation : We still have documentation that needs to be done. If you want to help out writing documentation, you're also more than welcome.
Organization, logistics and communications
Communication
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only and you are all invited. To get an invitation, email your Skype name to Andy Tarr (andrea.tarr@joomla.org). To make sure you can get in, get your invitation and log in before the day of the PBF. For languages other than English, some of the organizations listed below have set up chats in their language.
General Instructions
If you want to code bug fixes
- Look for issues with a status of Confirmed
- Before you start coding, find the issue in the CMS Issues Google doc or CMS Features Google doc and put your name on the issue so people know someone is working on it. You can sign things out to a group if a group is working on any issue. Remember that everyone is seeing the same document, so please don't hide rows.
- Use the CMS Issue Tracker and CMS Feature Tracker as usual, which means you download the patch from the tracker and apply it to a current SVN copy of Joomla.
- When you have a patch, add it to the tracker and change the status to Pending if you are able to.
- Go back into the Google doc and change the status there to Pending as well and remove your name and add a comment with your name that you added a patch. If the tracker still needs to be changed to pending, you can mention it there.
- In addition to the two trackers, special coding projects can be found here: special items. These include both challenging projects and easy ones.
Helpful documentation:
- Setting up your workstation for Joomla development. A step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development.
- Using Eclipse for Joomla! Development Video webinar demonstrating overview of Eclipse features for Joomla! development
- Tortoise SVN
- Secure coding guidelines
- Development Best Practices
If you want to test and you have or can set up SVN and XAMPP/MAMP
- Look for issues with a status of Pending. We want at least 2 testers and more on complex issues, so you can test what others have tested already.
- Before you start testing, find the issue in the CMS Issues Google doc or CMS Features Google doc and put your name on the issue so people know someone is testing it. You can sign things out to a group if a group is working on any issue. Remember that everyone is seeing the same document, so please don't hide rows.
- Use the CMS Issue Tracker and CMS Feature Tracker as usual, which means you download the patch from the tracker and apply it to a current SVN copy of Joomla.
- Most of the issues should have test instructions with them.
- Once you have tested, add comments to the tracker on your results. Start your comment with @test so you will get counted in the stats as a tester.
- Go back into the Google doc and remove your name and add a comment with your name that you tested. If you weren’t able to put a comment in the tracker, add your results there.
- In addition to the two trackers, special testing projects can be found here: special items. Additional testing instructions for some are here: Testing Build and Featured Testing Google doc.
Helpful Documentation:
- Tortoise SVN Freestanding Windows based SVN. This may be all you need, if you have a Windows PC
- Dreamweaver CS5 with SVN Start of tutorials on how to use SVN in Dreamweaver
- Setting up your workstation for Joomla development. A step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development. This also guides you through installing XAMPP/MAMP on your computer.
- Using Eclipse for Joomla! Development Video webinar demonstrating overview of Eclipse features for Joomla! development
If you want to test but don’t have SVN
- Download the pre-patched copy (testing build) of Joomla at https://github.com/elinw/joomla-cms/tree/pbf2011. This copy has a number of patches applied to it and can be used to test those trackers. You can install it either locally (if you have XAMPP/MAMP) or online. It may be updated throughout the day.
- Look for issues with a status of Pending and are in the Pre-patched Joomla. The Google docs have a column that says which are in this download. Most of them are in the Feature tracker. We want at least 2 testers and more on complex issues, so you can test what others have tested already.
- You’ll find the issues in the CMS Issues Google doc or CMS Features Google doc. Remember that everyone is seeing the same document, so please don't hide rows.
- Put your name on the issue so people know someone is testing it. You can sign things out to a group if a group is working on an issue.
- Most of the issues should have test instructions with them or check in the Testing Build and Featured Testing Google doc.
- Once you have tested, go back into the Google doc and remove your name and add a comment with your name that you tested and your results.
- In addition to the pre-patched copy above, the prepared Joomla version at https://github.com/elinw/joomla-cms/zipball/vPBF3 contains the images/url feature that could be tested. Testing instructions are under Images and Urls in Testing Build and Featured Testing Google doc.
Special Coding or Testing Projects
- There is a sheet outlining special items at various skill levels that are not normal bugs or features.
- Testing for this is in the Testing Build and Featured Testing Google doc.
- Test Joomla on PHP 5.4 (rc-3) here: http://178.79.165.123/ (user: admin, password: joo123456)
If you want to work on Documentation
- To edit this Documentation Wiki, you will need a user account. If you don't already have one, you may register on Special:UserLogin. While a brand new user account won't give you all the permissions you'd get with a confirmed and "elevated" account, you will be able to edit most pages.
- If you'd like something to be edited, but you're not sure what to write exactly, use talk pages to add comments to pages.
- During the PBF, several experienced Wiki editors will be available in the Skype chat to help you.
<translate>
The bulk of the documentation effort now revolves around this Wiki.
</translate>
<translate>
- Please refer to the Docs Wiki Roadmap for a complete overview of tasks.
- If you are new to MediaWiki you should consult the MediaWiki Handbook for information on using the Wiki software.
- There are some conventions for making sure the Wiki remains organized.
</translate> <translate>
- Use the Image naming guidelines.
- Observe the convention for labeling pages with Joomla! version numbers.
</translate> <translate>
- You might want to take a look at
</translate> <translate>
- the requested but yet empty pages
- the Cookie jar: a list of pages that have been categorised as being small, well-defined tasks that require minimal commitment to complete
- Articles that require a review (also awaiting a copy editor)
</translate> <translate>
- Articles for which information is required: you may be the one that knows certain details
- Landing pages: pages that match important keywords used by people using search engines to find documentation.
</translate> <translate>
- Pages that define terms can be added to the Glossary, but not by adding [[Category:Glossary]] to the page. Please see Talk:Glossary for more information.
</translate> <translate>
Internal References
</translate>{{JDOC:Local wiki references/<translate> en</translate>}}
Help Screens
- There are help screens that still need to be made for 1.7 Help17:Help screens
Pizza
OSM is offering pizza and soda for pre-registered groups. We aren’t setting a specific maximum, but please don’t go crazy with it. Get enough so there’s plenty for everyone, but not a week’s worth of pizza and soda leftovers for everyone. Contact Andrea Tarr (andrea.tarr@joomla.org) before the event to register and get details.
Locations
If you want to get people together and have a venue to share, please add it below. Share as much as possible details like exact location, url for more information about the venue, ways to register, date and time the venue is available etc.
If you set up a location please send contact information to Andy Tarr (andrea.tarr@joomla.org). Feel free to contact her with any questions.
Europe
Lancaster UK Hosted by Dean Marshall Consultancy Ltd CityLab, Dalton Square, Lancaster, Lancashire, LA1 1PP Tel: 01524 63492 or use our | Online contact form RSVP: Lancaster JUG Meetup page
Ringsted, Denmark Hosted by Janich Rasmussen Egevej 8, 4100 Ringsted Tel: +45 3113 6101 or use our | Online contact form RSVP: DKJUG Ringsted
France Hosted by Marc STUDER (AFUJ Member, French JUG) Online contact form http://www.afuj.fr/Nous-contacter/Marc-Studer.html Event RSVP: http://tinyurl.com/bujotbk
North America
Charlotte, NC Charlotte Joomla! User Group Meetup Information posted shortly on event page
New England JUG Marlboro College Graduate Center 28 Vernon Street Brattleboro, VT 05301 http://www.joomlanewengland.org Contact: Andy Tarr (andrea.tarr@joomla.org)
Portland, OR Portland Joomla! User Group Location to be posted on the page after Thursday meeting
Texas HubAustin 4930 S. Congress Ave, Ste 307 Austin, TX 78745 http://www.meetup.com/joomlaaustin/events/41979952/
Washington, DC PICnet 1605 Connecticut Ave, NW 3FL Washington, DC 20009 Signup at http://www.picnet.net/about-us/upcoming-events/event/80
Atlanta JUG http://www.meetup.com/atlantajoomla/events/41243812/
South America
Porto Alegre, Rio Grande do Sul, Brasil Av. José Bonifácio 731, CEP 90040-130 Coletânea Ciber Café JUGRS - Joomla User Group Rio Grande do Sul
Iquique, Chile Anibal Pinto 770, CP 1100744 JUG Iquique
Asia/Pacific
Sydney, Australia 6pm-9pm Hosted by Tim Plummer InterfaceFLOR (usual Sydney JUG venue) 101 Chalmers Street, Surry Hills, NSW http://www.meetup.com/Joomla-User-Group-Sydney/events/42114152/
1-7, Signature Office, The Boulevard Mid Valley City, Lingkaran Syed Putra, 59200 Kuala Lumpur, Malaysia. Event RSPV: https://www.facebook.com/events/309178112434616/
Africa
Algeria Cyber Park Algérie Sidi Abdellah, Rahmania zeralda, http://community.joomla.org/user-groups/africa/algeria.html
Middle East
Tel Aviv, Israel Hosted by Agron BC&C Ltd Ramat Hayal, Ha'Barzel 31 Joomla! Israel Start at 18:00. Please contact via skype oc4666 or email info-at-joomla-dot-org-dot-il
Virtual
Skype Chat
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only. To get an invitation, email your Skype name to Andy Tarr (andrea.tarr@joomla.org). To make sure you can get in, get your invitation and log in before the day of the PBF.
If you don't already have Skype, you can download it for free from Skype.
Registration
For write access to this wiki
To get write access to this wiki you will need to register here first. Please be aware that the registration process requires a valid email address. This is the same login for updating Joomla documentation.
At a physical location
If you wish to be present at one of the physical locations listed above then you must register in advance because space most likely is limited. Registrations are the responsibility of the individual location organizers and you should click on the appropriate link above for more information.
Taking bugs, tasks and pizza
Please check the Organization, logistics and communications section for detail on how to get involved in working on tasks.
Requirements
- All code must be made available under the General Public Licence version 2.
- All documentation contributions must be made available under the Joomla! Electronic Documentation License. Further information on the JEDL is available in the JEDL Frequently Asked Questions
- No advertising or self-promotion will be allowed. This includes back links to your website or anyone else's. The one exception is that if you have made a contribution then feel free to add your name and an optional link to your website to the Contributors List
- All contributions must be in English. Note that the official language of the Joomla! project is British English.
FAQ
Q: Where is the SVN for Joomla?
A: http://joomlacode.org/svn/joomla/development/trunk
Q: Which one is 2.5?
A: It is the main trunk
Q: Why does it still say 1.7.3?
A: The version number hasn't been changed yet.
Q: Any known issues with JForge and Chrome on Windows?
A: It have been seen that browsing the JForge tracker, Chrome may ask for a missing plugin (windows media player). No workaround for this is yet known.
Contributors
Thanks to everyone who participanted in the Joomla! Pizza, Bugs and Fun this past weekend. Over 60 people worldwide tested, coded/fixed and documented new features and issues in Joomla! 2.5, helping to get it ready for release. Some of the countries represented were the United Kingdom, France, Germany, Denmark, The Netherlands, Israel, the United States, Canada, Brazil, Chile, Argentina, Australia, Malaysia, South Africa, Algeria and India. Over half of the people participating were not in the Joomla Bug Squad so we had a lot of new volunteers. It was great to see so many people come out to help.
These are the statistics from the Joomla CMS Issue Tracker and Joomla CMS Feature Tracker for the period. Thanks must also go out to the people not on these charts including those who did documentation, those who tested but didn't have a login to the trackers and those giving support.
Ahmad Rusli
Alexander Belevich
Andrea Tarr
Andrew Eddie
Anibal Sanchez
Ben Sandberg
Brian Rønnow
Brian Teeman
Bruce Scherzinger
cedric K
Christophe Demko
Cindy Montano
D S
Dawn Russell
Denise McLaurin
Dennis Hermacki
Duke Speer
Elin Waring
Emerson Rocha Luiz
Henry Cesbron Lavau
Jacob Waisner
Jacques Rentzke
James Durrant
Janich Rasmussen
Jason Williams
Jean-Marie Simonet
Jeej Jeej
Jennifer Marriott
Jeremy Wilken
John Hooley
Jon Neubauer
Jonnathan S. Lima
Joseph LeBlanc
Julio Pontes
Karen Kreps
Kendall C
Kevin Griffiths
Kyle Ledbetter
Loyd Headrick
Mark Dexter
Matt Thomas
Michael Babker
Neil McGuire
Nicholas Dionysopoulos
Nikolai Plath
Nils Rückmann
Ofer Cohen
Oleg Skrypka
Patrick Alt
Peter van Westen
Robert Fairhead
Roger Carey
roman T romacron
Rouven Weßling
Sander Potjer
Stephen karpathakis
Thomas Hunziker
Thomas kjaer
Tim Plummer
Tom Fuller
Troy Hall