A.1.4 Arquitectura

Consta de librerías y generadores de código hechos en lenguaje Ruby con el framework Ruby on Rails.

Cuenta con soporte de internacionalización y adaptación de imagen gráfica.

Cuenta con distintos componentes para facilitar la modularización y colaboración de otras entidades. Se extrae y traduce de su documentación1:

Libreria Descripción (Inglés) Descripción (Castellano)
Administración This library adds an administration dashboard so users can manage their organization and all other entities. Esta biblioteca añade un panel de administración para que los usuarios puedan administrar su organización y todas las demás entidades.
API This library exposes a GraphQL API to programatically interact with the Decidim platform via HTTP Esta biblioteca expone una API de GraphQL para interaccionar programáticamente con la plataforma Decidim a través de HTTP
Presupuestos Adds a participatory budgets system to any participatory space. Agrega un sistema de presupuestos participativos a cualquier espacio participativo.
Comentarios The Comments module adds the ability to include comments to any resource which can be commentable by users. El módulo de comentarios agrega la capacidad de incluir comentarios en cualquier recurso que pueda ser comentado por los usuarios.
Core The basics of Decidim: users, organizations, etc. This is the only required engine to run Decidim, all the others are optional. Los fundamentos de Decidim: usuarios, organizaciones, etc. Este es el único motor requerido para ejecutar Decidim, todos los demás son opcionales.
Dev This gem aids the local development of Decidim's features. Esta joya ayuda al desarrollo local de las características de Decidim.
Encuentros The Meeting module adds meeting to any participatory space. It adds a CRUD engine to the admin and public view scoped inside the participatory space. El módulo de la reunión agrega la reunión a cualquier espacio participativo. Añade un motor CRUD al ámbito público y de administración dentro del espacio participativo.
Páginas The Pages module adds static page capabilities to any participatory space. It basically provides an interface to include arbitrary HTML content to any step. El módulo Páginas agrega capacidades de página estática a cualquier espacio participativo. Básicamente, proporciona una interfaz para incluir contenido HTML arbitrario en cualquier paso.
Propuestas The Proposals module adds one of the main features of Decidim: allows users to contribute to a participatory space by creating proposals. El módulo Propuestas agrega una de las principales características de Decidim: permite a los usuarios contribuir a un espacio participativo mediante la creación de propuestas.
Resultados Adds a results section to any participatory space so users can follow along the state of the accepted proposals. Añade una sección de resultados a cualquier espacio participativo para que los usuarios puedan seguir el estado de las propuestas aceptadas.
Encuestas Adds the ability for admins to create arbitrary surveys. Añade la capacidad de los administradores de crear encuestas arbitrarias.
Sistema Multitenant Admin to manage multiple organizations in a single installation Multitenant Admin para administrar múltiples organizaciones en una sola instalación

image alt text

Figura A.1.4.1: Arquitectura de servidores de Decidim

1. https://github.com/decidim/decidim

results matching ""

    No results matching ""