Skip to content

Commit 4ff9868

Browse files
committed
Added pages About and ToDo under /release/.
- Legacy-Id: 9407
1 parent acabb32 commit 4ff9868

4 files changed

Lines changed: 180 additions & 0 deletions

File tree

ietf/release/urls.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
from django.conf.urls import patterns
2+
from django.views.generic import TemplateView
23

34
urlpatterns = patterns('',
45
(r'^$', 'ietf.release.views.release'),
56
(r'^(?P<version>[0-9.]+.*)/$', 'ietf.release.views.release'),
7+
(r'^about/?$', TemplateView.as_view(template_name='release/about.html')),
8+
(r'^todo/?$', TemplateView.as_view(template_name='release/todo.html')),
9+
610
)
711

ietf/templates/ietf.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128
<div class="text-center">
129129
<p class="small text-muted">
130130
{% if version_num %}
131+
<a href="/release/about">About</a> |
131132
IETF Datatracker |
132133
<a href="/release/{{version_num}}/">Version {{ version_num }}</a>
133134
| {{revision_date}} |

ietf/templates/release/about.html

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
{% extends "ietf.html" %}
2+
3+
{% block title %}About the Datatracker{% endblock %}
4+
5+
{% block content %}
6+
<div class="col-sm-12">
7+
<h1>About the IETF Datatracker</h1>
8+
<big>
9+
<p>
10+
11+
The IETF Datatracker is the primary day-to-day front-end to the IETF database for people
12+
who work on IETF standards. It contains data about the documents, working groups,
13+
meetings, agendas, minutes, presentations, etc. of the IETF.
14+
15+
</p>
16+
<p>
17+
18+
The primary public face of IETF is at <a href="https://www.ietf.org/">www.ietf.org</a>.
19+
20+
</p>
21+
22+
</big>
23+
<h2>Version 6.0.0: Facelift using Bootstrap</h2>
24+
<p>
25+
26+
During more than a year, from July 2013 to late 2014, <i>Lars Eggert</i> worked intensively
27+
on a major facelift to the datatracker, porting the GUI to Bootstrap. The work
28+
took
29+
<a href="http://trac.tools.ietf.org/tools/ietfdb/log/personal/lars?rev=8652&stop_rev=5871&limit=500">
30+
287 separate commits
31+
</a>, and comprised changes to 1016 different files.
32+
33+
</p>
34+
<p>
35+
36+
This work has turned the IETF Datatracker website into a responsive website which
37+
support use on a much larger variety of devices, from small mobile devices to desktops.
38+
39+
</p>
40+
<p>
41+
42+
The work continues to build on the <a href="https://www.djangoproject.org/">Django</a>
43+
framework which the datatracker has been using since <a href="/release/2.00/">version
44+
2.00</a>, and relies heavily on the capabilities of <a href="http://getbootstrap.com">
45+
Bootstrap</a>. It also uses icons from <a href="">FontAwesome</a>, and functions from
46+
<a href="https://django-bootstrap3.readthedocs.org/">django-bootstrap3</a>.
47+
48+
</p>
49+
<p>
50+
51+
Additional
52+
<a href="http://trac.tools.ietf.org/tools/ietfdb/log/branch/iola?rev=9116&stop_rev=8520&limit=200">
53+
page conversion work
54+
</a> has been done by <i>Ole Laursen</i>, with final
55+
tweaks by <i>Henrk Levkowetz</i>, giving it a distinct
56+
<a href="http://www.colourlovers.com/palette/3702908/Key_West_Sunset">colour palette</a>
57+
(with the addition of complementing red and green colours for success and error indications),
58+
and a selection of fonts
59+
(<a href="http://www.identifont.com/show?2G32">PT Serif</a>,
60+
<a href="http://www.identifont.com/show?2G2G">PT Sans Caption</a>, and PT Mono) from
61+
<a href="http://www.paratype.com/public/">ParaType</a>, provided by
62+
<a href="https://www.google.com/fonts">Google Fonts</a>.
63+
64+
</p>
65+
66+
<h2>Version 5.0.0: Shim Removal</h2>
67+
68+
<div class="alert-info">
69+
To be written.
70+
</div>
71+
72+
<h2>Version 4.0.0: New Database Schema</h2>
73+
74+
<div class="alert-info">
75+
To be written.
76+
</div>
77+
78+
<h2>Version 3.0.0: Django Port of the IESG Datatracker Pages</h2>
79+
80+
<div class="alert-info">
81+
To be written.
82+
</div>
83+
84+
<h2>Version 2.0.0: Django Port of the Public Datatracker Pages</h2>
85+
86+
<div class="alert-info">
87+
To be written.
88+
</div>
89+
90+
<h2>Version 1.0.0: Initial Perl/MySQL database and web-pages</h2>
91+
92+
<p>
93+
The first version of the idtracker was commissioned by the IESG under <i>Harald
94+
Alvestrand</i> in 2001, and the IESG started using it at the beginning of 2002. It was
95+
written by <i>Michael Lee</i> in Perl, with direct SQL statements. It provided a
96+
major improvement in visibility of the progress of drafts by the IESG.
97+
The first <a href="https://www.ietf.org/proceedings/55/slides/plenary-6/plenary-6.ppt">
98+
public presentation</a> of it and its capabilities was made 2002-11-20
99+
in Atlanta by Thomas Narten.
100+
</p>
101+
102+
103+
104+
</div>
105+
{% endblock %}

ietf/templates/release/todo.html

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{% extends "ietf.html" %}
2+
3+
{% block title %}About the Datatracker{% endblock %}
4+
5+
{% block content %}
6+
<div class="col-sm-12">
7+
<div class="document" id="facelift-todo">
8+
<h1 class="title">Facelift ToDo</h1>
9+
10+
<div class="section" id="pre-release">
11+
<h2>Pre-Release</h2>
12+
13+
<ul class="simple">
14+
<!-- Done -->
15+
<li><strong>DONE</strong> Initial merge with trunk (on separate branch)</li>
16+
<li><strong>DONE</strong> Re-style to make people recognise that they are at the datatracker</li>
17+
<li><strong>DONE</strong> Use a designed colour palette rather than arbitrary element colours</li>
18+
<li><strong>DONE</strong> The extra FontAwesome add-in seems to add glyphs already bundled in
19+
glyphicons, which adds page load time and update complexity; see if we
20+
can reduce to only the bundled glyphs. <em>Conclusion: not feasible</em></li>
21+
<li><strong>DONE</strong> Have a look at using slightly more readable fonts than the current
22+
one, and change font families if it looks reasonable</li>
23+
<li><strong>DONE</strong> Align the use of info and warning background colours with the info and
24+
warning button colours</li>
25+
<li><strong>DONE</strong> Add an 'About' page which gives credit to those working on the facelift.</li>
26+
<hr/>
27+
<!-- Remaining -->
28+
<li>Rename the base template back to 'base.html' from 'ietf.html' now that
29+
all templates using the old base have been fixed</li>
30+
<li>Fix the missing IPR values on search and group pages.</li>
31+
<li>Fix style consistency, for instance in WG metadata table vs. document
32+
metadata table, WG doc list vs. release list, and more</li>
33+
<li>The header colours on the meeting requests page have inverted colour
34+
logic compared to other list pages (info background for warnings, warning
35+
background for sub-headers). Empty warning panes are shown. Fix.</li>
36+
<li>The agenda page uses warning colours for day headers. Fix.</li>
37+
<li>On tablets, the ballot grids has a 'click to show more' which has a
38+
z-value larger than the pop-up. This only matters because it doesn't go
39+
away on click on tablets. Fix.</li>
40+
<li>Replace buttons which are links with something which is recognisable
41+
as links, preferably in submenu form. (Could be done post-release).</li>
42+
<li>Final merge to trunk</li>
43+
</ul>
44+
45+
</div>
46+
<div class="section" id="post-release">
47+
<h2>Post-Release</h2>
48+
49+
<ul class="simple">
50+
<li>Maybe change alert, warning, etc. fonts to sans?</li>
51+
<li>Fix input fields to have appropriate type setting, in order to provide
52+
the appropriate keyboard on mobile devices (email address keyboard,
53+
url keyboard, and possibly others). Set autocorrect and autocaptitalise
54+
attributes correctly, also to make things easier on mobile devices.</li>
55+
<li>The materials page has very different column width for the different
56+
areas. Consider normalising. Check IPR list page for possible approach.</li>
57+
<li>The ballot grids don't use the position colours used in the pop-up (the
58+
colours in the pop-up is based on the palette colours). Mabye align grid
59+
position colours with pop-up position colours?</li>
60+
<li>Remove general uglyness (like the overly large section descriptions on
61+
<a class="reference external" href="http://zin.tools.ietf.org:31415/sync/discrepancies/">http://zin.tools.ietf.org:31415/sync/discrepancies/</a>)</li>
62+
<li>Change the room map links on the agenda to use pop-overs instead of
63+
pointing off to the room maps on tools.ietf.org</li>
64+
</ul>
65+
66+
</div>
67+
</div>
68+
69+
</div>
70+
{% endblock %}

0 commit comments

Comments
 (0)