mysociety / alaveteli

Provide a Freedom of Information request system for your jurisdiction
https://alaveteli.org
Other
389 stars 195 forks source link

Develop and iterate new designs for all alaveteli/whatdotheyknow pages #1016

Closed TomSteinberg closed 11 years ago

Jedidiah commented 11 years ago

Request Page

alaveteli-request-mockup

Jedidiah commented 11 years ago

Authority Page

alaveteli-body-mockup

Jedidiah commented 11 years ago

Still need to design the pagination and status icons.

Jedidiah commented 11 years ago

Updated with corrected copy in top three boxes and temporary status icons. Do we have a full list of possible statuses anywhere?

mhl commented 11 years ago

@Jedidiah: you can find a list of the basic statuses here:

https://github.com/mysociety/alaveteli/blob/rails-3-develop/app/models/info_request.rb#L855

To quote that:

    descriptions = {
        'waiting_classification'        => _("Awaiting classification."),
        'waiting_response'              => _("Awaiting response."),
        'waiting_response_overdue'      => _("Delayed."),
        'waiting_response_very_overdue' => _("Long overdue."),
        'not_held'                      => _("Information not held."),
        'rejected'                      => _("Refused."),
        'partially_successful'          => _("Partially successful."),
        'successful'                    => _("Successful."),
        'waiting_clarification'         => _("Waiting clarification."),
        'gone_postal'                   => _("Handled by post."),
        'internal_review'               => _("Awaiting internal review."),
        'error_message'                 => _("Delivery error"),
        'requires_admin'                => _("Unusual response."),
        'attention_requested'           => _("Reported for administrator attention."),
        'user_withdrawn'                => _("Withdrawn by the requester."),
        'vexatious'                     => _("Considered by administrators as vexatious and hidden from site."),
        'not_foi'                       => _("Considered by administrators as not an FOI request and hidden from site."),
    }

However other themes may add additional statuses specific to their country.

Jedidiah commented 11 years ago

Fantastic, thank you Mark, that is perfect. I just wanted to make a list of icons that need designing, hopefully any additional statuses could reuse one of these icons.

hsenag commented 11 years ago

Note we don't really need icons for vexatious/not_foi as those requests are hidden from public view by definition.

I think one icon would be fine for all of error_message/requires_admin/attention_requested.

I really like the general look of those mockups, btw. I haven't thought carefully about whether it does include all the important user actions but will try to do so soon.

What would "Download all attachments" do?

I wonder if the two "report this" links (one for commercial copyright and one for offensiveness) can be combined. WDTK very rarely gets commercial copyright complaints, and the "report this" links now offer options for why there's a problem so I think it could be one of those options.

Jedidiah commented 11 years ago

@hsenag: I was thinking with the attachments "Download All Attachments" would download the attachments in a zip file and clicking on the file itself would show it online, like the html link at the moment. People didn't seem to understand what html meant in the testing.

Jedidiah commented 11 years ago

@crowbot Would combining the report and commercial links like Ganesh suggested mean we have to check with the lawyers too? I think it makes sense to do it.

hsenag commented 11 years ago

An older hand than me (@RichardTaylor , @skenaja, @frabcus) might be able to comment on the history of that link, but I think concerns about copyright have mostly died down now and we'd be fine with having it be one of many reasons for complaining about a page.

frabcus commented 11 years ago

I never much liked the commercial link... Yes, it was for legal reasons, here's the original decision from November 2008:

At the board meeting a couple of days ago there was a discussion about
third party (ie commercial) copyright being violated by WDTK.

The conclusion was this:

1. No pre-emptive filtering, it's expensive and a waste of time.
2. We do need to add a link to each page to say 'Are you the owner of
any commercial copyright on this page?' so that people can request
takedowns. The main purpose of this is to limit liabilities by showing
that we've tried to be accountable, rather than to expect a lot of
traffic.
3. If people assert they're from an organisation, that's not good
enough. We should make them send us a letter or fax on headed
notepaper, signed by a director or delegated authority within the
company in question.
4. Add a line to the FAQ explaining the above.

So the only real action for the moment is to add an extra link
somewhere on the default page template for all requests.

You should revisit it with mySociety's lawyer. In practice, I don't think it has been as big an issue as we thought it was, we just saw one case.

frabcus commented 11 years ago

I love the look of the new design!

Jedidiah commented 11 years ago

@frabcus Thanks Francis

hsenag commented 11 years ago

From the current experience, we're much more likely to get reports that are potentially defamatory, or mistakenly released or published personal information; all of which I think warrant an equal level of treatment.

hsenag commented 11 years ago

@Jedidah re the attachments, one problem is that the "View as HTML" conversion can sometimes be rather messed up, so I'd be reluctant to demote the "proper" documents too much. Your proposal would definitely be much nicer if the conversion was reliable, though.

Note that the "download a zip file of all correspondence" link we have now is for the whole request. It doesn't need to be prominent or on the main page though.

crowbot commented 11 years ago

There's quite a bit of design work implied by this ticket, so we're going to create a ticket for each major page that needs a design, so we can keep track of when each one has been agreed. Can we have any further discussion of the request page on #1017 please?

crowbot commented 11 years ago

I've created a new ticket for the authority page design at #1051

crowbot commented 11 years ago

Closing this ticket in favour of more specific tickets for each page. Ticket for header, footer, logo is at https://github.com/mysociety/alaveteli/issues/1052