I think it would be a better idea to use the permanent node/ID link with the social media "Share" buttons, instead of content/label.
E.g.: https://opengameart.org/node/20673 instead of https://opengameart.org/content/jumping-blob
The reason being, if the author changes the name on the submission, the links shared on the social media pages will no longer work. Or theoretically, in some cases, lead to a completely different submission that now uses the same name.
That is, unless new submissions always generate a unique content/label URL & previously used ones cannot be used again. In which case the current system is fine as long as the old content/label URL points to the renamed submission.
Edit: This should also apply to forum posts & any other pages utilizing the "Share" buttons.
Edit: Just tested renaming one of my submissions.
I renamed the following from "Torch" to "Animated Torch", & both the new & old links point to the submission:
Does this mean that the old link will permanently lead to that submission? Or is is possible that it will eventually expire & a new submission could occupy it?
Yes, both should perminantly refer to the same submission. URL aliases are also unique. If one is already in use, the site will append a number to the end like -0 and increment it based on the number of times that particular URL is in use. For example. ./content/torch was already in use, so ./content/torch-0 was used instead. Once that URL is assigned, the site directs it and all aliases to the submission they reference. This is true of forum posts, blog entries, and pretty much all other pages using the share button.
In other words: Feature successfully implemented. :)
--Medicine Storm
Okay, glad to hear it.
I have another question though. It seems to me that someone could URL horde by renaming their submission multiple times. But, I'm guessing that isn't an issue here?
I guess they could hoard urls, but it would be a pretty big waste of time. The site would just keep incrementing the suffix for anyone who wanted to use those urls.
Example: I submit something called "awesome soldier", but the hoarder already took /awesome-soldier, /awesome-warrior, /super-soldier, /awesome-soldier-0 through /awesome-soldier-100, etc. The site would just assign my submission /awesome-soldier-101. then, if the hoarder tried to claim that by using "awesome soldier 101", the site would override him and he'd get either /awesome-soldier-102 or /awesome-soldier-101-0, preserving /awesome-soldier-101 for my submission in perpetuity.
--Medicine Storm