forked from liqd/adhocracy
Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.
License
nidico/adhocracy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Adhocracy Liquid Democracy =========================== Adhocracy is a policy drafting tool for distributed groups. It allows members of organizations or the public to compose or vote documents that represent the policy of the group. In order to allow cooperation, Adhocracy uses LiquidDemocracy, a set of ideas that include delegating a user's voting rights to another to enable both active and passive participation in the process. We also implement ideas from Direkter Parlamentarismus, a theory of mass participation in parliamentary processes. Installation instructions and further information can be found at http://trac.adhocracy.cc/wiki/InstallationInstructions This version requires Python 2.5 or later. Implementation details ====================== Proposals -> Norms -> Comments Delegation can happen for Proposals and Norms. Norms can be organized in a tree structure where Delegations and can inherit Delegations from parent pages or Proposals that propose changes to a Norm. Comment voting take the Delegations of the commented item into account. Infrastructure and installation =============================== Adhocracy uses Memcache to cache results such as rendered pages and results from time-intensive computations. To use memcache, uncomment the memcache config line in your .ini file and point it to a running instance of memcache. If no memcache is configured or available, Adhocracy should still function, but displaying proposals that have a lot of votes or comments can take a long time. It also uses solr for searches and rabbitmq to schedule asyncron tasks. Both are mandatory. Installing Adhocracy is a somewhat complicated process. To have a reproducable and fast way to set up development and production environments we use `zc.buildout`_. You can download our buildout configuration at https://github.com/liqd/adhocracy.buildout The README of adhocray.buildout has extensive information about the setup process.
About
Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 52.7%
- JavaScript 34.8%
- CSS 12.0%
- PHP 0.2%
- Shell 0.2%
- Ruby 0.1%