← Back to team overview

launchpad-dev team mailing list archive

Re: RFC: UI for +filebug while waiting-for-blob-to-be-processed

 

On 17 February 2010 11:05, Tom Berger <tom.berger@xxxxxxxxxxxxx> wrote:
> On 16 February 2010 10:06, Graham Binns <graham@xxxxxxxxxxxxx> wrote:
>> Hi folks,
>>
>> I'm currently working on the Apport blob processing story [1], whose
>> aim is to make sure that +filebug doesn't time out when apport uploads
>> an enormous blob (the problem being that the blob is currently
>> processed in-request, so the bigger ones cause timeouts fairly
>> regularly).
>>
>> I've already written the code for processing the blobs server-side
>> using the Jobs system, so all that's left is to make +filebug aware of
>> that system. The idea is that +filebug will check to see whether the
>> blob has been processed before allowing the user to proceed. If it
>> hasn't, +filebug will wait a while and check again; if it has,
>> +filebug will use the processed data as normal.
>>
>> The idea is that we'll do this using Javascript eventually, but in the
>> first iteration of this we're going to do it with meta refresh tags,
>> since that's reasonably quick to develop, meanting that if we don't
>> have time to finish the JS work this cycle the UI that does land will
>> still be useful.
>>
>> I want the UI to be fairly simple - just a message and a spinner. I've
>> attached a screenshot of what I'm thinking of. Suggestions and
>> comments are welcome.
>
> This looks quite nice. I wonder if it might be a bit nicer to re-use a
> formatting device we already use elsewhere - the message box. I think
> that putting the text inside a message box, as well as the spinnre,
> right-aligned, might look more like other places in Launchpad where
> the user has to pay attention to some new and extraordinary piece of
> information.

I like this idea. It also ties in with the way the page currently
handles having extra data to include in the filebug process.

> Another variation on this which I think is worth
> exploring is placing the spinner in the icon position (overlapping the
> top left corner) to create a new kind of message.
>



-- 
Graham Binns | PGP Key: EC66FA7D



References