Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.071282275910007 Monero.

Installer DemocracyOS : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Ressources complémentaires)
 
m (Démarrer l'instance de DemocracyOS)
Ligne 89 : Ligne 89 :
 
===Démarrer l'instance de DemocracyOS===
 
===Démarrer l'instance de DemocracyOS===
 
  sudo docker restart democracyos1
 
  sudo docker restart democracyos1
 +
 +
====Redémarrer l'instance de DemocracyOS====
 +
# Contexte :
 +
Suite au redémarrage forcé du serveur, après un Deni de service lors de tests sur la montée en charge, DemocracyOS n'est plus accessible.
 +
sudo docker ps ne retourne rien.
 +
sudo docker ps -a affiche bien les images.
 +
 +
# Redémarrer DemocracyOS :
 +
sudo docker restart mongo
 +
sudo docker restart democracyos1
 +
 +
# Problématique :
 +
Les données contenues dans les essais précédents sont certainement perdues.
 +
(Il faudra reprendre à nouveau les étapes suivantes, pour la configuration d'un compte administrateur valide.)
  
 
===Vérifier si mongo et DemocracyOS sont démarrés===
 
===Vérifier si mongo et DemocracyOS sont démarrés===

Version du 9 novembre 2018 à 03:34

Naviguer sur le wiki : Accueil du wiki - Administrateur - Développeur - Intégrateur - Marketing - Multimédia - Objectifs - We make Hack
Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets
 
Consulter le sommaire de cette page en étant déconnecté du réseau : Télécharger le sommaire en PDF

Sommaire

Installer DemocracyOS

Introduction

DemocracyOS.
Beaucoup d'électeurs croient que leurs idées et leurs opinions n'ont pas d'importance pour ceux qui sont au pouvoir ou ne les atteindront pas.
L'un des plus grands obstacles à l'ouverture du gouvernement est le déclin de la participation des citoyens. 
Nous voyons un système qui nous permet de choisir entre les options binaires, mais nous exclut de participer à la conception de ces options.
Cette exclusion est la clé d'une énorme crise de la représentation mondiale.
Occuper Wall Street, le printemps arabe, les émeutes grecques. Ce ne sont que les conséquences d'un système qui ne nous représente plus et qui ne peut que produire de l'agitation.
Pia Mancini, politologue argentine est l'une des fondatrices de Democracia en Red : http://democraciaenred.org
Democracia en Red croit en la technologie comme un moyen d'étendre la démocratie à ses citoyens, et vise à construire une nouvelle culture de la participation politique.
Citation de Pia Mancini lors d'une conférence TEDx en 2013 : Il est temps d'innover là où personne n'innove : le système politique. Parce que notre démocratie est dans l'impasse et qu'elle n'est plus capable de répondre aux exigences d'une société de plus en plus complexe et transformée par les nouvelles technologies.
DemocracyOS est une plate-forme open source qui permet aux citoyens de débattre des propositions sur lesquelles votent leurs représentants.
C'est aussi un endroit où les électeurs peuvent présenter des projets et des idées à leurs représentants pour un débat.

Contacter DemocracyOS

Sites officiels

Le site officiel : http://democracyos.eu
Le blog officiel : http://blog.democracyos.org
Le Twitter officiel : https://twitter.com/DemocracyOS
DemocracyOS France : https://github.com/democracy-os-fr/democracy-os-fr.github.io
Github pour les topics de DemocracyOS en Anglais : https://github.com/topics/democracyos
La chaîne Gitter de DemocracyOS pour un support en temps réel : https://gitter.im/DemocracyOS/democracyos
Le groupe de Google pour un forum de discussions sur DemocracyOS : https://groups.google.com/forum/#!forum/democracyos-app

Mails officiels

[email protected]
[email protected]

Installer DemocracyOS sur GNU/Linux

DemocracyOS ne peut être installé que sur GNU/Linux.

Installer DemocracyOS avec Ansible

Mes premiers essais pour installer DemocracyOS avec Ansible sont vains.
Je n'ai pas réussi à configurer Ansible ni a utiliser DemocracyOS.
Les configurations des fichiers sont complexes.

Installer DemocracyOS avec OnPremises

Mes premiers essais pour installer DemocracyOS avec OnPremises sont vains.
Je n'ai pas réussi à configurer OnPremises ni a utiliser DemocracyOS.
Les configurations des fichiers sont complexes.
Installer DemocracyOS avec OnPremises.

Installer DemocracyOS avec Docker

Attention, installation non prévu pour la mise en production !
Info Version :
Système d'exploitation : Debian 9.5 Stretch SID.
MongoDB : Vérifier la version actuelle de l'image Docker.
DemocracyOS : Vérifier la version actuelle de l'image Docker.
NodeJS : 6.14.4
Installer Docker : Installer Docker sur Debian 9 Stretch.
Utiliser simplement la commande suivante :
apt install docker-engine

Charger les images Docker nécessaires

docker pull mongo:3.2
docker pull democracyos/democracyos

Créer une instance MongoDB

docker run --name mongo -d mongo:3.2

Créer un volume pour une instance de DemocracyOS

docker volume create democracyos1

Créer une instance de DemocracyOS liée à une instance de MongoDB et indiquer le répertoire de configuration de DemocracyOS

docker run -it --link mongo:mongo -e STAFF="[email protected]" --name democracyos1 -p 3000:3000 -v democracyos1:/usr/src/config -d democracyos/democracyos

Remplacer localhost par mongo dans la chaîne de connexion

sudo sed -i -e 's|localhost|mongo|' $(docker inspect democracyos1|grep Source| awk -F '"' '{print $4}')/defaults.json

Démarrer l'instance de DemocracyOS

sudo docker restart democracyos1

Redémarrer l'instance de DemocracyOS

# Contexte :
Suite au redémarrage forcé du serveur, après un Deni de service lors de tests sur la montée en charge, DemocracyOS n'est plus accessible.
sudo docker ps ne retourne rien.
sudo docker ps -a affiche bien les images.
# Redémarrer DemocracyOS :
sudo docker restart mongo
sudo docker restart democracyos1
# Problématique :
Les données contenues dans les essais précédents sont certainement perdues.
(Il faudra reprendre à nouveau les étapes suivantes, pour la configuration d'un compte administrateur valide.)

Vérifier si mongo et DemocracyOS sont démarrés

docker ps
Docker-ps-democracyos.png

Installer Node.js

Je n'ai pas encore tenté d'ajouter un conteneur Node.js avec Docker.
Pour le moment, je tente l'installation de nodejs directement depuis le conteneur qui contient DemocracyOS.
# Se connecter au serveur Debian.
La commande sudo docker ps -a permet d'identifier l'identifiant du conteneur Docker de DemocracyOS.
# Entrer dans le conteneur Docker de DemocracyOS.
sudo docker exec -ti democracyos1 /bin/bash
La version 10 de nodeJS ne fonctionnerait pas ?
A priori c'est la version 6 qui fonctionne.
apt update
apt upgrade
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs

Accéder à DemocracyOS

DemocracyOS est maintenant disponible à la consultation.
En local : http://localhost:3000
En production : http://139.99.173.195:3000
Docker-democracyos-mongodb.png

Todo

Comment relancer les conteneurs une fois qu'ils ont été arrêtés

Si j'arrête les conteneurs de MongoDB et DemocracyOS, je n'arrive pas à les relancer pour pouvoir accéder au site.
Un message m'informe que le port 3000 est déjà utilisé ou que le nom democracyos1 est déjà utilisé dans le bridge du réseau.
Redémarrer le conteneur democracyos1 fonctionne.
sudo docker restart democracyos1
Comment redémarrer si les deux conteneurs ( MongoDB et DemocracyOS ) sont arrêtés ?

Comment faire fonctionner un envoi de mail avec DemocracyOS

Les mails ne sortent pas avec la configuration par défaut.
Impossible d'obtenir un mail de confirmation de création de compte ou de faire une demande de rappel de mot de passe.
Utiliser un service SMTP alternatif en créant un compte sur SendGrid ou Sparkpost.
Adapter la section "mailer" en fonction du service SMTP alternatif utilisé.
Modifier le fichier config/defaults.json
nano config/defaults.json
Avec SendGrid
"mailer": {
     "name": "Alternative Green NRJ - DemocracyOS",
     "email": "[email protected]",
     "service": "SendGrid",
     "auth": {
       "user": "USERNAME",
       "pass": "PASSWORD"
     }
Avec Sparkpost
"mailer": {
     "name": "Alternative Green NRJ - DemocracyOS",
     "email": "[email protected]",
     "service": "Sparkpost",
     "auth": {
       "user": "USERNAME",
       "pass": "PASSWORD"
     }
Redémarrer le serveur pour prendre en compte la nouvelle configuration
Pour prendre en compte la nouvelle configuration, j'utilise, en dehors du conteneur democracyos1, la commande sudo docker restart democracyos1.
Problématique suite au mail envoyé lors de la création du premier profil
# Trois questions qui restent ouvertes :
# Ou sont les logs suite à un envoi de mail ?
# Comment activer un compte utilisateur manuellement ?
# Comment consulter les messages envoyés par DemocracyOS ?
# Si des propriétés doivent être ajoutées, utiliser nodemailer.
# "nodemailer": {"port":443,"secure":true}
# Je n'ai pas eu besoin de préciser le port pour le moment.
Les liens de validation sont mal formés du type : http://mongo:3000/signup/validate/5bb6a42326c90e41...
J'ai tenté de coller la fin du lien après le domaine, sans succès, le lien direct n'est pas pris en compte.
Pour contourner ce problème, il faut se renvoyer un mail dans lequel on remplace mongo:3000 par le bon domaine.ext.
On clic le lien du mail réceptionné qui a été modifié par nos soins, la validation est alors prise en compte.
Mon compte est créé et validé.
Maintenant, il m'est impossible de me loguer.
C'est sûrement du au fait que je n'ai pas ajouté l'administrateur dans la configuration. Je suppose que le fait de se loguer est alors interdit.

Comment créer le premier utilisateur administrateur

Connectez vous sur : http://votre-ip:3000 et créer un compte.
Ajout de ce compte en tant qu'admin : éditez le fichier config/defaults.json
  "staff": [ "[email protected]" ] 
Relancer le serveur avec make run
Connectez vous sur : http://votre-ip:3000. Au login vous serez redirigé vers l'interface d'administration (http://votre-ip:3000/admin) pour finir la configuration puis créer vos première lois.

Comment enlever l'affichage de sécurité

Une alerte en bas de l'écran informe que la connexion du site n'est pas sécurisée.
SSL n'est pas en place et de ce fait un message d'alerte est affiché en rouge.
Faut t'il installer Certbot et utiliser Let's Encrypt ?
You could add SSL with a reverse proxy and Lets Encrypt, but how to implement that is not a DemocracyOS concern really.
Docker serrait a utiliser pour les déploiements de production avec haproxy qui permet de crypter les conteneurs.

Comment réécrire l'adresse à saisir pour accéder à DemocracyOS

Réécriture de l'adresse de domaine.ext:3000 pour domaine.ext/democracyos
Depuis le fichier de configuration des hôtes virtuels de Apache2, ajouter un VirtualHost pour lier l'adresse IP à un nom de domaine.
# Se placer dans le dossier de configuration des sites de Apache2.
cd /etc/apache2/sites-available/
# Ouvrir le fichier 000-default.conf créé et utilisé par défaut.
sudo nano 000-default.conf
<VirtualHost 139.99.173.195:3000>
ServerName green-nrj.com:3000
ServerAlias unis-pour-le-climat.com:3000
</VirtualHost>
# Redémarrer Apache2 :
sudo /etc/init.d/apache2 restart

Comment sauvegarder les données de Docker et MongoDB

Sauvegarder les données de Docker et MongoDB.

Afficher la configuration par défaut de DemocracyOS

# Différentes configurations sont nécessaires pour pouvoir utiliser DemocracyOS.
Le fichier de configuration par défaut est localisé dans le fichier config/defaults.json.
# Se connecter au serveur Debian.
La commande sudo docker ps -a permet d'identifier l'identifiant du conteneur Docker de DemocracyOS.
# Entrer dans le conteneur Docker de DemocracyOS.
sudo docker exec -ti democracyos1 /bin/bash
# Afficher la configuration de DemocracyOS.
/usr/src
cat config/defaults.json
{
 "locale": "en",
 "protocol": "http",
 "warnHTTP": true,
 "host": "localhost",
 "publicPort": 3000,
 "mongoUrl": "mongodb://localhost/DemocracyOS-dev",
 "mongoUsersUrl": "",
 "jwtSecret": "Generate a secret token and paste it here.",
 "corsDomains": [],
 "signinUrl": "",
 "signupUrl": "",
 "settingsUrl": "",
 "staff": [],
 "allowEmailAliases": true,
 "facebookSignin": false,
 "publicEmails": false,
 "moderatorEnabled": false,
 "checkNodeVersion": true,
 "auth": {
   "basic": {
     "username": "",
     "password": ""
   },
   "facebook": {
     "clientID": "",
     "clientSecret": "",
     "permissions": [ "email" ]
   }
 },
 "https": {
   "serverKey": "server.key",
   "serverCert": "server.crt",
   "port": 443,
   "redirect": "normal"
 },
 "certbot": {
   "key": "",
   "token": ""
 },
 "notifications": {
   "url": "",
   "token": "",
   "mailer": {
     "name": "The DemocracyOS Team",
     "email": "[email protected]",
     "service": "",
     "auth": {
       "user": "",
       "pass": ""
     }
   },
   "nodemailer": {}
 },
 "slack": {
   "apiErrorWebhookUri": ""
 },
 "recaptchaSite": "",
 "recaptchaSecret": "",
 "blackListEmails": [],
 "client": [
   "protocol",
   "host",
   "publicPort",
   "env",
   "locale",
   "logo",
   "logoMobile",
   "favicon",
   "organizationName",
   "organizationUrl",
   "learnMoreUrl",
   "googleAnalyticsTrackingId",
   "frequentlyAskedQuestions",
   "termsOfService",
   "moderatorEnabled",
   "privacyPolicy",
   "glossary",
   "signinUrl",
   "signupUrl",
   "settingsUrl",
   "homeLink",
   "headerContrast",
   "headerBackgroundColor",
   "headerFontColor",
   "facebookSignin",
   "visibility",
   "usersWhitelist",
   "multiForum",
   "restrictForumCreation",
   "tweetText",
   "segmentKey",
   "spamLimit",
   "availableLocales",
   "warnHTTP",
   "recaptchaSite"
 ],
 "socialshare": {
   "siteName": "DemocracyOS",
   "siteDescription": "DemocracyOS voting system",
   "image": "https://2.gravatar.com/avatar/a8b9176bd0d042db078bf38500727671?d=https%3A%2F%2Fidenticons.github.com%2F14bae9f2564556f8eb23cc263a779f59.png&s=400",
   "domain": "democracyos.org",
   "twitter": {
     "username": "@democracyos"
   }
 },
 "logo": "/lib/boot/logo.png",
 "logoMobile": "/lib/boot/logo-mobile.png",
 "favicon": "/lib/boot/favicon.ico",
 "organizationName": "DemocracyOS on GitHub",
 "organizationEmail": "[email protected]",
 "organizationUrl": "https://github.com/DemocracyOS/app",
 "learnMoreUrl": "",
 "googleAnalyticsTrackingId": "",
 "spamLimit": 5,
 "frequentlyAskedQuestions": false,
 "termsOfService": false,
 "privacyPolicy": false,
 "glossary": false,
 "homeLink": "/",
 "headerBackgroundColor": "#64476e",
 "headerFontColor": "#fff",
 "headerContrast": false,
 "googleAPIKey": "",
 "visibility": "visible",
 "usersWhitelist": false,
 "multiForum": false,
 "restrictForumCreation": false,
 "defaultForum": "",
 "tweetText": "",
 "forceSafeImageURLs": true,
 "segmentKey": "",
 "availableLocales": [
   "ca",
   "de",
   "en",
   "es",
   "fi",
   "fr",
   "gl",
   "hu",
   "it",
   "nl",
   "pl",
   "pt",
   "ro",
   "ru",
   "sq",
   "sv",
   "uk",
   "zh_TW"
 ],
 "enforceLocale": false
}
Ok-ko.png Documentation officielle pour la configuration : http://docs.democracyos.org/configuration.html
Ok-ko.png Documentation en français pour la configuration : http://democracyos.eu/docs-fr/doc/2016/09/22/configuration.html

Modifier la configuration par défaut de DemocracyOS

# Installation de l'éditeur de texte nano pour éditer la configuration.
apt install nano
# Editer la configuration
/usr/src
nano config/defaults.json
Il est recommandé de ne pas modifier le fichier config/defaults.json directement.
Pour modifier la configuration, utiliser la commande NODE_ENV=development node ./bin/dos-install --config
Le fichier /usr/src/config/development.json est créé et peut être modifié pour prendre en compte une configuration personnalisée.
nano /usr/src/config/development.json
# Par défaut, la langue est anglais dans la configuration, pourtant, le site s'affiche en français.
# L'IP du visiteur automatise le changement de la langue ?

Relecture et résolution des problématiques en cours

Passer en HTTPS

Supprimer l'avertissement en ajoutant le protocole de configuration https ou en tant que var var PROTOCOL = https
Dans le fichier de configuration, modifier http par https.
"protocol": "https",
Dans le futur, DemocracyOS va utiliser les en-têtes HSTS pour ne plus avoir cet avertissement.
L'alerte https est toujours affichée, malgré ce changement de configuration.
Ok-ko.png Il faut maintenant configurer le https en suivant la documentation suivante : http://docs.democracyos.org/configuration.html#ssl
Ok-ko.png Vous pouvez ajouter SSL avec un proxy inverse et Lets Encrypt, mais comment mettre en œuvre ce n'est pas vraiment une préoccupation de DemocracyOS : http://docs.democracyos.org/configuration.html#-protocol-
Ko.png Source complémentaire à lire : https://hub.docker.com/r/democracyos/democracyos/
Ok-ko.png Issue au sujet du SSL sur Github : https://github.com/DemocracyOS/democracyos/issues/1478
Ok-ko.png Issue au sujet du SSL sur Github : https://github.com/DemocracyOS/democracyos/issues/1532
Todo.png

Réponse du support

Source : https://github.com/DemocracyOS/democracyos/issues/1478#issuecomment-383156357
Todo.png

Noter la configuration du fichier hosts par défaut

cat /etc/hosts
127.0.0.1	localhost
::1	localhost ip6-localhost ip6-loopback
fe00::0	ip6-localnet
ff00::0	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
172.17.0.2	mongo 96264c13c9b2
172.17.0.3	c8b8d7da6cd3

Note facultative - test

Eventuellement, changer la ligne
127.0.0.1	localhost
par
127.0.0.1       localhost.localdomain localhost HOSTNAME
(Sans certitude, pour cette ligne, ni, pour le HOSTNAME à identifier.)

Essai fonctionnel

Via la documentation :
https://docs.democracyos.org/install.html
J'ai fait une install avec git clone + make run
Ajouter l'administrateur :
C'est ici : https://docs.democracyos.org/configuration.html
Voir aussi : setup and access the administration module : https://github.com/DemocracyOS/democracyos/wiki/Admin-module
staff env: STAFF default: [] Users with emails listed here will have access to /admin, and will be able to edit Topics, Tags, Whitelist users, etc…
Par défaut, le premier utilisateur devrait etre admin non ?
Faut le rajouter a la main.

moi je fait "make run"
mais toi tu dois peut etre relancer l'instance docker...
Ah ben non j'ai l'impression que tu te log dans l'instance docker et "make run" aussi.

Installation sans Docker

Installation testée sur un serveur AWS Ubuntu 18.04.1 LTS

Installation

. Installation des packages nécessaires
sudo apt-get update
sudo apt-get install mongodb make nano git nodejs npm openssl
. Vérifier ensuite les version de npm et nodejs avec npm -v et node -v. Elles doivent être entre 5 et 7 pour npm et entre 3 et 5 pour nodejs
[email protected]:~/democracyos$ npm -v
4.6.1
[email protected]:~/democracyos$ nodejs -v
v6.14.1

. récupération du code : 
git clone https://github.com/DemocracyOS/democracyos.git
. lancement de l'installation
cd democracyos
make run
. Si tout se passe bien, le serveur est disponible sur http://votre-ip:3000

Installation fonctionnelle par le Parti Pirate

Source du tutoriel : https://wiki.partipirate.org/Tutoriel:democracyos_Installation

DemocracyOS devient Democracy Earth

Democracy Earth.

Définition

DémocracyEarth a été initié par deux des fondateurs de DemocracyOS qui se concentrent sur la partie technologique du processus décisionnel et les cas d'utilisations possibles de blockchain dans ces processus.
DemocracyEarth se concentre sur l'application révolutionnaire de la blockchain dans la gouvernance, qui pourrait conduire à de nouveaux processus participatifs.
DemocracyOS est orienté processus participatifs à l'aide d'une application web.
L'objectif est d'améliorer les processus de participation civique au gouvernement, localement.
Site officiel : https://www.democracy.earth

Bibliographie

DemocracyOS

Ok.png Qui utilise DemocracyOS : http://democracyos.eu/projets/
Ok.png Exemple de plateforme utilisant DemocracyOS à Mexico : https://www.codeandomexico.org
Ok.png Interview de Pia Mancini sur DemocracyOS : https://opensource.com/government/14/8/interview-pia-mancini-democracyos-part-one
Ok.png Une consultation au service d’une société numérique innovante et inclusive : http://www.ding85.com/alliance_leveling_guide/images/64b.jpg

Ressources complémentaires

Ok-ko.png Installation en français : http://democracyos.eu/docs-fr/doc/2016/09/22/installation.html#installation
Ok-ko.png Configuration et déploiement avec Ansible : https://utux.fr/index.php?article100/configuration-et-deploiement-avec-ansible
Ok-ko.png Dockerfile democracyos : https://hub.docker.com/r/ghostbar/democracy-os/~/dockerfile/
Ok-ko.png Dockerfile democracyos : https://gist.github.com/Schniz/dc208348cf30d6c4bdfc04e74e492de8
Ok-ko.png Developpement Democracyos : http://docs.democracyos.org/develop/
Ok-ko.png https://utux.fr/index.php?article100/configuration-et-deploiement-avec-ansible
Ok-ko.png Paresseux mais pragmatique : http://sametmax.com/introduction-a-ansible-loutil-du-sysadmin-paresseux-mais-pragmatique/
Ok-ko.png Installer et tester Ansible sur Debian : https://infranoobs.blogspot.fr/2016/08/installer-ansible-20-sous-debian-8-how.html
Ok-ko.png Installer Ansible sur Ubuntu : https://www.cyberciti.biz/faq/how-to-install-and-configure-latest-version-of-ansible-on-ubuntu-linux/
Ok-ko.png Lire : http://docs.ansible.com/ansible/latest/galaxy.html#the-website
Ok-ko.png Tutoriel complémentaire pour installer ansible : https://www.abyssproject.net/2016/08/installation-de-ansible-raspbian-debian/
Ok-ko.png Linux Tutorial install Ansible configuration management and it automation tool : https://www.cyberciti.biz/python-tutorials/linux-tutorial-install-ansible-configuration-management-and-it-automation-tool/
Ok-ko.png Formation Ansible en utilisant Docker pour devenir DevOps : http://www.it-wars.com/posts/dev/formation-ansible-docker-devops/
Ok-ko.png https://github.com/DemocracyOS/extension-example/blob/master/README.md
Ok-ko.png https://coderwall.com/p/juc_mw/how-to-setup-a-digital-ocean-droplet-with-ansible
Ok-ko.png http://linuxfr.org/users/skhaen/journaux/deploiement-et-automatisation-avec-ansible-partie-1
Ok-ko.png Source : http://docs.ansible.com/ansible/latest/galaxy.html
Ok-ko.png Source : http://docs.ansible.com/ansible/latest/playbooks.html
Ok-ko.png Source : http://docs.ansible.com/ansible/latest/playbooks_reuse.html
Ok-ko.png http://democracyos.eu/docs-fr/doc/2016/09/22/configuration.html
Ok-ko.png Détails sur le port 3000 : https://www.speedguide.net/port.php?port=3000

Autres outils de démocratie participative

Agorakit

.

Bitnation Pangea

https://bitnation.co
https://tse.bitnation.co

Communecter

.

Consul project

Site officiel : http://consulproject.org/en/
Source : https://ogptoolbox.org/fr/tools/4318

Decidim

Site officiel : https://decidim.org
Github : https://github.com/decidim/decidim
Installer Decidim : https://github.com/Platoniq/decidim-install/blob/master/decidim-bionic.md
Decidim, un projet technopolitique : https://medium.com/open-source-politics/decidim-un-projet-technopolitique-f23290d84a18

Demodyne

.

Le choix commun

Et si on votait autrement ?
Le Choix Commun, c’est une solution d’aide à la décision collective basée sur le jugement majoritaire, un mode de scrutin proposé par deux chercheurs français, qui sonde précisément et fidèlement l’opinion de chaque participant pour un résultat réellement démocratique.
Source : https://lechoixcommun.fr

Makevotesmatter

Site officiel : https://www.makevotesmatter.org.uk

Open Mairie

Outil libre de gestion municipale, pas encore participatif, mais, ça pourrait le devenir.

Solucracy

Une carte collaborative de priorisation et de résolution de problèmes.
Nous avons tous les mêmes problèmes, trouvons ensemble les solutions.
Site officiel : http://solucracy.com

Propositions d'outils numériques crée par Nuit Debout

Source : https://wiki.nuitdebout.fr/wiki/Outils/Numerique/Liste

NAVIGATION

PARTICIPER ET PARTAGER

Vous êtes sur le wiki de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

VALORISER LE WIKI

Valoriser le contenu partagé sur le wiki avec un don en monnaie numérique :
AEON - Bitcoins (BTC) - Bitcoins Cash - Bitcoins Gold - Bitcore (BTX) - Blackcoins - Bytecoins - Clams - Dash - Monero - Dogecoins - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Gagner des Altcoins - Miner des Altcoins.
Miroir PlanetHoster du 1er Novembre 2018.