This also removes the $vevent appendix in print_news(), whereby we
walked every category even if we'd already found our match to set
$vevent, then didn't use it again because it wasn't needed in the new
design. That should fix global warming.
This comit adds three things:
1. Support for 2-letter Countrycodes as defined in ISO 3166-1 alpha2.
For that I added a list of country codes from
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements
2. Caching of retrieved usergroup-information. For that the list of
usergroups as well as the iCalendar-files of the single usergroups are
loaded one every 24 hours into files on the filesystem. those files are
then used for information retrieval
3. Slight optimization of UG-display.
For that I've changed display-style from an unordered to a definition
list. I've also set the date before the meeting-information as that
visually calms the whole list a bit.
mega.
Feedback is definitely welcome on the documentation dropdown changes.
Squashed commit of the following:
commit 6c282d4558e77c2f9943db318691bef596e4fd4b
Author: Adam Harvey <aharvey@php.net>
Date: Thu Dec 27 19:30:16 2012 +0800
Update the community links.
commit 82edf79fff4a500e3ca4a349b4c100e70d651f7e
Author: Adam Harvey <aharvey@php.net>
Date: Thu Dec 27 19:12:38 2012 +0800
Move the calendar of events link under news to better balance the community
dropdown.
commit 809d2a9f6044db71a117453575a9882c5607d8a6
Author: Adam Harvey <aharvey@php.net>
Date: Thu Dec 27 19:07:10 2012 +0800
Add a direct link to the manual TOC, and replace database with date/time in the
function reference, as that seems to be more commonly hit per Webalizer.
commit 73ca38258415f275a148fc8f74c91833eaf4ac71
Author: Adam Harvey <aharvey@php.net>
Date: Thu Dec 27 18:55:44 2012 +0800
Attempt to cut the documentation mega dropdown... er, down.
At present, this is more than the height of my viewport on a MBP. This is
obviously a bad thing, and nobody in their right mind is ever going to read it.
I've cut it down to a maximum of one heading and five entries per column.
For the time being, I've tried to guess what the most hit and important pages
are in the manual, but hopefully we can get some metrics on this before the
beta site is launched and adjust accordingly.