Skip to content
sebbacon edited this page Jan 11, 2011 · 38 revisions

This is an open source project to create a standard, internationalised platform for making Freedom of Information (FOI) requests in different countries around the world. The software started off life as WhatDoTheyKnow, a website produced by mySociety for making FOI requests in the UK.

Partly funded by the Open Society Institute, we are now working on a version of the software than can be deployed in multiple countries. Currently, the project is only suitable for developers, as the code is quite hard to install (we're working on that!)

Project orientation

  • We're working on an adminstrator's manual which describes how a typical Alaveteli site is run. It takes a fair bit of moderation, customer support and policy development to maintain a successful FOI site.
  • In order to produce software that will work in different contexts, we need to support different jurisdictions and different languages. A single country may have several jurisdictions and/or languages. To understand what's needed, we are maintaining an overview of legislation in different jurisdictions. Please add notes about your country here.
    • an FOI request can go through several different states, which may vary by jurisdiction. See rules engine for statuses for a discussion.
    • successful i18n will require us to pick a framework for Rails, and localise a large number of strings and resources. See i18n approach for a discussion.

Developer orientation

  • Installing the software is a major task at the moment. The best documentation is currently in INSTALL.txt.
  • There's also a page about Understanding the code
  • When deploying for production, you may find that the software experiences quite a few performance issues. There are things that can be done about this in the software, given some developer attention. You can see some WhatDoTheyKnow data on our page about Site usage.
  • proposals for enhancements
Clone this wiki locally