Find a file
Ole Laursen 9760cd9c8e Summary: Load the groups in the group menu with AJAX and delete the
jump to group modal. This cuts page rendering speed in more than half
for simple pages and similarly shrinks them by a factor 3-4, while
keeping the user experience the same. Fallbacks are in place for
non-JS clients.

There's still some overhead in the menu generation compared to just
rendering the page content, but the group menu was definitely a major
culprit.
 - Legacy-Id: 9077
2015-02-12 16:01:05 +00:00
bin Tweaked the mkrelease script to work with svn 1.8, (in addition to previous 1.6). 2015-02-09 20:16:40 +00:00
bootstrap3 Upgrade to django-bootstrap3 5.1.1 and add this version to the repository 2015-02-05 13:57:19 +00:00
django Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x. 2015-02-08 21:16:44 +00:00
docutils dded docutils library to allow RST to HTML transformation. See #908 2012-11-27 12:01:47 +00:00
etc Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
form_utils Merged in branch/amsl/trunkmerge@5449 from rcross@amsl.com, with some tweaks. This provides the secretariat apps. 2013-03-05 22:43:31 +00:00
html5lib Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
ietf Summary: Load the groups in the group menu with AJAX and delete the 2015-02-12 16:01:05 +00:00
notes Datatracker development notes. 2014-04-06 14:50:03 +00:00
redesign Merged in fixes to the migration from olau@iola.dk. Merged in charter branch from olau@iola.dk. Added various fixes and correction of merge errors. 2012-05-02 19:35:32 +00:00
south Replace South with South 0.8.4 2013-12-11 14:07:19 +00:00
static Summary: Load the groups in the group menu with AJAX and delete the 2015-02-12 16:01:05 +00:00
tastypie Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x. 2015-02-08 21:16:44 +00:00
test Port test/ from django.core.management.setup_environ to DJANGO_SETTINGS_MODULE 2013-12-18 15:51:29 +00:00
typogrify Upgrade to typogrify 2.0.7 and add this version to the repository 2015-02-05 14:00:13 +00:00
vzic Newly generated .ics files, from http://www.iana.org/time-zones/repository/releases/tzdata2013h.tar.gz. This updates the .ics files to use timezone information current as of 27 Oct 2013. 2013-10-27 20:10:29 +00:00
widget_tweaks Add django-widget-tweaks 1.3 app to repository 2015-02-05 14:05:39 +00:00
.gitignore Added svn:ignore settings to ignore directories and files used by virtualenv. 2014-11-12 01:47:11 +00:00
changelog Added title annotations to major release entries in the changelog back to 2010, and changelog parsing and release page support for the same. 2015-02-10 10:59:55 +00:00
changelog.py Added title annotations to major release entries in the changelog back to 2010, and changelog parsing and release page support for the same. 2015-02-10 10:59:55 +00:00
control Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
debug.py Tweaked the traceback() debug function. 2014-04-28 16:30:49 +00:00
hold-for-merge Updated solution to the check_permissions decorator, from Ryan 2014-11-11 22:11:48 +00:00
INSTALL With the secretariat now using the secr/ code deployed with the datatracker, there is no concern any more about divergence between production secretariat and datatracker secretariat code, and no need to have two different patch numbering systems for secretariat patches and other patches. Removing the secretariat-specific patch section. 2013-11-06 22:16:09 +00:00
LICENSE Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
LICENSE.django Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
README Merge branch 'lars/5.6.3-facelift' into lars/5.6.4-facelift 2014-10-14 11:48:57 +00:00
ready-for-merge Merge in crawler speedup fix from olau@iola.dk. 2015-02-04 22:05:49 +00:00
requirements.txt Added mimeparse to requirements.txt; needed by tastypie. 2015-01-12 23:00:39 +00:00
TODO Merge branch 'lars/5.6.3-facelift' into lars/5.6.4-facelift 2014-10-14 11:48:57 +00:00
tzparse.py Made tzparse pyflakes-clean. 2014-03-16 08:08:25 +00:00

This is the "facelift" datatracker branch that uses Twitter Bootstrap for
the UI.

You need to install a few new django extensions:
	https://pypi.python.org/pypi/django-widget-tweaks
	https://pypi.python.org/pypi/django-bootstrap3
	https://pypi.python.org/pypi/django-typogrify

The meta goal of this effort is: *** NO CHANGES TO THE PYTHON CODE ***

Whenever changes to the python code are made, they can only fix HTML bugs,
or add comments (tagged with "FACELIFT") about functionality that can be
removed once the facelift templates become default. Or they need to add
functionality that is only called from the new facelift templates.

Javascript that is only used on one template goes into that template.
Javascript that is used by more than one template goes into ietf.js.

CSS that is only used on one template goes into that template.
CSS that is used by more than one template goes into ietf.css. No CSS in the
templates or - god forbid - style tags! (And no CSS or HTML styling in
python code!!)

Templates that use jquery or bootstrap plugins include the css in the pagehead
block, and the js in the js block.