User:ZeFredz/AmendmentsTool: Difference between revisions

From Pirate Party Belgium
Jump to navigation Jump to search
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Liste d'outils existants==
==Coals and motivation==
 
Set up a tool to manage proposals and amendments for parliamentary/legislative/judiciary texts. This tool or set of tools will have to provide an intuitive user-friendly interface and handle history and translations. The goal here is to list the existing solutions, to analyse them and to create a list of requirements for such a platform.
 
'''Motivation''' : We are currently using several tools to manage our GA preparation process but none of theme is currently meeting the requirements to create a complete eDemocracy online platform that anybody can use. This platform will have to work in a multi-language environment which will be a real challenge to solve !
 
http://movecommons.org/mc/0.1/images/np-rp-rc.to-gr-88x31-0.1.png
[http://movecommons.org/en/np-rp-rc.to-gr/0.1/ Move Commons Non-Profit, Reproducible, Reinforcing the Town/community/society Commons, Grassroots]
 
==State of the art==


* MediaWiki (libre & open source GPL) - example : [[Events/EGA:2014-08/Amendments]]
* MediaWiki (libre & open source GPL) - example : [[Events/EGA:2014-08/Amendments]]
* GetOpinionated : http://opinion.pirateparty.be (libre & open source GPL)
* GetOpinionated : http://opinion.pirateparty.be (libre & open source GPL)
* AT4AM : http://www.at4am.org tool developped for EU (libre & open source EUPL)
* AT4AM : http://www.at4am.org tool developped for EU (libre & open source EUPL)
* DemocracyOS : http://democracyos.org/
* Wirite : http://main.wirite.org/ (proprietary, source not available at this time)
* Wirite : http://main.wirite.org/ (proprietary, source not available at this time)
* Co-ment : http://www.co-ment.org/ Descendant of the software used to write GPL V3.
* Git
* Git
** German Laws on GitHub : https://github.com/bundestag/gesetze  
** German Laws on GitHub : https://github.com/bundestag/gesetze  
* Pads (etherpad-lite)
* Pads (etherpad-lite)


===Standards et formats de fichier===
===Standards & data structures===


* http://www.akomantoso.org/ : "Akoma Ntoso (“linked hearts” in Akan language of West Africa) defines a “machine readable” set of simple technology-neutral electronic representations (in XML format) of parliamentary, legislative and judiciary documents."
* http://www.akomantoso.org/ : "Akoma Ntoso (“linked hearts” in Akan language of West Africa) defines a “machine readable” set of simple technology-neutral electronic representations (in XML format) of parliamentary, legislative and judiciary documents."
* Markdown + structure of documents (German laws on GitHub)
===Other tools to look at===


* iMio.be (ex-communesplone) : http://www.imio.be/
* Swarmops : https://github.com/Swarmops/Swarmops


==Analysis of existing tools==
==Analysis of existing tools==
Line 21: Line 37:
====ToolName - Good for====
====ToolName - Good for====


====Lacks of====
====ToolName - Lacks of====


===MediaWiki===
===MediaWiki===


The Wiki has been used for the Amendments for the August 2014 GA
The Wiki has been used for the Amendments for the August 2014 GA
The main issue with the Wiki is that it's a generalistic tool. It can do nearly anything, but it's not specialized in anything. So using it to do something alse than creating a collaborative web site can be tricky or take a lot of time to enforce structural conventions. In addition, it requires a good communication on how the structuration has to be done by the end users.


====MediaWiki - Good for====
====MediaWiki - Good for====
Line 35: Line 53:


====MediaWiki - Lacks of====
====MediaWiki - Lacks of====
The main issue with the Wiki is that it's a generalistic tool. It can do nearly anything, but it's not specialized in anything. So using it to do something alse than creating a collaborative web site can be tricky or take a lot of time to enforce structural conventions. In addition, it requires a good communication on how the structuration has to be done by the end users.


* Clarity when mixing proposals and amendments on a page
* Clarity when mixing proposals and amendments on a page
Line 43: Line 59:
* Easier way to debate/discuss on amendments and proposals
* Easier way to debate/discuss on amendments and proposals
* Parliamentary/Legislative/Judiciary specific structures of documents
* Parliamentary/Legislative/Judiciary specific structures of documents
* Decision system
* User-friendliness if your are not a fan of the Wiki tool
* User-friendliness if your are not a fan of the Wiki tool
* Seing amendments/questions/discussions in the page flow can be tricky
* Seing amendments/questions/discussions in the page flow can be tricky
* Voting/decision system (OK? done at the GA, but should be possible to do it online for a more generalized usage)
===GetOpinionated===
Is a great tool for Liquid Democracy, for simpler than Liquid Feedback. But this is not a proposal/amendment managment tool.
====GetOp - Good for====
* Liquid democracy
* Discussion
* "liking" comments
* Voting on proposals
* Proxy voting
====GetOp - Lacks of====
As far as I know :
* A way to add argumentation to a proposal
* A way to handle amendments on proposals
* A way to create new proposals from amendments
* Versionning and history on proposals
* Translation system on proposals/amendments
* A way to add references (links, documents...) on proposals
* Collaborative proposals/amendments writing
=== Co-ment===
==== Co-ment - Good for ====
* text annotation by multiple users.
* discussion
* navigation (TOC, versions, display of comments, discussion thread)
==== Co-ment - Lacks of====
* translation support (as far as I know)
==Requirements for an Proposals/Amendments management tool==
working on it...

Latest revision as of 21:48, 3 March 2015

Coals and motivation

Set up a tool to manage proposals and amendments for parliamentary/legislative/judiciary texts. This tool or set of tools will have to provide an intuitive user-friendly interface and handle history and translations. The goal here is to list the existing solutions, to analyse them and to create a list of requirements for such a platform.

Motivation : We are currently using several tools to manage our GA preparation process but none of theme is currently meeting the requirements to create a complete eDemocracy online platform that anybody can use. This platform will have to work in a multi-language environment which will be a real challenge to solve !

np-rp-rc.to-gr-88x31-0.1.png Move Commons Non-Profit, Reproducible, Reinforcing the Town/community/society Commons, Grassroots

State of the art

Standards & data structures

  • http://www.akomantoso.org/ : "Akoma Ntoso (“linked hearts” in Akan language of West Africa) defines a “machine readable” set of simple technology-neutral electronic representations (in XML format) of parliamentary, legislative and judiciary documents."
  • Markdown + structure of documents (German laws on GitHub)

Other tools to look at

Analysis of existing tools

Template :

Tool name

ToolName - Good for

ToolName - Lacks of

MediaWiki

The Wiki has been used for the Amendments for the August 2014 GA

The main issue with the Wiki is that it's a generalistic tool. It can do nearly anything, but it's not specialized in anything. So using it to do something alse than creating a collaborative web site can be tricky or take a lot of time to enforce structural conventions. In addition, it requires a good communication on how the structuration has to be done by the end users.

MediaWiki - Good for

  • Collaborative editing
  • Versioning and history
  • Easy to use if you now how to use the Wiki
  • Flexible

MediaWiki - Lacks of

  • Clarity when mixing proposals and amendments on a page
  • Support for translations
  • History on sections of a page (i.e. Amendments and Proposals)
  • Easier way to debate/discuss on amendments and proposals
  • Parliamentary/Legislative/Judiciary specific structures of documents
  • User-friendliness if your are not a fan of the Wiki tool
  • Seing amendments/questions/discussions in the page flow can be tricky
  • Voting/decision system (OK? done at the GA, but should be possible to do it online for a more generalized usage)

GetOpinionated

Is a great tool for Liquid Democracy, for simpler than Liquid Feedback. But this is not a proposal/amendment managment tool.

GetOp - Good for

  • Liquid democracy
  • Discussion
  • "liking" comments
  • Voting on proposals
  • Proxy voting

GetOp - Lacks of

As far as I know :

  • A way to add argumentation to a proposal
  • A way to handle amendments on proposals
  • A way to create new proposals from amendments
  • Versionning and history on proposals
  • Translation system on proposals/amendments
  • A way to add references (links, documents...) on proposals
  • Collaborative proposals/amendments writing

Co-ment

Co-ment - Good for

  • text annotation by multiple users.
  • discussion
  • navigation (TOC, versions, display of comments, discussion thread)

Co-ment - Lacks of

  • translation support (as far as I know)

Requirements for an Proposals/Amendments management tool

working on it...