Change to user profile page structure

Posted by AaronClausen

 9 hrs ago

Hi All,

We've needed to implement a change that will affect the structure of all user profile pages.

To date, we've hosted separate region based versions of everybody's user profile.

For example:

naturemapr.org/users/8083 (Michael B's all sightings)
canberra.naturemapr.org/users/8083 (Michael B's Canberra only sightings)
sydney.naturemapr.org/users/8083 (Michael B's Sydney only sightings)

Each with a unique web address E.g. Canberra. Sydney. Pilbara.

This essentially creates a massive cross product of page combinations for the system to maintain and host and provides a very large footprint for malicious actors to target because we are essentially hosting 41 different versions of every single user profile page, which are then further multiplied by the number of pages that can be paginated through each profile page for sightings and also species. It becomes absolutely massive.

13000 users x 41 regional versions x No. sighting pages
+
13000 users x 41 regional versions x No. species pages

This footprint is simply too big to host and maintain, it's killing our expensive infrastructure and we have a very large attack footprint for bots and scrapers as we've seen over the past few days.

This is a legacy of the regional structure we started out with and is simply not sustainable to keep doing going forward.

User profile pages will now auto redirect to the main naturemapr.org version, which will be the single, consistent web address and version of everyone's user profile pages.

We understand that some users will miss having a dedicated canberra/michaelb version of their records in the short term. Longer term, we may investigate introducing a way to filter records on your user profile page by collection (some of which are regions) to get this kind of functionality back.

But in the short to medium term, we are killing ourselves with this overly generous architecture and need to drastically reduce our footprint to be able to keep operating the platform sustainably.

Thanks everybody for your support and understanding.

8 comments

   7 hrs ago
Hi Aaron. A very interesting change. We have always been able to give our moderators status on a regional basis or national/global. A lot of our moderators have been focusing on their local region only, or several regions. From what I can see now, if we wish to add any privileges to a moderator, we can only add them as global moderators. Is this your plan for the future, or a temporary situation?
Regards, Michael .... CC @MichaelMulvaney @EmmaCollins
AaronClausen wrote:
   6 hrs ago
Hi Michael B,

No, this is completely separate and will have no effect on our (highly successful and effective) region based moderator structure.

We are purely talking about how user profiles are displayed and accessed and reducing the number of different possible paths to get to the same information so that it can be manageable and cost effective.

Regarding your question, no not at all.

I can never, ever see us doing away from our highly successfully and effective regional based moderation structure.

Having regional based moderator responsibilities is one of the key differentiators as to why NatureMapr works so well and has been so effective.

Our moderators are able to have the flexibility to take on only the regions they have expertise in and also have the capacity to manage and/or are comfortable with.

I can't see us EVER doing away with it. Structurally (underneath and invisible to users) regions are just becoming another type of collection, so strictly speaking, regional moderators will overtime become "collection moderators", but the resulting functionality and outcome will be exactly the same as the successful structure we have in place now.

We have to drastically reduce our overall footprint, our overall complexity and the overall number of assets that we have dangling out on the internet to be attacked and abused. This is my absolute focus at the moment to ensure we can keep running and sustainably.
Choyster wrote:
   4 hrs ago
Great move Aaron, I am 100% behind this for the sake of the platform!
   4 hrs ago
I really like this change, a lot less confusing for me than having all the different profiles when I'm only one person.
mahargiani wrote:
   3 hrs ago
Makes sense to me. Does this have the benefit that when I post a sighting, I will not have to worry about which region I'm in? When I think about it, there are potentially lots of questions on how things will operate/change. I'll work on the basis of seeing how things go, then, if there does appear to be a significant issue, raise it with you. Thanks, Aaron, and please keep up the good work, it is very much appreciated.
   1 hr ago
Fair enough . And IMHO appropriate in current computing ways.
Keep up the excellent work .
And thank you both @AaronClausen and @MichaelBedingfield for clarifying what this applies to and what this does not apply to .
AaronClausen wrote:
   36 min ago
Thanks for the support all - it keeps us going and thoroughly appreciate.
KorinneM wrote:
   16 min ago
To be honest, in one way I'll be happy to have all of my sightings on one link.

Please Login or Register to comment.

1,910,306 sightings of 21,475 species from 13,301 contributors
CCA 3.0 | privacy
We acknowledge the Traditional Owners of this land and acknowledge their continuing connection to their culture. We pay our respects to their Elders past and present.