Propose new functionalities for Decidim software
#DecidimRoadmap Designing Decidim together
Url aliases for participatory spaces
Currently it's possible to choose the url slug for the participatory spaces.
It would be great to be able to enter aliases (like it's possible on wordpress or drupal) so that we are able to communicate on simpler urls and get rid of the /processes/url-slug or assemblies/url-slug.
Furthermore /processes and /assemblies are english terms we cannot translate in i18n.
Ex : meta.decidim.org/roadmap/
List of Endorsements
Report inappropriate content
Is this content inappropriate?
Comment details
You are seeing a single comment
View all comments
I think this could be solved by adding a centralized database table for all resources that can be linked to. Ideally, all resources that have a public URL would have a row in that table in which case the conflicts could be resolved simply by doing a lookup for the new URL in that table.
Alternatively, there could be a registry of "reserved" URL patterns that would cause the matches to these reserved patterns to cause a validation error on the proposed URLs.
As mentioned in the proposal, I would also very much like to have the possibility for unique multilingual URLs as well (for improved user experience and SEO), this has been requested many times:
Multilingual URLs for language versions
Loading comments ...