I just pulled in a few more upgrades. The default user.html page now has a list of all users and their totals, with sortable columns, and links to individual user pages that show what the old default showed. The all-airport map at airports.html has different markers color-coded by number of users with travels to/from/through each airport.
A new user si403 is on there so I can test some enhancements that will allow users to submit a different type of .alist, like si404 did. His file was broken down by trip, so certain airports such as LHR appeared several times, anytime he departed from or arrived at the airport. The script currently digests his .alist incorrectly, showing only A or D for airports that appeared multiple times rather than both A and D. So si403.alist is there to demonstrate what si404.alist *should* produce, rather than its current output. It also corrects a typo in one airport code (AGO -> AHO since I assumed he didn't fly home from Arkansas after visiting Sardinia).
I'd like to focus on the aesthetics next. Please post suggestions for how I might make the pages look better or provide more useful information.
index.html: the opening page probably should resemble the general TM index page (
highways,
rail) but I'm not sure what to include. It looks horrible right now so this is the first one I want to work on.
airports.html: it looks okay on my phone, but not great in landscape mode on a monitor. One thing that annoys me is the Leaflet map, which allows scrolling past 180° longitude, but only shows 2 hemispheres' worth of icons. It probably should be confined to -179.999° <-> 179.999° somehow. Not sure how to do that. A more attractive TM-style header and table would improve it as well.
user.html: generic page is boring but functional, and individual user pages have the same concerns as airports.html.