Hello,
Happy Birthday Debian! I'm proud to announce that the first prototype of
the new NM website can be found at https://nm.debian.org/testing/
* New NM site prototype
If you are an AM, you can log in with the credentials you have in the
old site. Warning: the test site runs on a converted snapshot of the old
database, so please do not use it for real NM work.
The new codebase is approaching the same set of features as the old
site. The current immediate goal is to reach that point and retire the
old site.
The only major functional change is in the amstatus page: ID check, P&P
and T&S are gone in favour of a log-based system, which should allows to
experiment freely with different workflows. There is an odd 'progress'
field that is documented at [1] and really needs a nicer UI with proper
descriptions.
[1] http://anonscm.debian.org/gitweb/?p=nm/nm.git;a=blob;f=nm/model.py
* Anyone can help!
The new NM codebase has a mock sqlite database generator that allows it
to be deployed, tested and developed by anyone without needing a dump of
the real database.
Anyone means anyone: you don't need to be an AM, you don't need to be a
DD, you don't need to be a DM, you just clone it, work on it and send
patches to this list.
You can get the code via:
git clone git://anonscm.debian.org/nm/nm.git
and there's a README[2] with simple instructions on setting up the mock
site version.
If you are interested in working on the look and feel of the site, the
.css and templates can be found in web/static and web/templates.
If you are interested in working with the code, the skills you need are
python, sqlalchemy and flask.
[2] http://anonscm.debian.org/gitweb/?p=nm/nm.git;a=blob;f=README
Ciao,
Enrico
--
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <enrico@enricozini.org>