Download - Joomla! Framework + Issue Management + GitHub = Fun Code

Transcript
Page 1: Joomla! Framework + Issue Management + GitHub = Fun Code

Joomla! Framework + Issue Management

+ GitHub = Fun Code

Michael Babker

@mbabker #jwc13 #jtracker

Page 2: Joomla! Framework + Issue Management + GitHub = Fun Code

OR

@mbabker #jwc13 #jtracker

Page 3: Joomla! Framework + Issue Management + GitHub = Fun Code

@mbabker #jwc13 #jtracker

Going to Combat Against Joomlacode

Michael Babker

Page 4: Joomla! Framework + Issue Management + GitHub = Fun Code

What’s This All About?

Eating our own dog food

Improving our system

Making things easier

Page 5: Joomla! Framework + Issue Management + GitHub = Fun Code

History

~ 10/2011 - CMS Code moves to GitHub Discussion starts on tracker

10/2012 - Work starts on Issue Tracker

Page 6: Joomla! Framework + Issue Management + GitHub = Fun Code

Why not X?

GitHub - Issues list equivalent of a to-do list

Other systems - No agreement

Page 7: Joomla! Framework + Issue Management + GitHub = Fun Code

Getting Started

Oct 5, 2012 - Code started using Platform as base

Using best of Platform and CMS

Web and CLI apps

Page 8: Joomla! Framework + Issue Management + GitHub = Fun Code

Reset

Joomla Framework born January 2013

April 2013 - Start restructuring from Platform to Framework based

Page 9: Joomla! Framework + Issue Management + GitHub = Fun Code

Advantages

More Control

New Tools

Page 10: Joomla! Framework + Issue Management + GitHub = Fun Code

System Profiledeveloper.joomla.org

(CMS)issues.joomla.org(Issue Tracker)

# of Queries:4

Memory Use:8.76 MB

Application Time:225ms

# of Queries:65

Memory Use:14.2 MB

Application Time:151ms

Page 11: Joomla! Framework + Issue Management + GitHub = Fun Code

Toolset

Page 12: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 13: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 14: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 15: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 16: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 17: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 18: Joomla! Framework + Issue Management + GitHub = Fun Code
Page 19: Joomla! Framework + Issue Management + GitHub = Fun Code

Internationalization

Localized interface

Accepting translations soon!

Page 20: Joomla! Framework + Issue Management + GitHub = Fun Code

Contributors

Page 21: Joomla! Framework + Issue Management + GitHub = Fun Code

Behind the Scenes

PR-<branch> labels on CMS pulls

Page 22: Joomla! Framework + Issue Management + GitHub = Fun Code

Behind the ScenesDocumentation

Page 23: Joomla! Framework + Issue Management + GitHub = Fun Code

Behind the ScenesManagement

Page 24: Joomla! Framework + Issue Management + GitHub = Fun Code

Behind the ScenesDatabase

Page 25: Joomla! Framework + Issue Management + GitHub = Fun Code

Roadmap

Gamification

Integrated ideas pool

Reporting

Page 26: Joomla! Framework + Issue Management + GitHub = Fun Code

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