Professional Documents
Culture Documents
Overview Presentation
a)Introduction b)Bugs & Patches c) My bug d)Pizza, Bugs (and Beer) and Fun e)Bugtracker Process f) Testing, Testing, 1, 2, 3 g)Questions?
>>>Sheetsvia:www.db8.nl<<<
Your involvement in Joomla Community? Last year (2012) Joomladay Cape Town Presentation: How to contribute to the Joomla community 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.
Extensions
Documentation
Languages
Magazine
Improve Joomla
A Software Bug
Error
in computer program
Incorrect or unexpected result, or unintended behaviour Mistakes made by people in source code
A Software Patch
Piece
Fixing error messages Fixing security vulnerabilities Improving the usability or performance
.diff
patch
Report Communicate Share Patches Status Statistics versioning software repository & versioning
Joomladay 2013 South Africa
git
github.com
1.5 = EOL
Joomla
2.5 = LTS
Joomla
3.x = STS
c) My Bug
My Bug
February
February
Creating a Solution
Local
Creating a Solution
February
2013: Couple of remarks & suggestions 27th 2013: can not download sample.php. Please zip it.
March
April
May
Creating a Solution
Saturday
June 1st 2013: Joomla Bug Squad Night at JandBeyond in Noordwijkerhout, Netherlands http://www.youtube.com/watch?v=v6YdZJtzJxo
Creating a Solution
Installed
GitHub Tested options with installing Joomla Made the changes I suggested Created a diff patch (Thanks Andrea Tarr!) Added .diff patch to Issue Tracker
Saturday
June 2nd 2013, 00:30 I've created a patch 30077.patch ready to test.
Creating a Solution
Saturday
00:54 @test (Hans Kuijpers) 00:56 @test (Olaf Offick) patch tested successfully 01:05 @test (Mike Veeckmans) tested succesfully #jab13 01:05 Multiple good tests - moving to rtc (Andrea Tarr)
Creating a Solution
Saturday
Got
My Bug
Worldwide Netherlands (Eindhoven): Josien Verreijt, Marijke Stuivenberg, Roland Dalmulder & me
September 15th 2013 Bug Squashing und Accessibility Codesprint (David Jardin & David Hurley)
Joomladay UK 2013
Saturday
BT Process: 1. Open
New
bug?
Reproduce with Joomla Master Branch Report: Add new Tracker Item
Category Status:
Open Build: master How to reproduce... Summary & Details (PHP / Browser / Database / Webserver)
Tracker Team
BT Process: 2. Confirmed
Confirmed
bug?
Other people reproduce the error with Joomla Master Branch Develop patch
Coding Team
BT Process: 3. Pending
Patch
Testing Team
for bug
Testing Team
Commit Patch
PL Team +
1. Matching = 2. 3. 1st 4. 2nd 5. RTC for that Bug for that Patch for that Patch for that Patch
Joomladay 2013 South Africa
f) Testing, Testing, 1, 2, 3
Webserver
XAMP/MAMP/LAMP Distributed revision control and source code management (sort of Wikipedia for source code)
Git
Joomla
Master Branch
Latest Joomla version with all patches & new features https://github.com/joomla/joomla-cms/ Chrome (incl Inspector) of FireFox + FireBug addon
Browser
(Integrated
Navigate to http://localhost/joomla-cms/
Normal
All
installation, but:
Joomla components / Modules accessible from menu
Sample Data: Test English (GB) Sample Data Do NOT Remove Installation Folder!!
Before:
$curlhttps://github.com/joomla/joomlacms/pull/2200.diff|gitapply
%Total%Received%XferdAverageSpeedTimeTimeTimeCurrent DloadUploadTotalSpentLeftSpeed 1006911006910014480::::::1930
After:
Patch
Apply
Patch Patch
Remove
Check
if Patch is removed:
git status
# On branch master nothing to commit (working directory clean)
Info
Joomla
The
Questions?
Presentation
available at www.db8.nl
Credits 1/2
Photos First Aid Plaster 1 - Gokhan Okur http://www.sxc.hu/photo/782775 Moth - Therese Branton http://www.sxc.hu/photo/901692 ASCII Bugs: http://www.asciiworld.com/ Executivo 3 - Ivan Soares Ferrer http://www.sxc.hu/photo/215592 Joomla Sticker + Stroopwafel photo - Paul Orwig Night moth - Irina Naumets http://www.sxc.hu/photo/1047402 Bandaid Bandage - Pam Roth http://www.sxc.hu/photo/291573 JAB13 Bug Squad, Pizza, Bugs & Fun (Eindhoven, NL), JDDE13 Bug Squashing photos - Peter Martin JDUK13 Bug Squashing photos - Paul Orwig Moth 1 - Irina Naumets http://www.sxc.hu/photo/1059828
Credits 2/2
Count on us - Laura Leavell http://www.sxc.hu/photo/1206290 Checkbox - bzuko22 http://www.sxc.hu/photo/1335487 Hands: Thumbsup - J. Henning Buchholz http://www.sxc.hu/photo/238119 Multimeter - Maxime Perron Caissy http://www.sxc.hu/photo/498477 mathematic formulas - Tomasz A. Poszwa http://www.sxc.hu/photo/214561 signs signs - Jason Antony http://www.sxc.hu/photo/751034 Sources: Bug Tracking Process - Marijke Stuivenberg http://tinyurl.com/slides-PBFnl Werken met de Joomla Master Code - Roland Dalmulder http://tinyurl.com/handleiding-PBFnl