Skip to content

OpenMaine/decidim-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Startup

docker build -t dfithian/decidim:latest .
docker run -it --rm -p 3000:3000 dfithian/decidim:latest

To get a console for debugging purposes

You shouldn't need this if everything is working normally.

docker exec -it $(docker ps | grep "dfithian/decidim:latest" | awk '{print $1}') /bin/bash

Browser

Navigate to http://localhost:3000/system to create an organization (see seeds.rb for the username and password).

Here are the settings:

screenshots/settings.png

To find the invite email, go to http://localhost:3000/letter_opener and click the invite link to register. After registering you will be redirected to the admin dashboard.

screenshots/admin.png

After creating the organization, go to http://localhost:3000 to get the homepage.

screenshots/homepage.png

Notes

Email

  • This doesn't include a mail server. If we want to send newsletters or signup emails we need to hook in to an email server.

Administration

https://docs.decidim.org/en/admin/

This platform needs an administrator to set it up and organize the general website, write copy, send newsletters, etc. This administrator does not need to be technical.

Processes

The administrator will need to create and maintain any participatory processes.

screenshots/setup-processes.png

A process has a start and end date, and phases of participation. Once it's published, it shows up in the process list view.

screenshots/list-processes.png

The detail view shows the information that was configured.

screenshots/detail-processes.png

Assemblies

The administrator will need to create any maintain any assemblies.

screenshots/setup-assemblies.png

For the user, assemblies are similar to processes.

screenshots/list-assemblies.png screenshots/detail-assemblies.png

Pages

The administrator will need to add any help pages.

screenshots/setup-pages.png

They show up to the user under the "Help" section.

screenshots/list-pages.png

Newsletters

The administrator can send newsletters (see note about needing a mail server to talk to).

screenshots/setup-newsletters.png

Settings

The administrator can change any info about the organization. A designer here could help with the appearance and page layout.

screenshots/setup-settings.png

Layout:

screenshots/setup-settings-layout.png

Color scheme:

screenshots/setup-settings-color-scheme.png

Static pages

Someone will need to write an FAQ page (under #pages).

screenshots/faq-button.png

Shortcomings of documentation

Administration of participants, spaces, components, and newsletters is either outdated or missing.

Releases

No releases published

Packages

No packages published