View Full Version : New Feature: Track Courses
Just finished this up so if you notice any problems please let me know.
You can now track course changes in your dashboards. You'll see a new "Tracker" tab in there and a new button on the course info. pages that will let you add courses to your tracking list.
This is kind of like a global change log for whatever courses you want to pay attention to with the addition that you will see when rounds are recorded or edited as well as when reviews are added/edited. There are a bunch of filtering options for you as well.
You may also notice that you can't sort the list by course name or location. This is mostly due to the way I'm putting together all the changes in one list. I figured you guys could just filter by course to achieve almost the same result. You CAN sort by date, change type, member, etc.
jedwards
09-30-2008, 04:44 PM
cool feature -- thanks timg!
ERicJ
09-30-2008, 05:03 PM
Tim,
Very nice. Here are my first pass suggestions:
Like you did for "Photo", make all the actions a clickable link taking you to the relevant page. E.g. For "Round Recorded" clicking it should take you to that round, or "Hole Info. Updated" takes you to the "Hole Info" page.
Need a way to subscribe to those changes by e-mail. If you're tracking a lot of courses that could get overwhelming with individual e-mails for every change, so perhaps have options such as "Individual", "Daily Digest", or "Weekly Digest".
I'd like to be able to filter by Member as well. I'm tracking just the five courses nearest me and there's 20 pages of changes in my tracker. Just sorting by member is tedious to find the changes not made by me. Ideally, it be some sort of list selection that would allow multiple Members who've made changes to be selected. If checkboxes are used there should be a "select all" option to quickly select everyone so that you can deselect the ones you don't want. I also recall seeing an HTML list pull-down thing that allowed CTRL-A to select all, then CTRL-clicks to individually deselect items. Can't remember what that's called though.
The Member filter is useful because even when sorting by Member you can't select a secondary sort, i.e. "When", to get a chronological list of changes by a specific member.
ERic
Unfortunately I won't be able to implement most of those suggestions without changing how a lot of the site works.
The daily email thing is in the works but I think it might be a subscription type thing as I don't want to be sending out hundreds of emails daily depending on how many people use this. By subscription, I'm thinking of some sort of nominal DGCR subscription fee where you might get extra features.
I can have links take you to the round page but not to the specific round. Same with the reviews, etc. without doing additional processing for each change which would be kind of a pain. I'll investigate but I can't promise anything.
The member filter more than likely won't happen. I can have the member sort use a secondary sort by descending date but that is probably the best I can do. Then you can narrow it down to a course and the member stuff will be chronological.
I try to keep the # of queries to a minimum (and the one that generates the list is a big one). To generate the member list I'd have to execute it twice, once to pre-fetch the names and again to display results.
tomschillin
09-30-2008, 05:32 PM
the Tracker button from my Dashboard takes me to an error page???
It's fixed.. I'm currently working on it.
Member sort now does a secondary descending date sort. Also, the changes are now linked to their respective pages.
I could possibly add an option to exclude yourself from the listing. That way you can just see what others are doing.
tomschillin
09-30-2008, 05:43 PM
damn that was fast!
ERicJ
09-30-2008, 05:55 PM
I could possibly add an option to exclude yourself from the listing. That way you can just see what others are doing.
That would get me what I want most of the time. :)
ERic
There is now an option to exclude yourself from the list (right next to the toggle).
gcoghill
09-30-2008, 06:38 PM
Very cool feature! I did notice if you click on the "action" (course edited, review added, etc.) it just dumps me back to the home page.
gcoghill
09-30-2008, 06:48 PM
Now that was a fast fix! The Course Tracker is an excellent addition BTW.
ERicJ
11-07-2008, 02:53 PM
On the "Course Tracker" you might want to change either one of "Review Updated" (in the Filter List) or "Review Edited" (in the Results List) to match the other so that it's consistent.
ERic
Thanks.. I fixed it so it's consistent.
ERicJ
02-24-2009, 07:52 PM
Tim,
Bug in the Tracker:
http://www.dgcoursereview.com/tracker.php?ctab=2
On the "Courses" sub-tab... the one that allows you to remove courses from your Tracker, none of the course URL's are correct. They're all:
http://www.dgcoursereview.com/course.php?id=ERic
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.