Skip to content

Commit

Permalink
Participatory processes (#178)
Browse files Browse the repository at this point in the history
* Update spaces article

* Update processes article

* Add process import procedure

* Create and update process creation article

* Update processes pages organization

* Update process group article and screenshots

* Update process types article and screenshots

* Update phases article and screenshots

* Include landing page partial

* Fix icons display

---------

Co-authored-by: paulinebessoles <[email protected]>
  • Loading branch information
paulinebessoles and paulinebessoles authored Jan 10, 2025
1 parent ea6d8c4 commit 44bb288
Show file tree
Hide file tree
Showing 64 changed files with 611 additions and 326 deletions.
16 changes: 9 additions & 7 deletions docs/en/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,17 @@
**** xref:admin:participants/authorizations/census.adoc[Organization's census]
** xref:admin:spaces.adoc[Spaces]
*** xref:admin:spaces/processes.adoc[Participatory Processes]
**** xref:admin:spaces/processes/phases.adoc[Phases]
**** xref:admin:spaces/processes/components.adoc[Components]
**** xref:admin:spaces/processes/categories.adoc[Categories]
**** xref:admin:spaces/processes/attachments.adoc[Attachments]
**** xref:admin:spaces/processes/admins.adoc[Process admins]
**** xref:admin:spaces/processes/private_participants.adoc[Private participants]
**** xref:admin:spaces/processes/moderations.adoc[Moderations]
**** xref:admin:spaces/processes/groups.adoc[Process Groups]
**** xref:admin:spaces/processes/types.adoc[Process Types]
**** xref:admin:spaces/processes/process_creation.adoc[Process creation]
***** xref:admin:spaces/processes/landing_page.adoc[Landing page]
***** xref:admin:spaces/processes/phases.adoc[Phases]
***** xref:admin:spaces/processes/components.adoc[Components]
***** xref:admin:spaces/processes/categories.adoc[Categories]
***** xref:admin:spaces/processes/attachments.adoc[Attachments]
***** xref:admin:spaces/processes/admins.adoc[Process admins]
***** xref:admin:spaces/processes/private_participants.adoc[Private participants]
***** xref:admin:spaces/processes/moderations.adoc[Moderations]
*** xref:admin:spaces/assemblies.adoc[Assemblies]
**** xref:admin:spaces/assemblies/components.adoc[Components]
**** xref:admin:spaces/assemblies/categories.adoc[Categories]
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/en/modules/admin/assets/images/spaces_admin.png
Binary file modified docs/en/modules/admin/assets/images/spaces_visitor.png
43 changes: 36 additions & 7 deletions docs/en/modules/admin/pages/spaces.adoc
Original file line number Diff line number Diff line change
@@ -1,12 +1,41 @@
= Spaces

The participatory spaces are the channels that citizens can participate through when public decisions are being taken. By default
the platform is provided with participatory processes, initiatives, consultations, conferences, votings and assemblies, but
any organization can develop its own mechanisms through xref:develop:modules.adoc[Modules].
== Understand the basics

They are accessible through the main sidebar in the administration panel, and also through the main navigation menu in the
public interface.
Participatory spaces are the channels through which citizens can take part in public decision-making.
By default, an instance is provided with those different spaces:

image:spaces_admin.png[Spaces in admin sidebar]
.Participatory spaces
|===
|Name |Description |Use cases

image:spaces_visitor.png[Spaces visible in the public interface]
|*xref:admin:spaces/processes.adoc[Participatory Processes]*
|A participatory process allows administrators to configure different participatory components, which evolve over different participatory phases.
|Participatory budgeting, Proposal recollection, Voting or debate process, etc.

|*xref:admin:spaces/assemblies.adoc[Assemblies]*
|An assembly allows administrator to configure participatory components in a continued space, with the possibility to define members.
|Committee organization space, citizen assembly, etc.

|*xref:admin:spaces/initiatives.adoc[Initiatives]*
|Initiatives space allows administrators to open a bottom-up space, with different initiatives types.
|Petitions, Hearing requests, Participatory process requests, etc.

|*xref:admin:spaces/conferences.adoc[Conferences]*
|A conference allows administrators to organize and publicize events, deal with registrations, program , speakers and venues.
|Participatory event, Citizen assembly, Association festival, etc.

|===

NOTE: Any organization can develop its own spaces by creating xref:develop:modules.adoc[Modules].

== Configuration

Spaces are accessible through the administration navigation bar.

image::spaces_admin.png[Spaces in administrator sidebar]

Once you start publishing spaces, participants see links to the different spaces indexes appear in the homepage global menu,
the instance navigation bar and the footer.

image::spaces_visitor.png[Spaces visible in the public interface]
276 changes: 81 additions & 195 deletions docs/en/modules/admin/pages/spaces/processes.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
= Processes
= Participatory processes

A participatory process is a sequence of participatory activities (e.g. first filling out a survey, then making proposals,
discussing them in face-to-face or virtual meetings, and finally prioritizing them) with the aim of defining and making a decision on a specific topic.
== Understand the basics

A participatory process is a sequence of participatory activities with the aim of defining and making a decision on a specific topic.
For example, you could have a participatory process like this:

. First filling out a survey for collect participants opinion;
. Then opening proposals;
. Discussing them in face-to-face or virtual meetings;
. Finally prioritizing them before implementation.

NOTE: You want to create a participatory process? Check the xref:admin:spaces/processes/process_creation.adoc[process creation] article.

Examples of participatory processes are: a process of electing committee members (where candidatures are first presented,
then debated and finally a candidacy is chosen), participatory budgets (where proposals are made, valued economically,
Expand All @@ -13,230 +22,107 @@ in a participatory process in Decidim:

image::process_steps_components.png[Relation between Steps and Components in a Process in Decidim]

What this diagram is showing is that for a participatory process you can have 7 phases:

. Configuration & Presentation
. Diagnostic
. Proposal Creation
. Proposal Selection
. Results
. Evaluation
. Monitoring

Inside of every one of these Phases, there are some components (like Blog, Meetings, Survey, Debates, Proposals, Results).
Some of these Components allow some features depending on the Phase that we are.

In this section, we'll explain how we can configure a Participatory Process in Decidim.
What this diagram is showing is that for a participatory process you can configure different phases, and enable and configure
the components for each phase as you need it for your process.

== List
Inside of every one of these Phases, you can enable the xref:admin:components.adoc[Components] you need.

To configure participatory processes on the Decidim platform, click on btn:[Processes] in the admin sidebar menu. A list
will appear with the existing processes if there are any:
In this documentation section, you can find how to configure and manage all of those items:

image::processes_list.png[Participatory processes list]
* xref:admin:spaces/processes/groups.adoc[Process Groups]
* xref:admin:spaces/processes/types.adoc[Process Types]
** xref:admin:spaces/processes/process_creation.adoc[Process creation]
** xref:admin:spaces/processes/landing_page.adoc[Landing page]
** xref:admin:spaces/processes/phases.adoc[Phases]
** xref:admin:spaces/processes/components.adoc[Components]
** xref:admin:spaces/processes/categories.adoc[Categories]
** xref:admin:spaces/processes/attachments.adoc[Attachments]
** xref:admin:spaces/processes/admins.adoc[Process admins]
** xref:admin:spaces/processes/private_participants.adoc[Private participants]
** xref:admin:spaces/processes/moderations.adoc[Moderations]

You can filter by the ones that are:
== How to find it?

* Published / Unpublished
* Public / Private
To access the Participatory processes panel, go in the administration panel and click the "Processes" item in the administration
navigation bar.

image::processes_list_filter.png[Participatory processes list filtered]
image::spaces/processes/processes_menu.png[Pages: Access processes panel]

You can also search by title and control how many elements are in the list.

You have 4 possible actions in this list after a Participatory Process is created:

1. Export: send by email the configuration for a given process. Can be imported in other Decidim installation.
2. Duplicate: to duplicate this process.
3. Configure: to edit the metadata and configuration for a process.
4. Preview: how it will look once published.

== New process form

image::processes_new_form.png[New participatory process form]

.New participatory process form: General information
|===
|Field |Type |Description
There, you are able to manage participatory processes and processes groups.

|Title
|Required
|Title of the participatory process. For instance, "Participatory Budgeting 2020".
== Manage processes

|Subtitle
|Required
|Subtitle. For instance, "Let's decide our priorities together"
image::spaces/processes/processes_list.png[Participatory processes list]

|URL slug
|Required
|URL slugs are used to generate the URLs that point to this process. Only accepts letters, numbers and dashes, and must
start with a letter. Example: if your domain is 'example.org' and your slug 'participatory-budget-2020' then your URL will
be https://example.org/processes/participatory-budget-2020
On this page, you are able to manage processes and xref:admin:spaces/processes/groups.adoc[process groups].

|Hashtag
|Optional
|Hashtag for Twitter
You can find all the processes on the list in the administration panel, with:

|Short description
|Required
|A short explanation of what's your participatory process about.
* *Title*: title of the process.
* *Created at*: date of creation of the process.
* *Private*: if the process is opened to all participants or to only certain participants.
* *Published*: if the process is published or no.

|Description
|Required
|A long explanation of what's your participatory process about.
You can filter and sort this list by clicking the "Filter" button and the columns headers.
You can also search for processes by their title in the search bar.

|Announcement
|Optional
|The text you enter here will be shown to the user right below the process information.
image::spaces/processes/processes_list_filter.png[Participatory processes list filtered]

|===
== Actions

.New participatory process form: Duration
|===
|Field |Type |Description

|Start date
|Optional
|When this process start. You have a calendar widget to choose the day. Expected format: dd/mm/yyyy

|End date
|Optional
|When this process start. You have a calendar widget to choose the day. Expected format: dd/mm/yyyy
|Icon |Name |Definition

|===
|image:icons/action_edit.png[Configure process icon]
|Configure
|To edit the configuration and components for a process.

.New participatory process form: Images
|===
|Field |Type |Description
|image:icons/action_export.png[Export process icon]
|Export all
|Send the process configuration JSON file by email. Then it can be imported in other Decidim installation.

|Home image
|Optional
|Image that will be used in presentation cards of this process. Guidance for file: Has to be an image or a document.
For images, use preferably landscape images, the service crops the image. Maximum file size: 10MB
|image:icons/action_duplicate.png[Duplicate process icon]
|Duplicate
|To duplicate this process.

|Banner image
|Optional
|Image that will be used inside of the process. Guidance for file: Has to be an image or a document.
For images, use preferably landscape images, the service crops the image. Maximum file size: 10MB
|image:icons/action_preview.png[Preview process icon]
|Preview
|Preview of how the process looks in the user interface.

|===
|image:icons/action_moderate.png[Moderate process icon]
|Moderate
|To access the process moderation panel.

.New participatory process form: Metadata
|===
|Field |Type |Description

|Promoter group
|Optional
|Information that's displayed in the process metadata sidebar.
You can also click the "Manage" button at the top right of the page, to be able to import a process or
configure xref:admin:spaces/processes/types.adoc[Process Types].

|Organization area
|Optional
|Information that's displayed in the process metadata sidebar.
=== Import a process

|Scope metadata
|Optional
|Information that's displayed in the process metadata sidebar.
To import a process, click the "Manage" button at the top right of the page.

|Who participates
|Optional
|Information that's displayed in the process metadata sidebar.
image::spaces/processes/import_menu.png[Participatory processes import menu]

|What is decided
|Optional
|Information that's displayed in the process metadata sidebar.
You are redirected to the import page, where you need to fill in those fields:

|How is it decided
|Optional
|Information that's displayed in the process metadata sidebar.

|===

image::process_frontend_metadata.png[Process frontend metadata]

image::process_backend_metadata.png[Process backend metadata]

.New participatory process form: Filters
|===
|Field |Type |Description
* Title : The title you wish to give to the process.
* URL identifier: The ‘slug’ for the process.
* Add a document: Here you need to load the process JSON file obtained by email when exporting.

|Scopes enabled
|Optional
|Check if you want to have Scopes filtering in this process.

|Scope
|Optional
|Which xref:admin:scopes.adoc[Scope] does this process belongs to.

|Scope filter depth
|Optional
|Restrict the scope filter depth; The filter will show from general to the selected scope type. This is only relevant if
you have complex relations in Scopes children (like a Russian Doll). For instance if you have a Grandmother -> Mother ->
Child, this setting allows you to choose the Mother, so the participants can only choose the Child. This would be the
case for instance if you have Provinces -> Cities -> Districts, and the process is about a particular City.

|Area
|Optional
|Which xref:admin:areas.adoc[Area] does this process belongs to.

|===

.New participatory process form: Visibility
|===
|Field |Type |Description

|Processes group
|Optional
|Enables to make groups of multiple participatory processes. Ideally for processes that are related between them, for
instance multiple squares in a City or multiple documents using the same participatory rules.

|Private space
|Optional
|Check if this process should only be accessible by xref:admin:spaces/processes/private_participants.adoc[Private Participants]

|Promoted
|Optional
|Check if you want the process to have more visibility in the Process public list. It'll also be visible in the
Participatory Process Content Block in the xref:admin:homepage.adoc[Homepage] configuration. This is accessible in the
btn:[Edit] action in a Process.

|===

.New participatory process form: Filters
|===
|Field |Type |Description

|Related processes
|Optional
|Select other participatory processes that are related to this one.

|===

.New participatory process form: Filters
|===
|Field |Type |Description

|Show statistics
|Optional
|Check if you want to show the Statistics section.

|Show metrics
|Optional
|Check if you want to show the Metrics section.

|===
You can then select the type of data you want to import from the file.

After you've initially created your process you have a submenu where you need to keep configuring more information
about your participatory process.
* Import steps: Imports all the phases present in the original file.
* Import categories: Imports all the categories present in the original file.
* Import attachments : Import attachments of the original process.
* Import components : Imports all the components and their configuration from the original file, without importing their content.

image::process_submenu.png[Process submenu in admin]
== Examples

Here you can keep configuring your process:
Below, you can find some links to examples participatory processes:

. Info: the same form that we explained in this page.
. xref:admin:spaces/processes/phases.adoc[Phases]
. xref:admin:spaces/processes/components.adoc[Components]
. xref:admin:spaces/processes/categories.adoc[Categories]
. xref:admin:spaces/processes/attachments.adoc[Attachments]
. xref:admin:spaces/processes/admins.adoc[Process admins]
. xref:admin:spaces/processes/private_participants.adoc[Private participants]
. xref:admin:spaces/processes/moderations.adoc[Moderations]
* https://www.decidim.barcelona/processes/PAM2020[Procés participatiu del Programa d'Actuació Municipal (PAM) 2020-2023, Barcelona]
* https://www.participate.nyc.gov/processes/Citywidepb2024[The People's Money (2024-2025), New York city participatory budget]
* https://brasilparticipativo.presidencia.gov.br/processes/planoclima/[Plano Clima, Brazilian government]
* https://omastadi.hel.fi/processes/osbu-2023/[Helsinki city participatory budget]
* https://ecrivons.angers.fr/processes/BP24-25[Angers city participatory budget]
Loading

0 comments on commit 44bb288

Please sign in to comment.