---
# System prepended metadata

title: Roadmap 2023/2024

---

Traduir i anar pujant als drafts de https://github.com/orgs/decidim/projects/22/views/1 
 
 
 https://github.com/orgs/decidim/projects/22/views/1?pane=issue&itemId=34383089

## Data Visualization
 Improvement of data visualization systems generated in the participation, with the aim of reducing complexity and facilitating the understanding of the large volumes of data generated on the platform.

* [DDP01] [DATAVIZ] View a summary of process data by incorporating graphs that convey metrics and provide additional information regarding the collected data, as outlined in the community proposal [15799](https://meta.decidim.org/processes/roadmap/f/122/proposals/15799).
* [DDP02] [DATAVIZ] Generate a display featuring word clouds based on the titles of submitted proposals, offering filters for attributes such as neighborhood, thematic axis, and proposal category. Each word within the cloud can be hyperlinked to the corresponding set of represented proposals, leading to a specific data section within the respective participation space (Process).
* [DDP03] [DATAVIZ] Locate, view, and access general platform statistics for specific dates or time periods, encompassing participants, proposals, meetings (including non-participants in meetings, organizations, and contributions), comments (first-level, second-level, etc., including upvotes and downvotes), processes, assemblies, endorsements, surveys, survey responses, votes, budget votes, and projects. Additionally, the option to filter this content by thematic/geographic scopes and category should be available.


## Debates
Reconsideration of the functionality of debates with the aim of improving digital deliberation systems within Decidim.

* [DDP04] [Debates] General Debate Enhancements I: Redefinition of the debate component and development of various typologies, including the Dynamic Forum (Reddit-style list), Questions and Answers (AMA-Q&A), and debates structured with multiple-choice positions.

* [DDP05] [Debates] General Debate Enhancements II: Development of visualization systems and analysis of contributions made in debates. Global navigation for debates. User testing and improvements in their usability. Integration of debates with the rest of the components. A specific block of debates for the homepage and the homepage of a space.


## Design
Improvements to the design of the platform.
* [DDP06] [Design] Design and implementation of new views resulting from the features being added or modified.
* [[DDP07] [Design] Use page image as meta image for links preseeding.](https://hackmd.io/NpACnnMlQQ2goonQHJwVVQ#Use-page-image-as-meta-image-for-links-preseeding)

## Engagement
Improvements in communication systems with participants and the ability to incentivize their participation on the platform.
* [DDP08] [Engagement] Opt-in for the newsletter when using OmniAuth as a registration method.
* [DDP09] [Engagement] Email testing: Being able to send a test email when creating a newsletter to preview how the newsletter looks before sending it to everyone.
* [DDP010] [Engagement] Enhancing the sending of communications through the platform to specific participant groups. The ability to send segmented newsletters to participation spaces. Currently, it's possible to send to participants and followers. Improving this granularity to send to the list of members of an assembly or to those registered for a conference.

## Surveys

* [DDP11] [Surveys] Transform the surveys component into a collection of surveys, allowing the creation of multiple surveys on the same page within the same component. This includes maintaining a historical record of surveys, eliminating the need to create a new component every time you create a survey.

## General
Enhancements to cross-platform functionalities, such as areas, comments, categories, and other classification systems.
* [DDP12] [General] Possibility for administrators to respond to comments even when they are closed to participants.
* [DDP13] [General] Consolidating Scopes and Areas and the ability to define types of scopes.
* [DDP14] [General] Allowing free text in category and scope searches.
* [DDP15] [General] Implementing soft/hard delete for spaces and components, along with a recycling bin to facilitate recovery.
* [DDP16] [General] Capability to publish/unpublish conference components.
* [DIT11] [General] [Admin] Query aggregated verification data from the admin panel, filtered by periods and dates.
* [DIT12] [General] Automatically hide filters (Scopes, Areas, Categories, etc.) that have no associated content.
* [DIT13] [General] [Admin] Ability to hide components from the menu of a participation space. For these hidden spaces in the menu, notifications should not be sent upon publication. An option would be to have a menu visibility setting within the configuration of the component itself.

## Organizations
Improvements for the needs of social organizations, such as cooperatives, federations, social movements, related to multitenant management, census systems, consultations, and assemblies.

* [DDP17] [Orgs] General Organization Enhancements: Enhancements in multitenancy, improvements in assemblies, and improvements in census management.

## Proposals
Improvements in the proposals component, including participatory text enhancements.
- [DDP18] [Proposals] [Admin] Provide bulk action responses to proposals and have automated/template responses.
- [DDP19] [Proposals] Automatically geolocate proposals from mobile devices based on their location or from the browser.
- [DDP20] [Proposals] Map proposals in georeferenced regions (not just points), e.g., mapping of uses. The proposal creation form should allow you to select a region on a map.
- [DDP21] [Proposals] Enhance navigation for geolocated proposals: add categories/scopes to a legend on the proposal map for direct navigation.
- [DDP22] [Proposals] Allow adding fields that won't be published on the proposal creation form.
- [DDP23] [Proposals] Improve user experience and usability to ensure a minimum of 2 supports when more than one is required, such as displaying a warning if the minimum is not met or showing a support count.
- [DDP24] [Proposals] [Admin] Allow proposal editing time to be in hours and days, not just seconds.
- [DDP25] [Proposals] [Admin] Automatically close proposal collection on a day and time set and configured by the admin.
- [DDP26] [Proposals] [Admin] Review the functionality of merging and splitting proposals and rethink the current operation to perform these actions within the same proposal component without generating a new one.
- [DDP27] [Proposals] Co-authorship of proposals: Allow co-authorship in proposals.
- [DDP28] [Proposals] Grid view: Enable viewing proposals in grid mode (card + image).
- [DDP29] [Proposals] Hide support instruction messages.
- [DDP30] [Proposals] Do not display an error if a field is empty when creating a proposal.
- [DDP31] [Proposals] Add new proposal status types. The current status types are No response/Accepted/Evaluating/Rejected. Have a configuration option for the number of states and their labels from the admin panel.

## Participatory Texts
- [DDP32] [Texts] Create a separate module for Participatory Texts detached from proposals.
- [DDP33] [Texts] Improve text loading for a more user-friendly experience.
- [DDP34] [Texts] Allow creating an amendment that adds content to the text (currently only possible on existing paragraphs).

## AntiSpam
Enhancements to spam mitigation strategies.

* [DDP35] [AntiSpam] Strengthen spam mitigation strategies and the prevention of fake user account creation.

## Accountability
Improvement of the results tracking component (Accountability).

* [DIT01] [Accountability] [Admin] Ability to perform bulk actions on results from the admin panel, meaning selecting multiple results and applying specific actions (changing category, scope, etc.), similar to what can be done with proposals.
* [DIT02] [Accountability] Add an optional map and geolocation feature for results in the results component.
* [DIT03] [Accountability] [Admin] More options for importing proposals. As an admin, I want to be able to import proposals from the admin panel (not CSV) and choose from different filters.
* [DIT04] [Accountability] Results visualization. Ensure that visualization is not solely dependent on categories and allow the choice of displaying results by categories, scopes, areas, and the ability to toggle between views.
* [DIT05] [Accountability] [Admin] Disable the condition of accepted proposals. As an admin, when I link proposals to a result, they automatically change to the accepted state. I want to be able to associate proposals with results without automatically changing the state of the proposals.

## Attachments
Improvement of the attachment file creation system for components and spaces.

* [DIT06] [Attachments] [Admin] Add a link to attach a document instead of uploading it. From the admin panel, when we upload a document, it should allow us to either upload the attachment or directly link to where the attachment is located.
* [DIT07] [Attachments] Related documents: Ensure that attached documents added to a meeting are automatically collected in the section of related documents that appears on the homepage of a participation space.

## Assemblies

* [DIT08] [Assemblies] Combine functionality for "private" members and participants for better management of permissions and actions they can perform within an assembly. The list of members defines who can participate in a private assembly, and you can choose whether to publicly display this list or not.
* [DIT09] [Assemblies] Create a new "scope" of permissions that includes assembly members.
* [DIT10] [Assemblies] Improve the visualization of the organizational structure within assemblies.


## Indicators
Development of a proprietary indicator system that allows for the evaluation of participation processes.
* [DIT14] [Indicators] Develop an indicator system that can be defined from the admin panel and is used to evaluate participation and its impact (15-20 items). There will be an open system for defining and calculating indicators from the admin panel, which will apply to all processes. Some indicators can be calculated automatically, while others need to be entered manually. Each indicator is assessed on a scale of 1 to 5, and a total score is computed. This is an initially specific module designed for processes but could potentially be expanded to other participation spaces and the platform as a whole.

## Initiatives
General improvements to the participation space to facilitate participation and management by administrators.
- [DIT15] [Initiatives] Enhance the signature export system and PDF generation to simplify their handling.
- [DIT16] [Initiatives] Bring the management of the meetings component and the blog component to the frontend, allowing the initiator of an initiative to manage meetings without accessing the admin panel.
- [DIT17] [Initiatives] Enable the signing of an initiative without registration, solely through direct verification.
- [DIT18] [Initiatives] Improve the usability of the digital signature process and reduce the number of steps to two for signing. For registered users, only request additional data in a single step. For unregistered users, allow signature with direct verification in a maximum of two steps.
- [DIT19] [Initiatives] Enhance information flow in navigation and initiative creation, ensuring participants understand what initiatives are and what they entail by providing preliminary informational layers or a navigation landing page for initiatives with highlights, recent submissions, or initiatives with pending signature collection deadlines.

## Integrations (Barcelona)
Integration with the municipal service Iris.
- [DIT20] [IRIS] [BCN] Integration with IRIS to automatically import agenda items, comments, and proposals with corresponding fields. Also, enable the automatic writing of responses from IRIS.

## Microblogging
Development of a new feature to allow publishing blog entries from the participant's public profile.
- [DIT21] [Microblogging] Ability to generate content directly from the participant's profile through the blog component. This option would activate the blog component on the participant's public profile. Activation would be done from the general administration for an entire instance, where component configuration and character limitations would be set. Conceptually, the participant's profile could function as a participation space. The blog component would be managed from the frontend. There is the possibility of exploring the implementation of Activity Pub (https://www.w3.org/TR/activitypub/) in this specific use case.

## Budgets
General improvements to the participatory budgeting system.
- [DIT22] [Budgets] Improve the usability of the voting and project selection process in participatory budgets.
    - Include improvement of the evaluation role: https://docs.google.com/document/d/1E0HbqQ2x9GQXC9aHT3mvg97rCIA9mo5bhGjloHIm0XA/edit

## Registration and Verification
Improvements to the registration and verification system on the platform.
- [DIT23] [Registration] Improve registration and verification flow: 1) Reduce the steps. 2) Invite participants to verify themselves upon completing registration and be able to assign one or multiple verifications, all configurable within the system.
- [DIT24] [Registration] [BCN/Core] Standardize direct verification for one-time participation. Enable ephemeral user verification, meaning "direct verification without registration for one-time participation," and after participation, invite the participant to register. This feature can be activated/deactivated in different participation spaces.
- [DIT25] [Registration] [BCN] Integration with digital identity verification systems such as idCAT Mòbil.

## Meetings
Improvements in the meetings component.
- [DIT26] [Meetings] Meeting typologies: Ability to establish typologies for meetings at the instance level, for example, neighborhood councils, public hearings, participation sessions, etc. (to be defined at the instance level). Consider whether to use typologies or tags. 
*(Needs more definition)*
- [DIT27] [Meetings] Within the "Meetings" component, incorporate a subcomponent for proposals under "agenda items." This would allow citizens to make proposals related to a specific agenda item or meeting. It should include the ability to propose an item and provide some form of rating (upvote, support, endorsement, etc.).
    -    Remove actions in comments (a favor, en contra, neutre)
    -    Utilitzar tags per etiquetar quins comentaris son propostes de punts a l'ordre del dia
- [DIT28] [Meetings] Ability to schedule the publication date of meetings in advance for automatic publication.
- [DIT29] [Meetings] Generate QR codes for managing registrations/attendance at a meeting and design a backoffice system for mobile-based attendance tracking at the meeting.
- [DIT30] [Meetings] Add a filter option for meetings (both in general search/meetings and in a meetings component) based on whether they have attachments and their types (documents and/or images), within the meetings component and in the general list of meetings on the platform. Also, add sorting filters for meetings: Most commented, Most participants, with the most contributions.
- [DIT31] [Meetings] Remove polls from video conferences and allow the functionality to be inserted into a meeting. Configurable permissions should be the same as when embedding video conferences. This should enable quick decision-making within a meeting.
- [DIT32] [Meetings] List meetings from other spaces in a meetings component. For example, in a participation process that includes a neighborhood council session (assembly) as one of the in-person meetings. To avoid creating it twice, it could be simply related from the admin and listed on the space's meetings page.

## User Groups
Improvements in the user group creation system.
- [DIT33-1] [Groups] Rethink and improve the registration and management flow for user groups, simplify it, standardize its use, improve usability, behavior, administration, and member management. 
- [DIT33-2] [Groups] [BCN] Reduce steps, and in the case of Barcelona, integrate it with the general file of citizen entities.
