L10n:Dashboard2

From MozillaWiki
Jump to: navigation, search

Let's get some planning for a systematic write of L10n:Dashboard. There's a webdev bug with some preliminaries.

Team

Folks hacking on this:

  • Axel Hecht
  • ... add yourself

Rationale

Dashboard 1 are static html pages, with a good deal of exhibits. None of the pages are interlinked though, and lack a common markup. The initial motivation for a rewrite is to get a template engine running.

Some of the currently hand-maintained code should be moved to web-editable stuff, in particular things like the bugzilla helper.

It'd be good to have this stuff extensible so that other projects can expose themselves to l10n teams.

Implementation

Implementation is going to be python, webdev doesn't mind, and Axel doesn't speak PHP, and shouldn't start doing that. webdev has sqlalchemy issues, and some positive experience with django, as does gandalf. So django it is.

Phases

I intend to run both impls in parallel, and do a staged migration of features from one to the other, and to then extend beyond what we currently have.

Phase 1

Bugzilla helpers are going to be initially interested in moving off static html with included json.

Phase 2

Get the main dashboard page over

Phase 3

Get buildbot output over?

Site map

projects/firefox3  the current main page
locales/ab-CD      project spanning info per locale