#!/usr/bin/perl -w # faq.cgi: # FAQ page for FixMyStreet # # Copyright (c) 2006 UK Citizens Online Democracy. All rights reserved. # Email: matthew@mysociety.org. WWW: http://www.mysociety.org # # $Id: faq.cgi,v 1.23 2007-06-28 14:23:57 matthew Exp $ use strict; require 5.8.0; # Horrible boilerplate to set up appropriate library paths. use FindBin; use lib "$FindBin::Bin/../perllib"; use lib "$FindBin::Bin/../../perllib"; use Page; # Main code for index.cgi sub main { my $q = shift; print Page::header($q, title=>_('FAQ')); print faq($q); print Page::footer(); } Page::do_fastcgi(\&main); sub faq { my $q = shift; my $out = $q->h1(_('Frequently Asked Questions')); $out .= $q->dl( $q->dt(_('What is FixMyStreet for?')), $q->dd(_('FixMyStreet is a site to help people report, view, or discuss local problems they’ve found to their local council by simply locating them on a map. It launched in beta early February 2007.')), $q->dt(_('Can you give me some examples?')), $q->dd(_('Sure. Graffiti, unlit lampposts, abandoned beds, broken glass on a cycle path; anything like that that could be usefully reported to your council to be fixed.')), $q->dt(_('How do I use the site?')), $q->dd(_('After entering a postcode or location, you are presented with a map of that area. You can view problems already reported in that area, or report ones of your own simply by clicking on the map at the location of the problem.')), $q->dt(_('How are the problems solved?')), $q->dd(_('They are reported to the relevant council by email. The council can then resolve the problem the way they normally would. Alternatively, you can discuss the problem on the website with others, and then together lobby the council to fix it, or fix it directly yourselves.')), $q->dt(_('Is it free?')), $q->dd(_('The site is free to use, yes. FixMyStreet is run by a registered charity, though, so if you want to make a contribution, please do.')), ); $out .= $q->h2(_('Practical Questions')); $out .= $q->dl( $q->dt(_("I'm from a council, where do you send the reports?")), $q->dd(_('You can either leave a test report or contact us to find out where reports go at the moment. Also contact us to update the address or addresses we use.')), $q->dt(_('Do you remove silly or illegal content?')), $q->dd(_('We reserve the right to remove any problems or updates which we consider to be inappropriate.')), $q->dt(_("Why doesn't dragging the map work on reporting-a-problem pages in Safari or Konqueror?")), $q->dd(_("There's a bug in these two browsers to do with setting images on form submit buttons, which the map uses when reporting a problem. It's fixed in the latest nightly build of Safari, so will presumably be fixed in the next release. Until then, I've sadly had to disable dragging to avoid people dragging an empty square.")), $q->dt(_('Do you have any publicity material?')), $q->dd(_('Sure, we have a whole array of posters and flyers.')), ); $out .= $q->h2(_('Privacy Questions')); $out .= $q->dl( $q->dt(_('Who gets to see my email address?')), $q->dd(_('If you submit a problem, we pass on your details, and details of the problem, to the council contact or contacts responsible for the area where you located the problem. Your name is displayed upon the site if you let us, but not your email address; similarly with updates. We will never give or sell your email address to anyone else, unless we are obliged to by law.')), $q->dt(_('Will you send nasty, brutish spam to my email address?')), $q->dd(_('Never. We will email you four weeks after you submit a problem, asking for a status update, and we\'ll only ever send you emails in relation to your problem. You can opt in to receive emails about updates to a particular problem.')) ); $out .= $q->h2(_('Organisation Questions')); $out .= $q->dl( $q->dt(_('Who built FixMyStreet?')), $q->dd(_('This site was built by mySociety. mySociety is the project of a registered charity which has grown out of the community of volunteers who built sites like TheyWorkForYou.com. mySociety’s primary mission is to build Internet projects which give people simple, tangible benefits in the civic and community aspects of their lives. Our first project was WriteToThem, where you can write to any of your elected representatives, for free.')), $q->dt(_('Who pays for it?')), $q->dd(_('FixMyStreet was paid for via the Department for Constitutional Affairs Innovations Fund.')), $q->dt(_('Wasn\'t this site called Neighbourhood Fix-It?')), $q->dd(_('Yes, we changed the name mid June 2007. We decided Neighbourhood Fix-It was a bit of a mouthful, hard to spell, and hard to publicise (does the URL have a dash in it or not?). The domain FixMyStreet became available recently, and everyone liked the name.')), $q->dt(_('Do you need any help with the project?')), $q->dd(_('Yes, we can use help in all sorts of ways, technical or non-technical. Please see our volunteers page.')), $q->dt(_('Where’s the "source code" to this site?')), $q->dd(_('The software behind this site is open source, and available to you mainly under the Affero GPL software license. You can download the source code (look under ‘bci’) and help us develop it. You’re welcome to use it in your own projects, although you must also make available the source code to any such projects.')), $q->dt(_('People build things, not organisations. Who actually built it?')), $q->dd(_('OK, we are Francis Irving, Deborah Kerr, Chris Lightfoot, Richard Pope, Matthew Somerville, and Tom Steinberg. Thanks also to Ordnance Survey (for the maps, UK postcodes, and UK addresses – data © Crown copyright, all rights reserved, Department for Constitutional Affairs 100037819 2007), Yahoo! for their BSD-licensed JavaScript libraries, the entire free software community (this particular project was brought to you by Perl, PostgreSQL, and the number 161.290) and Easynet (who kindly host all our servers). Let us know if we’ve missed anyone.')) ); return $out; }