This reminds me a lot of how Feeds work in Firefox. Which, IMO, work great.
One noticeable difference (and a problem, I think) is that currently
there's no way for a page to advertise more than one command. Feeds in
Firefox handle this by providing a menu if there are multiple feeds,
which I think would work great for Ubiquity too.
This would also necessitate a "name" property for the <link/> tag.
Also, if the user accidentally dismisses the message telling them about
a command, there's no way for the user to get it back without reloading
the page. The way this is handled by Feeds is to always display an icon
in the location bar - very unobtrusive, but works well. Its not exactly
the same, as there's no message intruding into the content space. But
feeds are extremely common, whilst Commands aren't (yet!). So that
message will be the main point of discoverability for quite awhile.
Another issue is for people who visit a lot of pages that offer
Commands. That message intruding into the content space is going to get
*very* annoying for these people. The "remember password" message solves
this by adding a "Never for this site" button. Unfortunately, using this
would completely disable adding commands for that page, whereas it
should only be the huge alert message that should be disabled. An icon
in the location bar would solve this issue as well as the issue I
described in the previous paragraph.
Regarding that abomination of an eye-sore that is the warning page now:
I think using the same style as the phishing warning would work well. It
needs to hit home that this could potentially do really bad things like
delete all your porn. And the phishing warning strikes fear into the
common people, without permanently damaging their retinas like the
current page does.
(This was discussed in the IRC channel earlier, but thought I'd put out
the idea into this discussion as well.)
- Blair
- Blair
CmdUtils.CreateCommand({
name: "url-to-image",
takes: {"image url": noun_arb_text},
execute: function( url ) {
CmdUtils.setTextSelection( "<img src='%s'/>".replace(/%s/, url) );
}
})
That site identity mockup is new to me - is there an associated blog
post for that image, or is it a hush-hush confidential internal
document?
- Blair
On Thu, Aug 14, 2008 at 3:56 AM, Aza <a...@mozilla.com> wrote:
> Great work, guys!
>
> Alex Faaborg posted some thoughts for redesigning FF messages:
> http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes-not-now-never/
>
> The long term solution to our messaging woes are, I think, there. In
> particular the physical connection between the URL/chrome location of the
> Ubiquity-commands-available icon solves many of the affordance problems.
>
> These are some screens for what the FF team is thinking about for "site
> identity"
>
>
>
I know - I dislike it too. But I'm not suggesting we do-away with the
current method - just complement it.
> We've got an icon for Ubiquity in the works, but it's not really easy to verbalize at all.
How ironic!
How about a speech bubble as an icon? Its a well-known
internationally-recognized symbol, simple, and goes with the natural
language part of Ubiquity.
> There's some nice
> advantages in having a one-to-one correspondence between command feeds and
> pages.
Good point. The one-to-one relationship really works well for Ubiquity.
- Blair
How about a speech bubble as an icon? Its a well-known
internationally-recognized symbol, simple, and goes with the natural
language part of Ubiquity.
--
-- aza | ɐzɐ --