aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--todo.txt250
1 files changed, 118 insertions, 132 deletions
diff --git a/todo.txt b/todo.txt
index 8a2e813ae..c36c76781 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,14 +1,41 @@
-Next
+Next (things that will reduce admin time mainly)
====
Change text so that overdue covers qualified exemption of public interest test being
valid reason for delay.
-Annotations are word wrapping the URL ugh
+Make return path a black hole for administrative emails so we don't get bounces
Write code to make sure the Return-Path is never foi@sandwich.org.uk (even if the
Rails code breaks for Sendmail case in future botched Rails upgrades :)
+Remove the generic unknown option so people don't overuse it
+
+Use maybe words for generated email address? Name of the person and a request
+number (i.e. number of that persons request, so there are few numbers)?
+ It looks like an error generated by GFI MailEssentials, see p62 of chapter
+ 11 of the manual at http://www.gfi.com/mes/me11manual.pdf which states:
+ 7. Check if emails contain more than X numbers in the MIME from:
+ Frequently, more than 3 numbers in the MIME from means that the sender is a
+ spammer. The reason for this is that spammers often use tools to
+ automatically create reply-to: addresses on hotmail and other free email
+ services. Frequently they use 3 or more numbers in the name to make sure
+ the reply-to: is unique.
+People seem to have trouble typing this
+
+For followups, have radio button to say is it a new request or followup
+Do by uncommenting the "new information" option when writing a followup, so
+that it makes a new request
+
+Let requesters change status to anything at any point
+- using same interface let admin users set things to internal review more
+ easily (currently have to go to admin interface, as isn't on main describe
+ form)
+
+Just stop worrying about old requests which are unclassified in status, or
+make it a public wiki? At least improve usability a bit more for the alert
+emails reminding you to fill in status.
+
Later
=====
@@ -33,28 +60,12 @@ Awaiting internal review overdue state?
Sort requests on user page by status
Ask people for annotation immediately after they have submitted their request
+Ask for annotation about what they learnt from request?
I have several email alerts set up. Is there any chance they could include part
(or, preferably, all) of the search criterion in the Subject: line? :o)
(Perhaps do it in the case when only one search criterion makes the mail)
-Use Ruby msg
- http://code.google.com/p/ruby-msg/
-To decode Outlook .msg (.oft?) files, e.g.
- http://www.whatdotheyknow.com/request/immediate_response_team_deployme
- http://www.whatdotheyknow.com/request/chinese_names_for_british_politi
-
-Use maybe words for generated email address? Name of the person and a request
-number (i.e. number of that persons request, so there are few numbers)?
- It looks like an error generated by GFI MailEssentials, see p62 of chapter
- 11 of the manual at http://www.gfi.com/mes/me11manual.pdf which states:
- 7. Check if emails contain more than X numbers in the MIME from:
- Frequently, more than 3 numbers in the MIME from means that the sender is a
- spammer. The reason for this is that spammers often use tools to
- automatically create reply-to: addresses on hotmail and other free email
- services. Frequently they use 3 or more numbers in the name to make sure
- the reply-to: is unique.
-
Update annotation help text for new states like internal_review and gone_postal
Test data dumper that removes sensitive data, but lets trusted people play with
@@ -83,15 +94,6 @@ CSS / design things
- Get Atom feed of search results to include stylesheet for highlighting words in
yellow somehow
-Let requesters change status to anything at any point
-- using same interface let admin users set things to internal review more
- easily (currently have to go to admin interface, as isn't on main describe
- form)
-
-For followups, have radio button to say is it a new request or followup
-Do by uncommenting the "new information" option when writing a followup, so
-that it makes a new request
-
Would be nice if you try and send or resend (from admin interface, or by sending
followup as user) and original address is set to not_apply or "" that it deals
with it better :)
@@ -100,10 +102,11 @@ When doing search, people often just want it to show the whole page. Perhaps
all listing should just link to top of page, rather than # links for outgoing
incoming, or perhaps just some of them.
-Add "Who should I make my request to?" - make flow better after first section, to abrupt now
-I think the advice in this annotation could go into a nice comment:
-http://www.whatdotheyknow.com/request/berr_response_to_eu_on_phorm_bt#comment-356
-Add "I want to file squillions of requests"
+Help page improvements:
+ Add "Who should I make my request to?" - make flow better after first section, to abrupt now
+ I think the advice in this annotation could go into a nice comment:
+ http://www.whatdotheyknow.com/request/berr_response_to_eu_on_phorm_bt#comment-356
+ Add "I want to file squillions of requests"
Tell application developer if working days table not up to date, and needs
updating
@@ -119,41 +122,10 @@ http://www.whatdotheyknow.com/request/policy_regarding_body_scans#incoming-1100
Show similar requests after you have filed yours - maybe on preview too.
-Knackered view as HTML:
- http://www.whatdotheyknow.com/request/statistics_for_allocation_of_dut#incoming-4793
- http://www.whatdotheyknow.com/request/post_lawrence_report_diversity_t_7#incoming-5483
-They are copy protected PDFs. The code in the incoming_message model tries to fix
-that by converting them to ps and back, but the content is getting lost when doing, not
-sure why. Perhaps instead patch poppler-utils so pdftohtml doesn't respect protection
-either (code in pdftotext already has a #ifdef round it)
-Some other pdftohtml bugs (fix them or file about them) - possibly can detect some of these
-and display a better error?
- http://www.whatdotheyknow.com/request/sale_of_public_land#incoming-8146
- http://www.whatdotheyknow.com/request/childrens_database_compliance_wi#incoming-8088
- http://www.whatdotheyknow.com/request/3326/response/7701/attach/html/2/Scan001.PDF.html
- http://www.whatdotheyknow.com/request/risk_log#incoming-8090
- http://www.whatdotheyknow.com/request/number_of_out_of_county_placemen_5#incoming-11248
-Orientation wrong:
- http://www.whatdotheyknow.com/request/3153/response/7726/attach/html/2/258850.pdf.html
-Bug in wvHtml, segfaults when converting this:
- http://www.whatdotheyknow.com/request/subject_access_request_guide_sar#incoming-10242
-
-Make tables prettier in view as HTMl, just normal thick borders.
-http://www.whatdotheyknow.com/request/1610/response/8093/attach/html/3/2008.10.29%20Reply.doc.html
-
-Make HTML attachments have view as HTML :)
-http://www.whatdotheyknow.com/request/enforced_medication#incoming-7395
-
-Can use track count to show interesting requests
-select info_request_id, title, count(*) as c from track_things, info_requests where track_things.info_request_id is not null and track_things.info_request_id = info_requests.id group by info_request_id, title order by c;
-
Test code for FOI officer upload
Test code for rendering lots of different attachments and filetypes
Test code for internal review submitting
-Detect councils that always send automatic acknowledgements, and notice if they
-do not for a particular request? (e.g. Leicestershire County Council)
-
http://www.whatdotheyknow.com/list/successful - too many ombudsmans.
Radical would be to group by user, regardless of subject; less radical to
collate those with same/similar subject.
@@ -168,34 +140,17 @@ Protect from CSRF with this in app controller (care it doesn't break anything):
Look at quote_address_if_necessary in actionmailer's quoting.rb - why did it
not work for the email address with "@" in its name part?
-VSD files vsdump - example in zip file
- http://www.whatdotheyknow.com/request/dog_control_orders#incoming-3510
- doing file RESPONSE/Internal documents/Briefing with Contact Islington/Contact Islington Flowchart Jul 08.vsd content type
-Search for other extensions that we have now
- (call IncomingMessage.find_all_unknown_mime_types to find them)
-
From an email, isn't stripping spaces right.
"Met Office sent a response to Andrew Montford (14 August 2008)"
Also should group by the request id for search queries (so all appear
together when request and response mention same term)
-When indexing .docx do you need to index docProps/custom.xml and docProps/app.xml
-as well as word/document.xml ? (thread on xapian-discuss does so)
-
Something to check which tags are used but aren't in PublicBody category lists
-Blog posts / Wikipedia articles about this request
- e.g. http://socialreporter.wordpress.com/2008/04/14/costs-of-the-bbc-action-action-network/
- http://reportr.net/2008/04/24/bbc-spent-6m-to-develop-the-iplayer/
-Or just look at referrers as Julian says
-Or just don't automate this, keep posting annotations manually.
-
Catch query parser error, e.g. for this query
water NOT NEAR "water lane"
Document such errors in acts_as_xapian
-Renaming public authorities will break alerts on them.
-
Compress the emails in the database
Don't store the cached text in backups
@@ -206,19 +161,69 @@ Edits to outgoing/incoming/title won't be reindexed in Xapian (maybe just reinde
This does it all:
$ ./script/clear-incoming-text-cache ; ./script/rebuild-xapian-index
-Interface for when you change your email address - easier to do now with post_redirect.circumstance?
-
-Including 'Request for information' in the subject line of your e-mail will assist us in prioritising your request.
-http://www.parliament.uk/parliamentary_publications_and_archives/freedom_of_information_in_the_house_of_lords/lords__foi___how_to_obtain_information.cfm
-XXX do we need specifically that text, is it better than "Freedom of Information request" which we put now?
-Medway also hint at this with subject= on mailto link
-
Remove request email address from PDFs (we already do from docs)
http://www.whatdotheyknow.com/request/cost_of_policing_the_oxford_unio_3
- maybe if text contains email, refuse to show full PDF just show conversion
to text/HTML?
http://www.whatdotheyknow.com/request/5353/response/11911/attach/html/2/Freedom%20of%20Information%20-%20Letter%20Accepting%20Request%20-%2072057594037995214.pdf.html
+Renaming public authorities will break alerts on them. For basic alerts the
+structured info is there so this should just be fixed. For searches, perhaps
+Xapian index should search url_name history as well?
+
+
+Display and indexing of response emails/attachments
+---------------------------------------------------
+
+Failed to detect attachments are emails and decode them:
+ http://www.whatdotheyknow.com/request/malicious_communication_act#incoming-12964
+
+When indexing .docx do you need to index docProps/custom.xml and docProps/app.xml
+as well as word/document.xml ? (thread on xapian-discuss does so)
+
+VSD files vsdump - example in zip file
+ http://www.whatdotheyknow.com/request/dog_control_orders#incoming-3510
+ doing file RESPONSE/Internal documents/Briefing with Contact Islington/Contact Islington Flowchart Jul 08.vsd content type
+Use Ruby msg
+ http://code.google.com/p/ruby-msg/
+To decode Outlook .msg (.oft?) files, e.g.
+ http://www.whatdotheyknow.com/request/immediate_response_team_deployme
+ http://www.whatdotheyknow.com/request/chinese_names_for_british_politi
+
+Search for other file extensions that we have now and look for ones we could
+and should be indexing
+ (call IncomingMessage.find_all_unknown_mime_types to find them)
+
+Make tables prettier in view as HTMl, just normal thick borders.
+http://www.whatdotheyknow.com/request/1610/response/8093/attach/html/3/2008.10.29%20Reply.doc.html
+
+Render HTML alternative rather than text (so tables look good) e.g.:
+ http://www.whatdotheyknow.com/request/parking_policy
+And indeed so links work:
+ http://www.whatdotheyknow.com/request/recycling_levels_in_the_winchest
+
+Make HTML attachments have view as HTML :)
+http://www.whatdotheyknow.com/request/enforced_medication#incoming-7395
+
+Knackered view as HTML:
+ http://www.whatdotheyknow.com/request/statistics_for_allocation_of_dut#incoming-4793
+ http://www.whatdotheyknow.com/request/post_lawrence_report_diversity_t_7#incoming-5483
+They are copy protected PDFs. The code in the incoming_message model tries to fix
+that by converting them to ps and back, but the content is getting lost when doing, not
+sure why. Perhaps instead patch poppler-utils so pdftohtml doesn't respect protection
+either (code in pdftotext already has a #ifdef round it)
+Some other pdftohtml bugs (fix them or file about them) - possibly can detect some of these
+and display a better error?
+ http://www.whatdotheyknow.com/request/sale_of_public_land#incoming-8146
+ http://www.whatdotheyknow.com/request/childrens_database_compliance_wi#incoming-8088
+ http://www.whatdotheyknow.com/request/3326/response/7701/attach/html/2/Scan001.PDF.html
+ http://www.whatdotheyknow.com/request/risk_log#incoming-8090
+ http://www.whatdotheyknow.com/request/number_of_out_of_county_placemen_5#incoming-11248
+Orientation wrong:
+ http://www.whatdotheyknow.com/request/3153/response/7726/attach/html/2/258850.pdf.html
+Bug in wvHtml, segfaults when converting this:
+ http://www.whatdotheyknow.com/request/subject_access_request_guide_sar#incoming-10242
+
Quoting fixing TODO:
http://www.whatdotheyknow.com/request/35/response/191 # Funny disclaimer
http://www.whatdotheyknow.com/request/40/response/163 # funny disclaimer
@@ -270,20 +275,24 @@ Quoting fixing TODO:
http://www.whatdotheyknow.com/request/enforcement_forders_for_replacin#incoming-6277 # over zealous quoting
http://www.whatdotheyknow.com/request/renewable_energy_consumption_by # over zealous
-Render HTML alternative rather than text (so tables look good) e.g.:
- http://www.whatdotheyknow.com/request/parking_policy
-And indeed so links work:
- http://www.whatdotheyknow.com/request/recycling_levels_in_the_winchest
-
-Failed to detect attachments are emails and decode them:
- http://www.whatdotheyknow.com/request/malicious_communication_act#incoming-12964
-
Totally new features
--------------------
-Tips on using the law:
-- You can go up and down between local and national - ask local places what their policy is, and hwo they are implementing it. Ask national things what odcuments set local policies.
+Detect councils that always send automatic acknowledgements, and notice if they
+do not for a particular request? (e.g. Leicestershire County Council)
+
+Interface for when you change your email address - easier to do now with post_redirect.circumstance?
+
+Add tips on using the law, e.g.:
+- You can go up and down between local and national - ask local places what
+ their policy is, and hwo they are implementing it. Ask national things what
+ odcuments set local policies.
+
+Hyperlink Section 1(3) to the act
+ http://www.whatdotheyknow.com/request/university_investment_in_the_arm#incoming-86
+and to guidance notes
+ http://www.ico.gov.uk/what_we_cover/freedom_of_information/guidance.aspx
Jump to a random request :)
@@ -304,17 +313,11 @@ Make text boxes autogrow as you type into them.
Set arbitary alarms, to be alerted when a date set by authority for themselves
is passed.
-Add to calendar links:
-like the add to calendar links on here: http://upcoming.yahoo.com/event/33391/
-.ics (outlook) would probably be most useful to people i'd guess
-
-Offer option of one RSS feed with all things you are tracking in it. Maybe.
-
Antispam on contact form (a recaptcha presumably, as we have them elsewhere)
Find a way to get corrected email addresses from responses - somehow getting
-user to send them in?
-e.g. as in http://www.whatdotheyknow.com/request/1071/response/1870 which
+user to send them in? "For future FOI requests please email ..."
+e.g. as in http://www.whatdotheyknow.com/request/cost_of_council_website_17#incoming-1870
we found largely by accident.
Rate limit requests using Ratty, with a freeze thing WTT-style, to detect
@@ -327,16 +330,16 @@ separating out the pages as separate links (to .png files or whatever)
http://www.whatdotheyknow.com/request/windsor_maidenhead_council_commo#incoming-1910
Heck, may as well give thumbnails of all images, indeed all docs while you're at it :)
-Julian's PDF excerpting thing for highlighting paragraphs
- and convert Word Docs to PDFs too
+In "view as HTML" let people highlight paragraphs, and link to them
+(like Julian's UN PDF highlighting thing)
-Add geographical location to council import
-Have a single button to sign up to alerts on all your council PCTs etc.
+Add geographical location of councils, PCTs etc.
+Have a single button to sign up to alerts on authorities for your postcode
-Holding pen with comments - new requests don't get sent straight away, but are
- delayed while people help improve them.
+Proposed request submission queue with comments - new requests don't get sent straight
+ away, but are delayed while people help improve them.
-Screen scrape this and add link to it on the public body page
+Screen scrape ICO's decision notices list and add link to it on the relevant public authority pages
http://www.ico.gov.uk/Home/tools_and_resources/decision_notices.aspx
Description for each body as to what info it holds
@@ -346,31 +349,14 @@ Link to:
Publication schemes (http://www.ico.gov.uk/what_we_cover/freedom_of_information/publication_schemes.aspx)
TWFY department search
Complaint email
+ Phone number for advice and assistence (House of Lords give one http://www.parliament.uk/parliamentary_publications_and_archives/freedom_of_information_in_the_house_of_lords/lords__foi___how_to_obtain_information.cfm )
e.g.
http://www.ordnancesurvey.co.uk/oswebsite/aboutus/foi/index.html
http://www.ordnancesurvey.co.uk/oswebsite/aboutus/foi/coiindex.html
-Give hotline to call body for extra help
-e.g. Advice and assistance in making FoI requests to the House of Lords is available
-from the Freedom of Information Officer, Parliamentary Archives, House of
-Lords. London SW1A 0PW. Telephone 020 7219 0100. E-mail: foilords@parliament.uk
-http://www.parliament.uk/parliamentary_publications_and_archives/freedom_of_information_in_the_house_of_lords/lords__foi___how_to_obtain_information.cfm
-
-EU regulation 1049/2001
-US (with Sunlight)
-
-Ask what they learnt from request, and other things?
- and reward by putting their request on front page
+EU regulation 1049/2001 requests
+US requests (with Sunlight)
OCR all images automatically, even if badly (check for tiffs!)
Maybe use Scrbd's free service :) http://www.scribd.com/paper
-Hyperlink Section 1(3) to the act
- http://www.whatdotheyknow.com/request/49/response/86
-and to guidance notes
- http://www.ico.gov.uk/what_we_cover/freedom_of_information/guidance.aspx
-
-Only show "is email right" footer the first time a new request is sent to that email?
-Show public body email address on their public page, with a link to say "this isn't right!"
-
-