Joomla! Framework
+ Issue Management
+ GitHub
= Fun Code
Michael Babker
@mbabker #jwc13 #jtracker
OR

@mbabker #jwc13 #jtracker
Going to Combat
Against Joomlacode
Michael Babker

@mbabker #jwc13 #jtracker
What’s This All
About?
Eating our own dog food
Improving our system
Making things easier
History
~ 10/2011 - CMS Code moves to GitHub
Discussion starts on
tracker
10/2012 - Work starts on Issue
Tracker
Why not X?

GitHub - Issues list equivalent of a
to-do list
Other systems - No agreement
Getting Started
Oct 5, 2012 - Code started using
Platform as base
Using best of Platform and CMS
Web and CLI apps
Reset

Joomla Framework born January 2013
April 2013 - Start restructuring from
Platform to Framework based
Advantages

More Control
New Tools
System Profile
developer.joomla.org
(CMS)

issues.joomla.org
(Issue Tracker)

# of Queries:
65
Memory Use:
14.2 MB
Applica...
Toolset
Internationalization

Localized interface
Accepting translations soon!
Contributors
Behind the Scenes

PR-<branch> labels
on CMS pulls
Behind the Scenes
Documentation
Behind the Scenes
Management
Behind the Scenes
Database
Roadmap
Gamification
Integrated ideas pool
Reporting
Beta Testing
issues.joomla.org

Login with GitHub

Test away!

I’m beta testing the
new Joomla Issue
Tracker! http://
issu...
Questions
Resources:
https://github.com/joomla/jissues
http://issues.joomla.org
Google+ - Joomla Issue Tracker
Collaborati...
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
Upcoming SlideShare
Loading in …5
×

Joomla! Framework + Issue Management + GitHub = Fun Code

2,106 views

Published on

Anyone who has contributed code to Joomla is familiar with Joomlacode. While it works pretty well for what it does, there’s also a lot of headaches associated with it. The interface isn’t friendly, the code is buggy, it’s completely disconnected from our code on GitHub, etc. At the end of the day though, Joomlacode meets the high demands of the Joomla Bug Squad, and a suitable replacement hasn’t been found for it... Until now.

In this session, we take a look at the Joomla Issue Tracker, an issue tracking application built on our Framework code to help fix some of the headaches that exist with Joomlacode. See how members of the Joomla community have come together to build an issue tracking solution that meets the demands of the project while making contributing fun.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
2,106
On SlideShare
0
From Embeds
0
Number of Embeds
494
Actions
Shares
0
Downloads
11
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Joomla! Framework + Issue Management + GitHub = Fun Code

  1. 1. Joomla! Framework + Issue Management + GitHub = Fun Code Michael Babker @mbabker #jwc13 #jtracker
  2. 2. OR @mbabker #jwc13 #jtracker
  3. 3. Going to Combat Against Joomlacode Michael Babker @mbabker #jwc13 #jtracker
  4. 4. What’s This All About? Eating our own dog food Improving our system Making things easier
  5. 5. History ~ 10/2011 - CMS Code moves to GitHub Discussion starts on tracker 10/2012 - Work starts on Issue Tracker
  6. 6. Why not X? GitHub - Issues list equivalent of a to-do list Other systems - No agreement
  7. 7. Getting Started Oct 5, 2012 - Code started using Platform as base Using best of Platform and CMS Web and CLI apps
  8. 8. Reset Joomla Framework born January 2013 April 2013 - Start restructuring from Platform to Framework based
  9. 9. Advantages More Control New Tools
  10. 10. System Profile developer.joomla.org (CMS) issues.joomla.org (Issue Tracker) # of Queries: 65 Memory Use: 14.2 MB Application Time: 151ms # of Queries: 4 Memory Use: 8.76 MB Application Time: 225ms
  11. 11. Toolset
  12. 12. Internationalization Localized interface Accepting translations soon!
  13. 13. Contributors
  14. 14. Behind the Scenes PR-<branch> labels on CMS pulls
  15. 15. Behind the Scenes Documentation
  16. 16. Behind the Scenes Management
  17. 17. Behind the Scenes Database
  18. 18. Roadmap Gamification Integrated ideas pool Reporting
  19. 19. Beta Testing issues.joomla.org Login with GitHub Test away! I’m beta testing the new Joomla Issue Tracker! http:// issues.joomla.org #jwc13 #jtracker
  20. 20. Questions Resources: https://github.com/joomla/jissues http://issues.joomla.org Google+ - Joomla Issue Tracker Collaboration

×