Trip agenda bug reports

From VOC Wiki
Revision as of 17:36, 25 June 2011 by Swebster (Talk | contribs)

Jump to: navigation, search

Bugs

If you find any bugs - things not working the way it should, please report them here and email Veenstra about it so he can fix it.

  • A # symbol in the addresses causes markers not to be drawn
  • The javascript calendar (downloaded free from the internet) kind of sucks: New one isn't *perfect* but after some modifications its a lot better
  • The server is not on PST, so signups open and close when you don't expect.
  • WTF happened to Scott Nelson's participant table id? It's 13 but appears as 0 in the driver page somehow...
  • If there are no drivers signed up the "drivers" page generates an sql error...
  • fix timezone problem in a way compatible with php4, you know, the version the server actually runs.
  • Inserting a % sign into questions or blurb screws it up on the edit page.
  • Having "going" turned off seems to screw up the edit page, look near line 86
  • small maps on driver's page show google's "guesses" (e.g. centre of vancouver) when it can't find an address (rather than an obvious error notice) This will be a tough one. Might be more of a human-engineering problem.
  • printable list doesn't work (sql errors)
  • link to organizer's extended info on functions page is broken.
  • It should generate an error message if any end times are before start times.
  • Checkbox for drivers should be moved on the edit participation page.
  • not all links to the printable list page work, some don't seem to point to the members section and give a 404 error, fixed?
  • details and signup links from user profile pages 404
  • Signup2.php is missing trip reference - claims signup tools are not enabled, even when they are.
  • Printable List page has a link back to the "Functions Page". This text should read "signup page" since that's the new name
  • On the drivers page addresses may map to Vancouver WA, not Vancouver BC (example[1]), see also wish list for related comment. Uhh, no it didn't - it mapped to Portland, because Vancouver isn't specified... see comment on addresses in general at the end.
  • One can sign up for a trip several times as "interested". Is this a problem also with "committed" and "going"? I think the problem was actually that you could insert multiple entries of any type by refreshing the confirmation page...

Things which are not bugs

  • I can bail on a past trip
    • I think it's appropriate to be able to switch to bailed on a past trip. Maybe you bailed early in the morning, and the trip has already switched over, or are just trying to be honest after the fact. If people actually use it it will improve the quality of data which the trip tool will accumulate.

Aesthetics

The look/feel of the page (and spelling errors) are important too, but perhaps not "bugs". These "problems" tend to be easier to fix. List that stuff here.

  • Congradulations -> Congratulations (appears after inserting a new trip, among others)
  • Manditory -> Mandatory (when inserting new trip)
  • When signing up as interested, suggest moving the checkbox for "I have a vehicle and am willing to drive" to the left of the text, which is the more usual location for a checkbox.
  • Markgoing "not allowed page" has a reference to the "Details page" instead of signup page.
  • Some suggestions to reduce clutter and improve readability
    • Make page title for all pages just the trip title. This would make the top half of all pages static - they won't change as you click links
    • Put the trip dates beside and to the right of the title at the top. This is very important information
    • If the signup open/close dates have passed, just print "signup open now" or "signup closed" instead of the expired date. (Future dates are still useful)
    • make open/close dates for signup buttons less prominent. Maybe put all the open/close dates for all types of signup into a compact table in a less prominent location on the page (i.e. at the bottom or on the right). This table should also include a note if only the trip organizer can sign you up as going (instead of dates for self signup). The main feature should be the buttons themselves. The text on the button "sign me up as interested" is self explanatory.
    • Change "The organizer has indicated that the largest group they are comfortable with is" to "Maximum Group Size:"
    • Remove all the text describing what "Maximum Group Size" really means and transfer it to this wiki page.
    • Print nothing at all for empty lists (not even the list title) for empty lists instead of "this list is currently empty".
    • Move drivers page directions to this wiki page
    • Remove text "Due to privacy concerns, the sigup list has been moved to a members-only page. Check the second item in the links list near the top of this page." and put the explanation on this wiki page yeah, I guess it's been long enough that people should know where to look by now
    • Remove the word "time" from "start time" and "end time". The trip organizer may not have specified a time.
    • If the trip organizer has not specified particular start and end times, display only the start and end dates.
  • Move bug fixes / wish list from this page to Talk:VOC trip agenda instructions or to another wiki page.
  • It's not clear whether the start time is when you start driving or when you start hiking/skiing/climbing. If the former, maybe change it to "departure"
  • need some kind of explanation on main oage to explain grey titled trips

Things which will likely not change

  • Print nothing instead of "This trip does not have an associated Wiki Page." etc.
    • Many trip organizers / participants used to email because "they can't find the link to the message board/wiki/signup page". This needs to be there, so that people know there isn't one associated with the trip and can stop looking.

Wish List

If you wish something worked differently then request it here.

  • Draw map showing carless passengers and available car spaces
  • Display information about past trips organized on organizer's extended info page
  • on the create trip page ideally signup information wouldn't appear unless you click "yes" for signup tools
  • little clickable popup text windows explaining how to use it would be good
  • committed should maybe not be turned on by default?
  • drivers should not be able to edit other people's cars?
  • on the trip edit page, candrive should be a checkbox to prevent people from interpreting it as the number of required cars
  • Generate a printable list of participants
  • Have "To:" fields in emails contain full names of participants, e.g. "Joe Blow <[email protected]>"
  • Separate lists by month
  • more descriptive field labels on the "edit" page
  • Put data in a table on the trip agenda page with separate columns for date, trip name, links to make it more readable. The printable trip participant list should probably be a table as well.
  • if user puts "midnight" as trip start/finish time (ie - they don't actually enter a time, or deleted it) it should be hidden. Probably what they meant.
  • if start and end times are the same day only 1 should appear in the upcoming list.
  • add carname and capacity to the membership database
  • Make interactive driver/passenger map
  • Make it possible for new entries to automatically start a message board thread
  • Make it possible for new entries to automatically create a wiki page
  • Bail button to remove yourself from the trip.
  • if max participants is "0" it should be hidden, as that's what the user probably meant
  • use historical bailing data to assign each user a "bail factor," visible on their profile page
  • auto-bail functionality to remove yourself from other trips when you commit to another one
  • warning messages when you become interested in multiple trips for overlapping time frames
  • an option to get the trip agenda formatted for the VOCene - this can be used by the VOCene editor as a base for the VOCene. This option should be available just for admins/execs.
  • when adding a new trip, have a checkbox for "Sign me up for the trip", which will by default be checked. This saves the trip organizer from having to sign up, but still allows them not to sign up if for some reason they won't be attending (could happen).
  • Add trip date to all associated trip pages, most importantly the sign-up page.
  • Ability to add non-members to trips
  • Ability to edit entry from drivers page - right now one can do it only from signup page. Say you are an organizer and are busy organizing rides. You want to cancel a car, but can't do it without going to the signup page and edit entry from there. Members might also want to edit their own entry from that page (a member just contacted me about this, in fact). At the same time, why not change "edit entry" to just "edit". We want to eliminate clutter, and this keeps the meaning intact.
  • Let trip organizers (or maybe only execs?) edit members' home addresses, specifically on the drivers page. There are many members with messed up addresses. Even not including Vancouver will often take you to NY or elsewhere. It would be convenient to be able to fix this on the spot. Without this the neat Google maps are often unusable since they are zoomed out to allow for a passenger from NY and a passenger from Vancouver on the same map.
  • Driver's page should default to only showing "going" after the singups close.
  • Ability to delete a trip if necessary. Probably need to ask for confirmation... Might want to keep the deleted trips for a while (a few weeks?)? You could have a flag for "deleted" and only show the non-deleted ones in the agenda. That way you can still "undelete" a trip that was deleted by mistake or needs to be resurrected for some reason. Or maybe we can just forget about this, and if someone deletes a trip it is their problem...you can now mark trips as tentative or cancelled, note that they don't disappear, they just appear differently so that people don't wonder where they disappeared to.

Wishes that probably won't be granted

  • make mailto: links not email me (the emailer)
    • This is a more difficult problem than it appears... it can't be done via the link itself (unless you configure your own browser to ignore mailto links to yourself, but this is not a standard option). The mailto links could be made not to include the email address of the person logged in, but in households with multiple VOC members (or the clubroom computer which often remains logged in) this could result in people (the person logged in) being accidentally left off an email chain. So, if it bothers you to receive that email from yourself you'll have to delete it from the to: field. For now.

Addresses and Google Maps

  • Soon I hope to fix this address problem "once and for all". Most of the problem has to do with garbage in, garbage out and people's inability to look at a map and realize that a marker is placed in Austria rather than Vancouver until somebody tries to use it for driving directions... but ideally we'd store the address information differently in the membership database. Soon it will be upgraded to store it chopped up into street, city, etc. and will force members to update their contact info when they log in. Vancouver BC will be filled in by default, so hopefully this works out better...
    • Great idea - maybe also show them the Google map with their address when they update their address? It will sometimes still show up wrong, for various reasons. For example, an apt number can confuse it. Best for them to take a look and say if it looks right, and if not make the necessary changes.
      • Yes, it will do this. I also plan to have some additional fields visible to members but which won't get passed to google maps - namely "SUITE" and "EXTRA INSTRUCTIONS" so people can include this info without screwing up Gmaps.