There are a few topics with requests for sorting options in various lists, so I’m going to merge them all into this one. From the perspective of adding sort options to the site, it makes sense for me to discuss them all in one location (as opposed to talking about route sorting in one topic and street sorting in another topic).
Anyway, I was finally able to find a couple days to work on this (some of the threads go back to 2018! )… I’ve added sorting functionality to just about every list in the site (there’s no sorting in the Notification lists). Below is a list of sortable fields that are available now with each type of data.
I merged in the other threads here, so here’s a ‘todo’ list of sorting that I can add. I’ll move them down into the main list as I add them (if I can).
Activities
number of streets completed
number of streets progressed
Streets
number of people who have completed it
nodes remaining
Cities
number of people running it
Running Cities (your profile page list)
original completion date
country name
Activities
Time
Distance
Challenges
Challenger count
Name
Start Date
Cities
Distance
Name
Streets
Countries
Name
Region count
Regions
Cities count
Name
Routes
Creation date
Distance
Name
Running Cities
(This is your list of cities on your profile page)
City name
Progress
Streets (completed)
Streets (total)
Streets
Distance
Name
Node count
Striders
This varies across contexts e.g. on a street page, it’s either name or when the street was completed & on a country page, it’s either name or completed street count within the country
It would be really interesting if it was possible to sort streets by order parameters than alphabetical on individual city pages as well as your own personal completed streets page. Some ideas:
Ascending/descending:
Number of nodes
Length in km/miles
Total completions of street (how many striders)
I’m almost certain I sorted a city by node-count a few years back. Would be great to see it return or implemented.
I’d like to be able to view a list of all streets in my city, ordered by length.
It would be fun to check off each long street as a single run, and refer back to the list for more ideas of streets to run along. I suppose it could also be used to find out which streets would be faster to complete due to being shorter.
In addition to the default alphabetical sorting of incomplete streets, it would also be useful to sort by the number of nodes remaining or by the overall length of the street (or some other measure of distance or completeness).
Primary use case is being able to quickly identify longer incomplete roads for use in runs that would benefit from fewer turns (speedwork, mainly). I can visually hunt for these, but sorting would make it a bit easier. I suppose the inverse (identifying short roads or roads very close to completion) would also be helpful for AMSAP challenges.
I walk/run in a lot of cities.
When i try to look at the citymap of a city i have to read all the cities because they are sorted by % complete. Thats is surely an important way to look at your cities. But I would like also a simple alphabetic view per country and/or overall
This is a dumb list right now, but I’m currently in the process of converting other lists to custom code (the city list, and other similarly-formatted lists in the site, is a plugin right now - I’m putting some effort into making that custom code so I can have a bit more control).
I can include this list in my efforts. I’m at the point where pagination works properly, but I have more work to do to add searching and sorting. It’s not a ton of work left, it’s just a matter of finding free time to do it.
that would be great!.
I have now ca 100 cities/municipalities in my citystrides, a lot with zero or 1%.
I like that because now I can seen where I have been but…
The name of the community is not so easy to know for Example Castricum= Castricum, Limmen, Bakkum and many more.
So it is difficult to find that village.
It would be very handy if you could search in your city list and could sort it alphabetically or per country. It wouuld also be handy if the percentage was 2 digits behind the comma (Europe) or as you call it decimal point.
Hi James
How are you doing? Is it still possible to find time to develop?
I was curiuos if you have any idea if you could find time to implement the sorting of cities/regions. I have now over 200 city’s and it gets difficult to find one.
BTW i can see that in my city the number of striders hase risen from 607 om 27 apr 2018 to 695 today in 6 month so the program is much used over here!
Was going to create a topic but I see it’s already out there. I’ll chime in and ask if there’s any ongoing effort here?
I’m particularly interested in if we could sort our completed cities lists by # of streets, alphabetical, [original] completion date, and/or other metrics. Obviously the incomplete cities sort by %, but could also be nice to sort that by # of streets and/or alphabetical as well.
This would be a cool feature. Not just sorting the cities I have run in, but also sorting the general list of cities by number of runners, number of streets, and so on.
Would love to know which city has the most active runners.
So, at the moment we have the list of cities we have run in sorted by percentage complete. Would it be possible to have other sorting options for that list? It would be more useful sometimes for a city where I’ve done 300 out of 2000 streets to be more prominent than say a street I’ve some 1 out of 6 streets. Also sorting alphabetically would be useful.
I would also like to see more sorting options. The top of my list is dominated by “cities” where I have completed 3 out of 5 streets, or similar. I’d love to be able to easily see the cities with the highest absolute number of streets completed.
Or, if there could be a facility to export the list as CSV or similar, we could sort however we wanted.
Pretty minor one but I like to move around my city with each walk so currently I have 12 routes planned. I then do the oldest one, delete and plan the next. The issue is if I plan a 13th the oldest goes onto the next page.
Would it be possible to add a way of having the oldest created at the top rather than the bottom.
Awesome thanks for implementing this! It seems the leaderboard might have be broken by this though? I can only sort leaderboard by name or joined which is not very competitive
Also noticed there seem to be something off with the distance calculation for some streets thanks to the sorting:
Yeah, I had to break the Leaderboard to get this out. I have plans to condense the leaderboard and the striders page into a single page … hopefully this week, but we’ll see.
Thanks for the link to the street with incorrect distance! I’ll look into why my total distance calculations are wrong…
A sorting option for activities for private/public would be very helpful for me. I want to share only selected activities like marathon runs and have to search for them manually atm. Thanks
Sorting on public/private feels a bit awkward, with further complication around the fact that there’s only one search UI so it’d be weird/irrelevant to make that possible on others’ activities. I also don’t see how that would help your situation, since the resulting public/private activity you’re looking for could still be deep in the list.
Instead, I’m adding search capability to the activity list.
You’ll be able to search by date (YYYY-MM-DD format, so the easiest initial search would be year) as well as by month name (which would match all years you’ve run in e.g. April)
I’m sure I’ll get some feedback after people get to use it, so we’ll see how it changes over time…