Added pages About and ToDo under /release/.

- Legacy-Id: 9407
This commit is contained in:
Henrik Levkowetz 2015-04-05 17:05:06 +00:00
parent acabb32480
commit 4ff9868f1c
4 changed files with 180 additions and 0 deletions

View file

@ -1,7 +1,11 @@
from django.conf.urls import patterns
from django.views.generic import TemplateView
urlpatterns = patterns('',
(r'^$', 'ietf.release.views.release'),
(r'^(?P<version>[0-9.]+.*)/$', 'ietf.release.views.release'),
(r'^about/?$', TemplateView.as_view(template_name='release/about.html')),
(r'^todo/?$', TemplateView.as_view(template_name='release/todo.html')),
)

View file

@ -128,6 +128,7 @@
<div class="text-center">
<p class="small text-muted">
{% if version_num %}
<a href="/release/about">About</a> |
IETF Datatracker |
<a href="/release/{{version_num}}/">Version {{ version_num }}</a>
| {{revision_date}} |

View file

@ -0,0 +1,105 @@
{% extends "ietf.html" %}
{% block title %}About the Datatracker{% endblock %}
{% block content %}
<div class="col-sm-12">
<h1>About the IETF Datatracker</h1>
<big>
<p>
The IETF Datatracker is the primary day-to-day front-end to the IETF database for people
who work on IETF standards. It contains data about the documents, working groups,
meetings, agendas, minutes, presentations, etc. of the IETF.
</p>
<p>
The primary public face of IETF is at <a href="https://www.ietf.org/">www.ietf.org</a>.
</p>
</big>
<h2>Version 6.0.0: Facelift using Bootstrap</h2>
<p>
During more than a year, from July 2013 to late 2014, <i>Lars Eggert</i> worked intensively
on a major facelift to the datatracker, porting the GUI to Bootstrap. The work
took
<a href="http://trac.tools.ietf.org/tools/ietfdb/log/personal/lars?rev=8652&stop_rev=5871&limit=500">
287 separate commits
</a>, and comprised changes to 1016 different files.
</p>
<p>
This work has turned the IETF Datatracker website into a responsive website which
support use on a much larger variety of devices, from small mobile devices to desktops.
</p>
<p>
The work continues to build on the <a href="https://www.djangoproject.org/">Django</a>
framework which the datatracker has been using since <a href="/release/2.00/">version
2.00</a>, and relies heavily on the capabilities of <a href="http://getbootstrap.com">
Bootstrap</a>. It also uses icons from <a href="">FontAwesome</a>, and functions from
<a href="https://django-bootstrap3.readthedocs.org/">django-bootstrap3</a>.
</p>
<p>
Additional
<a href="http://trac.tools.ietf.org/tools/ietfdb/log/branch/iola?rev=9116&stop_rev=8520&limit=200">
page conversion work
</a> has been done by <i>Ole Laursen</i>, with final
tweaks by <i>Henrk Levkowetz</i>, giving it a distinct
<a href="http://www.colourlovers.com/palette/3702908/Key_West_Sunset">colour palette</a>
(with the addition of complementing red and green colours for success and error indications),
and a selection of fonts
(<a href="http://www.identifont.com/show?2G32">PT Serif</a>,
<a href="http://www.identifont.com/show?2G2G">PT Sans Caption</a>, and PT Mono) from
<a href="http://www.paratype.com/public/">ParaType</a>, provided by
<a href="https://www.google.com/fonts">Google Fonts</a>.
</p>
<h2>Version 5.0.0: Shim Removal</h2>
<div class="alert-info">
To be written.
</div>
<h2>Version 4.0.0: New Database Schema</h2>
<div class="alert-info">
To be written.
</div>
<h2>Version 3.0.0: Django Port of the IESG Datatracker Pages</h2>
<div class="alert-info">
To be written.
</div>
<h2>Version 2.0.0: Django Port of the Public Datatracker Pages</h2>
<div class="alert-info">
To be written.
</div>
<h2>Version 1.0.0: Initial Perl/MySQL database and web-pages</h2>
<p>
The first version of the idtracker was commissioned by the IESG under <i>Harald
Alvestrand</i> in 2001, and the IESG started using it at the beginning of 2002. It was
written by <i>Michael Lee</i> in Perl, with direct SQL statements. It provided a
major improvement in visibility of the progress of drafts by the IESG.
The first <a href="https://www.ietf.org/proceedings/55/slides/plenary-6/plenary-6.ppt">
public presentation</a> of it and its capabilities was made 2002-11-20
in Atlanta by Thomas Narten.
</p>
</div>
{% endblock %}

View file

@ -0,0 +1,70 @@
{% extends "ietf.html" %}
{% block title %}About the Datatracker{% endblock %}
{% block content %}
<div class="col-sm-12">
<div class="document" id="facelift-todo">
<h1 class="title">Facelift ToDo</h1>
<div class="section" id="pre-release">
<h2>Pre-Release</h2>
<ul class="simple">
<!-- Done -->
<li><strong>DONE</strong> Initial merge with trunk (on separate branch)</li>
<li><strong>DONE</strong> Re-style to make people recognise that they are at the datatracker</li>
<li><strong>DONE</strong> Use a designed colour palette rather than arbitrary element colours</li>
<li><strong>DONE</strong> The extra FontAwesome add-in seems to add glyphs already bundled in
glyphicons, which adds page load time and update complexity; see if we
can reduce to only the bundled glyphs. <em>Conclusion: not feasible</em></li>
<li><strong>DONE</strong> Have a look at using slightly more readable fonts than the current
one, and change font families if it looks reasonable</li>
<li><strong>DONE</strong> Align the use of info and warning background colours with the info and
warning button colours</li>
<li><strong>DONE</strong> Add an 'About' page which gives credit to those working on the facelift.</li>
<hr/>
<!-- Remaining -->
<li>Rename the base template back to 'base.html' from 'ietf.html' now that
all templates using the old base have been fixed</li>
<li>Fix the missing IPR values on search and group pages.</li>
<li>Fix style consistency, for instance in WG metadata table vs. document
metadata table, WG doc list vs. release list, and more</li>
<li>The header colours on the meeting requests page have inverted colour
logic compared to other list pages (info background for warnings, warning
background for sub-headers). Empty warning panes are shown. Fix.</li>
<li>The agenda page uses warning colours for day headers. Fix.</li>
<li>On tablets, the ballot grids has a 'click to show more' which has a
z-value larger than the pop-up. This only matters because it doesn't go
away on click on tablets. Fix.</li>
<li>Replace buttons which are links with something which is recognisable
as links, preferably in submenu form. (Could be done post-release).</li>
<li>Final merge to trunk</li>
</ul>
</div>
<div class="section" id="post-release">
<h2>Post-Release</h2>
<ul class="simple">
<li>Maybe change alert, warning, etc. fonts to sans?</li>
<li>Fix input fields to have appropriate type setting, in order to provide
the appropriate keyboard on mobile devices (email address keyboard,
url keyboard, and possibly others). Set autocorrect and autocaptitalise
attributes correctly, also to make things easier on mobile devices.</li>
<li>The materials page has very different column width for the different
areas. Consider normalising. Check IPR list page for possible approach.</li>
<li>The ballot grids don't use the position colours used in the pop-up (the
colours in the pop-up is based on the palette colours). Mabye align grid
position colours with pop-up position colours?</li>
<li>Remove general uglyness (like the overly large section descriptions on
<a class="reference external" href="http://zin.tools.ietf.org:31415/sync/discrepancies/">http://zin.tools.ietf.org:31415/sync/discrepancies/</a>)</li>
<li>Change the room map links on the agenda to use pop-overs instead of
pointing off to the room maps on tools.ietf.org</li>
</ul>
</div>
</div>
</div>
{% endblock %}