Changes at "Participatory Texts - 1st iteration"
Scope
- +Funding available
Progress
- -25.0
- +100.0
Title (English)
- +First iteration
Title (Català)
- -Módulo “Textos participativos”
Title (Castellano)
- -Módulo “Textos participativos”
Description (English)
-
+
This module enables discussion of large texts by importing structured and unstructured documents, breaking them down into Decidim cards (as happens with proposals or results) and also allows the opposite, the generation of a unified text based on a set of cards (proposals or results). Users can then browse the contents and interact with them (support, comment, share).
EPIC: https://github.com/decidim/decidim/issues/3583
Description (Català)
-
-
El adjudicatario es responsable del desarrollo y construcción del módulo de textos participativos o colaborativos (decidim-texts).
Este módulo facilita la discusión de textos de gran tamaño, a través de la importación de documentos estructurados y no estructurados, descomponiéndolos en el diseño de tarjetas de Decidim (igual que propuestas o resultados), y también permite hacer el recorrido inverso, es decir, generar y visualizar un texto unificado a partir de un conjunto de tarjetas (propuestas o resultados). Los usuarios podrán así navegar por los contenidos e interactuar con ellos (apoyar, comentar, compartir).
Especificaciones funcionales para el módulo:
Descomposición de textos
- Cargar un texto en formatos ODT, XDOC, MarkDown o HTML desde un panel de administración y dividirlo en propuestas o resultados.
Si el texto está estructurado, se creará, por cada subsección del texto, una tarjeta cuyo título se corresponderá con el de la sección o subsección.
Si el texto no está estructurado, se creará una tarjeta a partir de cada párrafo. Cada párrafo quedará titulado con su numeración.
- Desde el panel de administración, y a partir de la carga de texto, se podrán definir los siguientes parámetros (antes de la descomposición del texto).
Para textos estructurados: nivel de titulación (header) a partir del cual se considera que se tiene que crear la tarjeta.
Para textos no estructurados: número mínimo de caracteres para considerar un párrafo como parte de una tarjeta.
- Las tarjetas, de forma optativa, también se podrán crear, separar o juntar manualmente.
Composición de documentos a partir de tarjetas
- Las tarjetas se deben poder numerar (pesos) desde el panel de administración para ordenarlas.
- A partir de la ordenación, se generará una visualización unificada de todos los títulos y contenidos de las tarjetas.
- Las categorías y subcategorías deben poder utilizarse como títulos de sección y subsección, respectivamente.
Visualización e interacción con documentos recompuestos
- El margen izquierdo del texto incluirá un índice desplegable.
- En el margen derecho cada fragmento de texto que corresponda a una tarjeta mostrará el número de apoyos, y el botón de dar apoyo, el número de comentarios y un botón para hacer un comentario (con la opción de tener acceso al hilo completo), botón de seguir, botón de compartir y el enlace directo a la tarjeta. Los botones serán actuables y se ejecutarán directamente las acciones que les corresponda.
- Cuando se haga clic en el icono de comentarios, se mostrarán los comentarios vinculados a esta tarjeta en el margen derecho, como en https://mymadison.io/documents/constitution.
- En la configuración del componente se puede habilitar la opción de que los usuarios puedan especificar el tipo de enmienda propuesta (de supresión, de modificación, de adición).
Description (Castellano)
-
-
El adjudicatario es responsable del desarrollo y construcción del módulo de textos participativos o colaborativos (decidim-texts).
Este módulo facilita la discusión de textos de gran tamaño, a través de la importación de documentos estructurados y no estructurados, descomponiéndolos en el diseño de tarjetas de Decidim (igual que propuestas o resultados), y también permite hacer el recorrido inverso, es decir, generar y visualizar un texto unificado a partir de un conjunto de tarjetas (propuestas o resultados). Los usuarios podrán así navegar por los contenidos e interactuar con ellos (apoyar, comentar, compartir).
Especificaciones funcionales para el módulo:
Descomposición de textos
- Cargar un texto en formatos ODT, XDOC, MarkDown o HTML desde un panel de administración y dividirlo en propuestas o resultados.
Si el texto está estructurado, se creará, por cada subsección del texto, una tarjeta cuyo título se corresponderá con el de la sección o subsección.
Si el texto no está estructurado, se creará una tarjeta a partir de cada párrafo. Cada párrafo quedará titulado con su numeración.
- Desde el panel de administración, y a partir de la carga de texto, se podrán definir los siguientes parámetros (antes de la descomposición del texto).
Para textos estructurados: nivel de titulación (header) a partir del cual se considera que se tiene que crear la tarjeta.
Para textos no estructurados: número mínimo de caracteres para considerar un párrafo como parte de una tarjeta.
- Las tarjetas, de forma optativa, también se podrán crear, separar o juntar manualmente.
Composición de documentos a partir de tarjetas
- Las tarjetas se deben poder numerar (pesos) desde el panel de administración para ordenarlas.
- A partir de la ordenación, se generará una visualización unificada de todos los títulos y contenidos de las tarjetas.
- Las categorías y subcategorías deben poder utilizarse como títulos de sección y subsección, respectivamente.
Visualización e interacción con documentos recompuestos
- El margen izquierdo del texto incluirá un índice desplegable.
- En el margen derecho cada fragmento de texto que corresponda a una tarjeta mostrará el número de apoyos, y el botón de dar apoyo, el número de comentarios y un botón para hacer un comentario (con la opción de tener acceso al hilo completo), botón de seguir, botón de compartir y el enlace directo a la tarjeta. Los botones serán actuables y se ejecutarán directamente las acciones que les corresponda.
- Cuando se haga clic en el icono de comentarios, se mostrarán los comentarios vinculados a esta tarjeta en el margen derecho, como en https://mymadison.io/documents/constitution.
- En la configuración del componente se puede habilitar la opción de que los usuarios puedan especificar el tipo de enmienda propuesta (de supresión, de modificación, de adición).
Share