INTRO ====== This is a list of some of the major shortcomings of TM that I feel can be tackled. When you find a flaw that isn't on this list, please let me know so that I might do something about it. email: aksnowbiker@gmail.com Beta release began April 23, 2010. * = priority level, B = discovered in BETA testing Admin Utility Tasks (Pre 1.0) ========================================================= - ** fix admin config utility. Settings are saved but old settings displayed after save. - * mass delete utility for admin. - ** admin contact mechanism. - * allow a TM account to be deleted if no uploads. - * preload config tables with default values. - trap table creation errors in setup routine - setup must determine base directory and store as config setting. - create admin "Help" section - build "notify" feature -- edits and uploads are sent to an admin or moderator. Post 1.0 goals (not critical but would be really really cool) ======================================================== - *** Test for active login before page refresh (info balloon, upload/edit), avoid loosing trl. - *** Apply "frames" to menu bar - avoid reload on login/logout, avoid reload confirmation - *** Need to be able to attach waypoints to a trail/route. - *** Attached waypoints show only after parent trail highlighted, avoids clutter. - *** allow enabling/disabling of individual tracks or searches (layers). - ** incorporate topographic layer (difficult in Google Earth, maybe use Google Maps). - ** build "printer friendly" version of description balloon. - ** a "history of edits" window would be cool - ** create elevation profile for trails and routes with z-data. - mass upload utility for admin - in screen editing of geographic points - read GPS data directly The "Maybe" List (features or fixes that I'm not sold on.) ========================================================== - B directions to trailhead, distance from town - have a list of all submitted, viewable trails - "User" should be "Trail User" - format elevation as x,xxx feet (use commas) - B add placename search (ie, Anchorage, Fairbanks, Juneau) DONE (Didn't start keeping track until Apr 11, 2010) ==================================================== - delete utility for user for drafts and new uploads - Allow blank class,elev,type,name. - show errors to user (missing fields, cookie expired, not logged in). - Link to download KML file. - Data fields to have mouseover highlight and onclick functions to define what the field is. - fix balloon (not styled). - link TODO list on display page. - "Compress" / "Don't Compress" radio buttons in Upload/Edit screen. - build a "first time viewer" page (ensures popups and cookies work) as intro. - fix file process and reduction routine. Won't accept GPX w/o Z data, & reduction weird. - searching by more parameters should give shorter list, not longer list. - "Search by Parameters" should retain search values after return with data. - Build first draft of "HELP" section. ##### Start of BETA version ##### - B Doesn't keep whole GPX ..., just first ... - basic admin control over users (list, edit, activate, deactivate) - B Doesn't save waypoints!!! - Download link should save as "filename.kml", not "tmapper.cgi". - needs an edit button, instead of using name field (what if no name?) - B Should display units (ft, mi) in parameters box in main display. - * needs to observe Status and Public flags in parameter search. - * "My Trails" should show 'Type' instead of 'Author' (self). - B IE 7 won't display login screen correctly in compatibility mode. - *** store coordinate data in separate table. - ** create a "show all trails in current view" function. - doesn't consistently show same results for same search. - **** zoom to all searched trails, not last loaded trail. - ** Generate GPX data for users to download track. - suppress Seasonal Usage table when displaying waypoint info. - B needs to search keywords, not keyphrase - ** show other trails by author - * user-to-user contact mechanism. - * allow author to delete own post if it has never been edited by other user(s). - isn't saving seasonal usage data from edit screen. June 15, 2010 - append 'target="new"' to valid XHTML href's in description, notes. June 17 - display count of waypoints, trails and routes in "My Trails" list. June 20 - display last editor in balloon. June 21 ##### Moved to trailmapper.org ##### - B *** should have NavTool on by default, restore navbar settings from prior session. July 11 - *** rewrite compression routine for speed, better algorithm, more general case. July 17 - ** make sure first and last coordinate points kept. July 17 - ** Alter upload/edit field names based on whether trail/route or waypoint. (Javascript) Nov 1 - made display of advanced search options a toggled field. Nov 2 - * ability to open trail in main display from either Listview or Edit/Upload. Nov 3 - * ability to send a link to an email recipient. Nov 3 - B * leave TM window alone, have login/logout in popup window. Nov 10 - Fixed out of sequence track points resulting in track with straight lines drawn across it. Nov 10 - Simplified interface, standarized menu structure, fixed bug with timeouts in upload area. Nov 11 - B ** Rewrite compression routine AGAIN -- > compare changes in bearing from previous point to new point. > If no change in bearing, don't save old point. > If changes, save old point. (Different than old algorithm. ) - B ** incorporate a NOT in search (ie, NOT bicycle) Nov 24 - improved 'Search viewable area' query, 300x faster... Dec 1 - * rewrite "Help" section, include quick tutorial, improve content, presentation, clarity. Dec 2 - Fixed caching issue by randomizing NetworkLink URL in GE instance. Sept 23, 2011 - Fixed URL of displayed trails (each had an incorrect double forward slash). Sept 23, 2011 - Fixed information balloon not displaying correctly. Sept 23, 2011 - Fixed default zoom level when search returns single waypoint. Feb 6, 2012 - Improved information balloon for waypoint so "email" link shows as well as a placeholder yellow pushpin. Feb 6, 2012