Proposa noves funcionalitats
#DecidimRoadmap Dissenyant el Decidim entre totes
Implement pagination for scopes index
Is your feature request related to a problem?
When an organization has a lot of scopes (let's say more than 200), the scopes index page in BE takes time to load. In general, the scopes are not scalable (i.e. in my interests in user account).
As Decidim is being used by more and more institutions (cities, counties, etc.), the scope will need to adapt to new areas, with more and more scopes needed. For exemple, a county might want to have all of its cities displayed as scopes, but with more than 1000 scopes, the scope index page is crashing.
Describe the solution you'd like
To solve this scope scalability problem, it would be useful to add pagination to the /admin/scopes page, so that in case of a lot of scopes, the loading of the page is not impacted.
Additional infos
In our use case, this feature would be used to display an interactive map with geocoding available with this module : https://github.com/OpenSourcePolitics/decidim-module-homepage_interactive_map
Describe alternatives you've considered
Add this feature to the module.
Does this issue could impact on users private data?
No
Funded by
OSP
Reportar contingut inapropiat
Aquest contingut no és apropiat?
4 comentaris
Conversa amb Pierre Mesure
Regarding the map, an inspiration could be CONSUL which has a clickable map to show the various districts of a city and enable people to choose their area and see its proposals.
https://consul.demokratiskastader.se/proposals/map?locale=en
We have a plugin that allows to easly configure sensible areas in a map https://github.com/Platoniq/decidim-module-navigation_maps
Yes, it looks really promising, I haven't tried it yet.
Thanks for your answers!
I didn't know the Consul map, it's nice! And I tested the navigation maps module, it's really cool but I think it's better for other use cases (with drawable tiles).
In our case, the map is related to scopes and assemblies: scopes are the different neighbourhoods (delimited by Geojson tiles) and assemblies are the neighbourhoods spaces. You can see what it looks like at the bottom of this homepage: https://jeparticipe.toulouse.fr/
May be my proposal was not clear enough, it's more about the scalability of the scopes. If we want to have a lot of scopes, the scopes page can become fast unmanageable.
Deixa el teu comentari
Inicia la sessió amb el teu compte o registra't per afegir el teu comentari.
Carregant els comentaris ...