Organisation:Proposition pour site internet

De TESTwiki.gentilsvirus.org
Aller à : navigation, rechercher

Discussion externe au wiki sur cet article - Discussions internes au wiki sur cet article

Discussion sur la maquette et le dépot github : https://www.facebook.com/groups/creationsitevitrineGV/permalink/274875869318272/

Infos sur bootstrap : https://www.facebook.com/groups/creationsitevitrineGV/permalink/268376666634859/

1 Proposition de protocole démocratique pour apporter des modifications au site web

1.1 Spécifications (besoins que le protocole doit remplir)

  • n'importe qui peut proposer une "feature request" (= demande de fonctionnalité, spécification d'un besoin rédigée en langage humain)
  • n'importe quelle personne qui a les compétences nécessaires en développement informatique peut implémenter un "patch" et le proposer à la communauté
  • tous les membres de la communauté des Gentils Virus ont le pouvoir de participer de manière égale à la décision d'accepter ou pas chaque proposition de modification

1.2 Protocole de proposition d'une modification

  • quelqu'un rédige une feature request (spécification du besoin)
  • un développeur implémente cette feature request, et en crée une proposition de modification (un "patch" ou "diff"), qu'il soumet au dépôt git officiel en tant que "pull request"
  • une "initiative" (au sens de Liquidfeedback, c'est à dire proposition de vote) est alors créée dans l'outil de vote de la communauté (Liquidfeedback, Loomio, sondage de forum, etc). Cette étape possède plusieurs paramètres qui sont décidés en amont par la communauté : quorum de participants (nombre de participants au vote minimum pour que la proposition puisse être acceptée), durée du vote et étapes éventuelles (cf fonctionnement de Liquidfeedback), taux de "oui" minimal pour que la proposition soit acceptée (par exemple 50%).
  • la communauté peut voter sur les propositions en cours (et par exemple voir le site tel qu'il est avec et sans l'application de la proposition de modification)
  • lorsque le vote est terminé, le gestionnaire du compte github (désigné par la communauté, le rôle peut tourner et l'identité du compte officiel peut tourner aussi) accepte ou rejette le pull request en fonction du résultat du vote
  • l'administrateur du serveur web met à jour régulièrement le contenu du site en faisant un "pull" pour récupérer les dernières modifications du dépôt officiel


1.3 Inconvénients

  • en ce qui concerne les modifications sur du texte uniquement, il faut tout de même des compétences en développement. TODO: trouver un protocole ou des outils qui simplifient la procédure lorsque la proposition concerne uniquement du texte
  • la procédure est un peu complexe
  • il faut que le dépôt git officiel (et en l'occurence le compte github) soit géré par quelqu'un de confiance, qui acceptera de céder sa place. Que faire si cette personne pose problème ? => La communauté peut décider de repartir d'une version précédente de l'historique des modifications à la base de code/contenu. Il faut pour cela que d'autres mebmres aient gardé une sauvegarde de l'historique du dépôt. Le gestionnaire de version git a été conçu dans cette optique. Ils peuvent alors désigner un autre compte github comme étant le compte officiel auquel les pull-requests devront être adressées.
  • il faut un administrateur du serveur web où le site des GV est hébergé (même problématique de gestion démocratique d'un serveur que les autres services que les GV hébergent jusqu'à présent)
  • les pull requests qui contiennent du code de mauvaise qualité (ou qui introduisent des régressions/dysfonctionnements) peuvent être acceptées par la communauté, puisque l'avis des développeurs qui peuvent déceler ce genre de problème compte autant que les autres. Il n'y a pas de comité de développeurs chargé de l'évaluation préalable de la qualité du code qui pourrait tuer des propositions de modifications avant leur passage au vote par la communauté. De telles entités de notation ou d'émission d'avis peuvent se constituer et mettre leur avis à disposition des membres de la communauté, mais ce seront ces derniers qui auront le choix final.
  • ce protocole est peu adapté à l'utilisation d'une base de données, en particulier si le contenu textuel du site se trouve dans la base de données (exemples: les CMS Wordpress et Drupal). Il est plutôt recommandé de développer le site en documents HTML plus statiques

1.4 Avantages

  • à part les administrateurs du serveur web (sauf si on trouve une manière démocratique d'administrer un serveur web), il n'y a pas d'entités antidémocratiques, comités ou cercles restreints ayant l'exclusivité de certaines actions ou décisions.
  • ce protocole est fortement inspiré de celui de Loomio, et de nombreux projets open-source utilisent le principe du pull request (mais l'acceptation du pull request n'est en général pas faite démocratiquement), qui augmente énormément le dynamisme des projets lorsqu'il est utilisé (il facilite grandement la participation de la part de membres de la communauté qui ne font pas partie du noyau originel de contributeurs au projet)

1.5 Notes techniques et site de test

Voir SitePresentation:NotesTechniques_et_SiteDeTest

1.6 Exemples de cas d'utilisation

1.6.1 Modification du contenu textuel d'une page du site

TODO

1.6.2 Modification du design du site

TODO

1.7 Références

2 Groupe facebook

titre GentilsVirus.org : Decisions et discussions (groupe facebook)
URL_externe https://www.facebook.com/groups/creationsitevitrineGV/
URLSTRING https://www.facebook.com/groups/creationsitevitrineGV/
resume Decisions et discussions pour le site GentilsVirus.org
urldiscussion https://www.facebook.com/groups/creationsitevitrineGV/
Pages liées


Lister ou Saisir des sites ou Infos web/facebook
Derniers sites web :
+ Politicards.fr
+ Liens sur la democratie par Helicon2 (for
+ Atelier Constituant du Forum Hardware.fr
+ Sedrati-dinet.net : La fabrique de la loi
+ Institut du Nouveau Monde
+ Okhin : Make Datalove Not Cyberwar
+ Cahier du conseil général des Ponts et Ch
+ Comité français pour la solidarité intern
+ Trello

Dernières pages facebook :
f Vers une nouvelle constitution pour une
f L'Atelier Constituant Virtuel (group
f Sensibilisation a la democratie sur les
f GV Franciliens - Paris et région
f Conférence de Bernard Friot à Metz du 17
f Gentils Virus Lorrains
f GentilsVirus.org : Decisions et discussi
f Gentils Virus Picto-Charentais
f L'inhumanité du Veau d'Or

Dernières "Infos internes" :
Le Tout-Gratuit-Synchronisé
Tracts
Liste d'Initiatives démocratiques associat
Initiatives "Démocratiques" dans des Entre
Liste de Journalistes d'Investigation et O
Outils collaboratifs testés par les Gentil
Listes de sources d'informations
Bibliographies ou Listes de Documents (int
Liste d'Idées d'Initiatives ou d'Initiativ

Modifier