Re: [uf-discuss] Re: Apple Data Detectors

2008-02-08 Thread Alex Faaborg
On the other end, if, as I type this, I get an intellisense-like  
list of my contacts that I can select from, then I can just select  
Joe from the list and have the microformat markup added for me



I've been thinking a lot about how a Web browser could help end users  
author microformatted content in blogs and wikis, and I think we need  
to consider the user's goals and motivations.  I can't imagine people  
associating a contact in their address book with Joe as they casually  
mention him in a blog post just because they have an appreciation for  
the beauty of structured data.  However, if their goal is closely  
aligned with the goal of their readers, then I can see users going to  
the extra effort.  For instance, let's say you want to review  
something, and  because you want your vote to count and other people  
to be able to take advantage of your review once it gets aggregated, I  
can see users going to the extra effort of filling out a form like the  
hReview creator (http://microformats.org/code/hreview/creator) to get  
information into the structure of an hReview.  The same goes for  
people who want to promote an event: since their motivation is for  
people to attend, they make it easy for users to add the event to  
their calendar.  We already see this type of behavior in applications  
like Outlook or Zimbra, where people create events for other people,  
so they are easy to accept.  Microformats allow to take that  
interaction out of closed systems, and apply it to HTML emails, blog  
posts, wikis, etc.


I'm all for building systems that attempt to infer structure from  
natural language, because like we see in Apple's 1998 article, and now  
in Mail.app, these types of systems can be really useful when they  
work.  But I also don't think we should discount situations where the  
user may actually have a clear motivation for creating structured data  
by filling out a form.


In case anyone is interested in reading more about Data Detectors, you  
might find this paper interesting.  It catalogs all of the research  
done throughout the late 90s, and discusses a prototype system that  
leverages large knowledge bases like Stanford's TAP and MIT's  
ConceptNet to disambiguate natural language and provide structure to  
unstructured text:


http://alumni.media.mit.edu/~faaborg/files/thesis/draft/complete/CHI06_goalOrientedWebBrowser.pdf

-Alex



On Feb 8, 2008, at 8:40 AM, Guillaume Lebleu wrote:


Toby A Inkster wrote:

Guillaume Lebleu wrote:


What I have been thinking more and more and what this tells me  
again is

that the same way we talk of POSH and microformats, we could talk of
plain text or plain old english formats, essentially standardizing  
how
people write dates, addresses, etc on the Web or on their emails.  
Asking

people to write Tuesday, February 5, 2008 in this order, with the
commas, etc. is very likely even simpler for normal people than  
writing
abbr class=foo title=2008-05-02Tuesday, February 5, 2008/ 
abbr.




One problem with that is that it will find matches on people who  
aren't even intending to use your plain-old-english format. They  
may happen to be including Tuesday, February 5, 2008 on their  
pages with a different intended meaning. 2008 could refer to eight  
minutes past eight PM in military time -- unlikely, but possible.  
And as you move away from dates, phone numbers and postcodes which  
have relatively parseable formats, towards locations, people's  
names and job titles and so on, the likelihood of false matches  
increases.


The use of explicit tags to mark up information do make  
microformats slightly harder to use, yes. But the key is that they  
also make microformats much easier to explicitly not use.




Toby,
I understand the challenge of disambiguation and the value  
microformats bring in terms of easier parser implementation and more  
reliable information consumption experience. The challenge for  
average people writing microformats can't be underestimated though.  
I strongly believe that the time where disambiguation costs are the  
lowest are at publishing time, but this is also the time where you  
are focused on the english content, not the microformats. This is  
why in the second part of the post you cited, I suggested the use of  
Apple Data Detectors' like functionality, not to detect objects in  
plain old english (POE) in published content, but to detect objects  
in POE at the time they are written and ask for the user for  
disambiguation at the same time, in a way that the underlying  
microformat markup is generated, but without the user having to know  
the syntax. I'm thinking of this particularly in the context of  
writing a blog post: writing 1 hCards just to say My friend Joe is  
way too much for normal people. On the other end, if, as I type  
this, I get an intellisense-like list of my contacts that I can  
select from, then I can just select Joe from the list and have the  
microformat markup 

Re: [uf-discuss] Firefox 3 (was: Icons of MF wiki)

2008-01-11 Thread Alex Faaborg

do you have any plans to support rdf-a in the
interface? In 4.0, 5.0, 6.0?


We haven't decided yet, and I would love to hear people's opinions  
both in favor of and against including RDFa support in a future  
release of Firefox.


-Alex


On Jan 11, 2008, at 2:02 AM, Michael Smethurst wrote:





On 10/1/08 18:03, Alex Faaborg [EMAIL PROTECTED] wrote:


By next release, do you mean 3.0.1 (or some such) or 4.0?


The next major release (point releases are primarily used for  
security

updates).  In general we try to do a release every 12 months, but
since 3 has turned into a longer cycle (starting to look like 16-17
months) and focused on a lot of backed changes, the next release may
potentially be a shorter cycle and be more about front end changes.
However, that plan hasn't been formalized yet.  Since we are
completely focused on 3 right now, we don't have an estimated  
schedule

of exactly when we would like to ship 4.0

-Alex


Hi Alex

Sorry to be a pain but do you have any plans to support rdf-a in the
interface? In 4.0, 5.0, 6.0?




On Jan 10, 2008, at 9:28 AM, Andy Mabbett wrote:


On Thu, January 10, 2008 16:48, Alex Faaborg wrote:



In order to maintain the current ship schedule for Firefox 3,
we won't be exposing microformatted content in the user interface.


Much as I'm keen to have FF3, that's a shame.


we will only need to worry about finishing front end changes for
getting
microformat support into the next release.


By next release, do you mean 3.0.1 (or some such) or 4.0?

--
Andy Mabbett
** via webmail **

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss



http://www.bbc.co.uk/
This e-mail (and any attachments) is confidential and may contain  
personal views which are not the views of the BBC unless  
specifically stated.

If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in  
reliance on it and notify the sender immediately.

Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Icons of MF wiki

2008-01-10 Thread Alex Faaborg
All of the icons coming out of mozilla are likely going to be full  
public domain, since CC attribution licenses are not compatible with  
the mozilla.org license policy.  Also, we want to reduce any possible  
barriers to entry for using the icons for basic types of information  
(similar to what happened with RSS).


Unfortunately it might be awhile before we begin releasing microformat  
icons into the public domain.  In order to maintain the current ship  
schedule for Firefox 3, we won't be exposing microformatted content in  
the user interface.  We will however still ship with the microformats  
API implemented by Mike Kaply (of Operator fame), so it will be  
considerably easier for Firefox extensions to experiment and innovate  
with microformats.  The API that Mike landed for Firefox 3 also means  
that we will only need to worry about finishing front end changes for  
getting microformat support into the next release.  We tend to release  
new versions of Firefox pretty regularly, so while I'm personally  
disappointed that Firefox 3 won't have native support in the interface  
for detecting microformats, the next release isn't too far over the  
horizon.


-Alex


On Jan 10, 2008, at 7:57 AM, Chris Messina wrote:


Was thinking...

I don't have a problem with PD for my text contributions, but for
graphics and artwork, I feel that there should be proper credit given
for derivative works (i.e. the microformats icons that Wolfgang
Bartelme did). Is it possible to license artwork under a different
license and keep it on the wiki (i.e. CC+)?

Chris

--
Chris Messina
Citizen-Participant 
 Open Source Advocate-at-Large
Work: http://citizenagency.com
Blog: http://factoryjoe.com/blog
Cell: 412.225.1051
IM: factoryjoe
This email is:   [ ] bloggable[X] ask first   [ ] private
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Firefox 3 (was: Icons of MF wiki)

2008-01-10 Thread Alex Faaborg

By next release, do you mean 3.0.1 (or some such) or 4.0?


The next major release (point releases are primarily used for security  
updates).  In general we try to do a release every 12 months, but  
since 3 has turned into a longer cycle (starting to look like 16-17  
months) and focused on a lot of backed changes, the next release may  
potentially be a shorter cycle and be more about front end changes.   
However, that plan hasn't been formalized yet.  Since we are  
completely focused on 3 right now, we don't have an estimated schedule  
of exactly when we would like to ship 4.0


-Alex



On Jan 10, 2008, at 9:28 AM, Andy Mabbett wrote:


On Thu, January 10, 2008 16:48, Alex Faaborg wrote:



In order to maintain the current ship schedule for Firefox 3,
we won't be exposing microformatted content in the user interface.


Much as I'm keen to have FF3, that's a shame.

we will only need to worry about finishing front end changes for  
getting

microformat support into the next release.


By next release, do you mean 3.0.1 (or some such) or 4.0?

--
Andy Mabbett
** via webmail **

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: Microformats UI in Firefox 3

2007-09-04 Thread Alex Faaborg
1. You guys are proposing a radical change in microformats, and in  
the way microformats work


As Pelle mentioned, we are discussing the possibility of allowing  
designers to add UI widgets to act on microformats in the content  
area.  I certainly don't think this constitutes a radical change  
since they would be optional, and we are working closely with the  
microformats community to make sure we get it right.



and have given us just a week to discuss/object


If these changes land in a release of Operator that we heavily  
promote at the Firefox 3 launch, then we will have considerably more  
time to discuss the various options.  If the microformats community  
really wants to see this feature land in Firefox 3, then we  
unfortunately will need to move rather quickly.


2. If radical change is implemented in firefox, all existing  
microformatted content will fail to work in firefox3


Not at all, these microformats could potentially still show up  
elsewhere in the browser UI, for instance in a toolbar, or sidebar,  
or a right click context menu on the microformatted content.


3. said radical change includes inline styles- functionally  
identical to presentational html tags.


We are open to all suggestions. Thanks for the css example, I've  
added it to our list of possible solutions.  The user-action-x class,  
action:// protocol, and navigator.send javascript method were only  
proposed to get the conversation going.


4. In order to play nice with firefox 3, all publishers of  
microformatted content would need to add extra stuff to their markup.


This isn't about a requirement for playing nice with Firefox 3, if  
Web designers decided they wanted to create buttons to act on their  
microformatted content, then they would potentially be able to do so.



5. That extra stuff would *only* be necessary for firefox


I would be very happy to see the other browsers add similar support.   
Unfortunately since they aren't developed in as transparent of a  
manner, we have no idea if they are currently considering this type  
of functionality or not.  One guaranteed way to get them all to  
seriously consider adding the feature is for us to ship it in Firefox.


I hope that clears things up, and my apologies for the confusion.

-Alex


On Sep 4, 2007, at 4:27 AM, Breton Slivka wrote:

sorry for busting in late on this conversation, but let me get this  
straight, I'm not sure I follow.


1. You guys are proposing a radical change in microformats, and in  
the way microformats work, and have given us just a week to discuss/ 
object
2. If radical change is implemented in firefox, all existing  
microformatted content will fail to work in firefox3
3. said radical change includes inline styles- functionally  
identical to presentational html tags.
4. In order to play nice with firefox 3, all publishers of  
microformatted content would need to add extra stuff to their markup.

5. That extra stuff would *only* be necessary for firefox


Are any of the above points incorrect?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats and Firefox 3

2007-09-04 Thread Alex Faaborg
I really like this idea, I just forward the post and mockups to the  
rest of our UX team and our lead engineer.



This is not particularly transient


If the margin marks bar only appeared on pages with recognized  
content, then I think this would certainly count as being transient.   
Or, to be even less intrusive, a small mark could indicate content  
was recognized, and clicking on that could cause the margin marks bar  
to slide in.


Dimitri: this is a great idea and the mockups are really well done,  
thanks for posting it!


-Alex



On Sep 4, 2007, at 2:31 PM, Manu Sporny wrote:


Dimitri Glazkov wrote:

This is not particularly transient, but it addresses #2, methinks:

http://glazkov.com/blog/margin-marks/


Mike, Alex - I think you should take a very serious look at Dimitri's
Margin Marks idea. Check out the screen mock-ups here:

http://flickr.com/photos/dglazkov/sets/72157601860335196/

Implementation would be a bit of a headache, but he has proposed a  
very
elegant solution on, IMHO, the right way to display semantic data  
items

on a web page. It is the best approach that I've seen so far, over all
of the UI concepts for Microformats in Firefox 3.

This is the same way that Eclipse shows the developer warnings,  
comments

and errors via the code editor. It would do well as a transient UI AND
wouldn't be intrusive on the browsing experience when the UI is  
active.

Exciting stuff...

-- manu

--
Manu Sporny
http://wiki.digitalbazaar.com/en/haudio-case-study

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Alex Faaborg

are you saying that the
blogger/webmaster is deciding the actions rather than fx3 or an  
Operator

like extension.


No, the browser should still act as a mediator between data and  
applications, otherwise people will tie there information to  
particular apps (like what is currently happening with RSS and  
podcasts).  This results in a lot of problems, like a complex UI,  
lock in, content creators having to regularly update their sites, etc.


However, I understand your confusion, the fact that there are  
multiple actions that can be applied to an hCard messes up my example.


What if we agreed on some basic default application types (map,  
calendar, address book, etc.), and so the example would then have two  
actions (assuming they both made sense in context):


div class=user-action-addressBook style=visibility:hiddenAdd to  
Address Book/div

div class=user-action-map style=visibility:hiddenMap/div

And third party extensions could register additional user actions  
(here is a genetics example):


div class=user-action-geneSearch style=visibility:hiddenLook up  
Gene/div


-Alex



On Aug 28, 2007, at 1:33 AM, Farndon, Tony wrote:


Not sure I quite understand this (so a good example of a general
'blogger' wanting to put uf on their blog/site), are you saying  
that the
blogger/webmaster is deciding the actions rather than fx3 or an  
Operator
like extension. Using your example code, would I be required to put  
in a

multitude of actions at the webpage level:


div class=user-action style=visibility:hiddenAdd to Address
Book/div
div class=user-actionB style=visibility:hiddenView Address in
Google Maps/div
div class=user-actionC style=visibility:hiddenView Address in
Yahoo Maps/div
div class=user-actionD style=visibility:hiddenAdd to some  
Address

Book Website/div

Then, along comes another web service/app and I have to go back and  
add

another user agent to all my previously marked-up uf

div class=user-actionE style=visibility:hiddenAdd to some other
Address Book Website/div

A bad analogy, but is this not slightly akin to target=_blank which
imho is wrongly taking the decision of the browser/user away and  
forcing

it upon them?

Tony

+ The Forestry Commission's computer systems may be monitored  
and communications carried out on them recorded, to secure the  
effective operation of the system and for other lawful purposes. +


The original of this email was scanned for viruses by the  
Government Secure Intranet (GSi) virus scanning service supplied  
exclusively by Cable  Wireless in partnership with MessageLabs.


On leaving the GSi this email was certified virus-free
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Nested Microformats and Operator

2007-08-28 Thread Alex Faaborg

Should there be a way for people to have this information but not make
it available as a vcard or vevent?


The user-action class or new protocols proposed in the Firefox 3  
thread could address this problem (10 hCards in an hResume).  Since  
these pieces of microformatted content probably would not contain a  
user-action (or link with a particular protocol), the browser would  
not expose them to the user.


-Alex



On Aug 27, 2007, at 7:14 PM, Mike Kaply wrote:


I wanted Jason to bring this up on the list because it is an
interesting discussion.

We display lots of stop in Operator (especially in hResume) that can't
actually be used.

hCalendars for experience are interesting, but unuseful as hCalendars.
And hCards for
my employment at a past employer aren't terribly interesting either.

Should there be a way for people to have this information but not make
it available
as a vcard or vevent?

Mike

On 8/27/07, Jason Calabrese [EMAIL PROTECTED] wrote:
I've recently started to look into using some microformats on one  
of my
projects and have been playing with Operator to get an idea of how  
they are

being used elsewhere.

Operator is a great way to see what microformats are contained on  
a page, but
I think it might confuse the average user when a page contains a  
lot of
nested data using core microformats such as hCard, adr, hCalendar,  
etc.


For example on a LinkedIn public profile:
http://www.linkedin.com/in/steveganz

You see 1 hResume, 1 adr, 10 hCard's, and 7 hCalendar's.

In this case all the hCalendar events are from the experience part  
of the
resume.  I don't see any use for adding these to Google Calendar  
or exporting
them.  Also 9 of the hCard's wouldn't make sense to export or add  
to Yahoo

Contacts since they contain only very basic information.

An other example is a Google Maps search.  In this case each  
result produces a
hCard and contains an adr.  Ideally these would be combined and  
shown as
Contacts with addresses. Then each contact could be exported or  
viewed in

Google or Yahoo maps.

Have these types of issues been discussed before?  Is there a way  
that a user

script can hide nested data?

I understand the value of reusing the core microformats and  
creating composite
microformats.  I think that in many cases users will want to  
interact with
the primary composite format while still preforming actions based  
on the

nested content.

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Alex Faaborg
Instead of having to checking whether the userAgent is right or  
wrong in my javascript - wouldn't it be possible to check for the  
presence of any hCard-related function instead?


Yeah, if we wanted to solve this problem with javascript, that is  
probably what we should do.  But I'm a little weary of requiring  
javascript for exposing microformatted content to browsers due to it  
commonly being blocked on most wikis, and it potentially being  
unfamiliar to content creators.


Perhaps a good compromise would be to just break backwards  
compatibility on wikis, since they can't use javascript to figure out  
if the action is going to actually work.


There are really two separate issues here:

1) backwards compatibility
-navigator.userAgent
-style=visibility:hidden hack
-if (navigator.microformatAware(hCard)){document.write( )}
2) instructing the browser to take action on a piece of data
-user-action-app class
-protocols
-third solution?


Couldn't another solution be to add some kind of a protocol?


The general uf:// protocol wouldn't distinguish what the user wants  
to do with the content (for instance, hCards could be sent to an  
address book, or a map).  So this might result in some really  
implementation-level UI, like links that say Send hCard to your  
Browser.


We could create protocol handlers for each generic application type  
(map://, addressBook://, calendar://).  The only thing that seems a  
little unusual is that normally content creators would expect to send  
the data by value instead of my reference, for instance:


 mailto://[EMAIL PROTECTED] is the subject?body=this is  
the body


(although I'm not really sure how commonly known this is)

Like uf://foobar.com/foo.html#bar-hcard Firefox could process such  
a link by extracting the hcard with the id bar-hcard


I do like really like the idea of being able to reference  
microformats elsewhere on the page, or on any other page.  Something  
else that makes this is a little unusual is that the browser may not  
get a 404, but the data is still missing.  Also, since the  
information is still being transported using http, using a new  
protocol in the URI would be technically inaccurate.


This design might encourage people to reference information instead  
of duplicating it.  I honestly don't know if that is a good thing or  
a bad thing.


One potentially major problem: if you change the scheme from http,  
you can't have a relative URI, you have to create an absolute one:


   Relative URI references are distinguished from absolute URI in that
   they do not begin with a scheme name.  Instead, the scheme is
   inherited from the base URI
http://www.ietf.org/rfc/rfc2396.txt

This could be a problem for content creators because in most cases  
they would want to reference the microformat they are currently in,  
but they may not know what its URI is going to end up being, or they  
don't want to take the time to figure it out.  It would also be  
impossible for creators (like the hCard creator) to know what the URI  
is eventually going to be.


I think overall using protocols is conceptually simpler, because what  
you are creating is in fact a hyperlink.  But what we would need is  
relative URIs with different schemes, maybe something like:


a href:map:#the-idMap/a

Unfortunately this twists the definitions of relative and  
absolute.  It's likely that other people from Mozilla (or on this  
list) won't be too fond of breaking a bunch of RFCs from the 90s.


What do other people think about using protocols for microformat  
handling?


-Alex




On Aug 27, 2007, at 10:54 PM, Pelle W wrote:


Alex Faaborg skrev:
This is a bit of a hack, but it is also considerably easier than  
asking the author to write javascript to check  
navigator.userAgent, know which browsers handle microformatted  
content (and subsequently update this as it changes), and then  
display the link accordingly.  Also, I'm interested in allowing  
user generated microformatted content to be added to blogs and  
wikis where javascript is not commonly allowed.
A bit of friendly fedback here, not saying that I would be right at  
all only sending out some thoughts that may be useful or may be  
garbage.


Instead of having to checking whether the userAgent is right or  
wrong in my javascript - wouldn't it be possible to check for the  
presence of any hCard-related function instead? This way it would  
at least be theoretically possible for any web browser to add such  
a function, either officially or through a third party plugin, and  
so trigger the website to view the possible actions.


It seems a bit unusual to me to have a class like user-action  
which the browser should find and change to visible and make a link  
out of or something. Couldn't another solution be to add some kind  
of a protocol? Like uf://foobar.com/foo.html#bar-hcard Firefox  
could process such a link

Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Alex Faaborg
I've understood that it's inserted by the web developer to enable  
him/her to implement the Microformat-actions in their own designs  
and it's suggested that the class user-action should be used to  
indicate that something is meant to be a link to such an action.


Yes, while previous Firefox designs have focused on the browser  
injecting UI into the page, this discussion is about how the content  
creator should provide links and buttons for acting on microformatted  
content.


Another problem might be that the browser will be changing the  
visibility property because that disables the designer from turning  
of the action-div's visibility. For example - the designer wants  
the action-button/link to only be shown when you hover over the  
hCard it's connected to, therefor the designer hides it by setting  
the visibility property to hidden and changing it upon hover. If  
the browser then changes the visibility the design won't look like  
it was intended to.


Yeah, that's a good point.

-Alex




On Aug 28, 2007, at 4:53 AM, Pelle W wrote:


André Luís skrev:

One thing I need someone to clarify:

Is that  div.user-action inserted by the user-agent, in this case,
Firefox 3? Or do the authors have to include that code on their  
pages?


This wasn't very clear to me...

I've understood that it's inserted by the web developer to enable  
him/her to implement the Microformat-actions in their own designs  
and it's suggested that the class user-action should be used to  
indicate that something is meant to be a link to such an action.

On 8/28/07, Andy Mabbett [EMAIL PROTECTED] wrote:


In message [EMAIL PROTECTED], Alex
Faaborg [EMAIL PROTECTED] writes


The last class is new:
 div class=user-action style=visibility:hiddenAdd to Address
Book/div

The text Add to Address Book is hidden by default, unless the  
browser

(or an extension) recognizes user-action


...or unless the user agent has no CSS functionality available.

Is that degrading gracefully?

What I don't understand in thate example is that the user-action  
is applied onto a div which doesn't contain any links or buttons.  
An action is most often initiated by clicking on either a link or a  
button. Will the browser add such a control? If so the control over  
the design won't be completely handed over to the designer which it  
should be.


Another problem might be that the browser will be changing the  
visibility property because that disables the designer from turning  
of the action-div's visibility. For example - the designer wants  
the action-button/link to only be shown when you hover over the  
hCard it's connected to, therefor the designer hides it by setting  
the visibility property to hidden and changing it upon hover. If  
the browser then changes the visibility the design won't look like  
it was intended to.


If a class is to be used it should only connect an action and not  
add anything or change anything about the site.


/ Pelle W
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss



___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Alex Faaborg
Perhaps instead of new classes and protocols, we could just do this  
completely in javascript.  Here is a general example, probably all  
the function names would end up being different:


div id=hcard-Alex-Faaborg class=vcard
 span class=fnAlex Faaborg/span
 div class=orgMozilla/div
 div class=adr
  div class=street-address1981 Landings Dr. Building S/div
  span class=localityMountain View/span
,
  span class=regionCA/span
,
  span class=postal-code94043/span
  script type=text/javascript
if (navigator.microformatAware(hCard)){
  	document.write(a href='#' onclick='navigator.sendToAddressBook 
('hcard-Alex-Faaborg')'Add to Address Book/a);

document.write(, )
  	document.write(a href='#' onclick='navigator.sendToMap('hcard- 
Alex-Faaborg')'Send to Map/a);

}
  /script
 /div

It seems you'll still need a way for the browser to inject UI for  
actions the content creator didn't foresee.


We can include these actions on context menus, and in the browser UI  
(similar to Operator's interface).  However, I'm not sure content  
creators would be too happy with Firefox modifying their pages by  
literally injecting UI.


-Alex


On Aug 28, 2007, at 6:37 AM, Scott Reynen wrote:


On Aug 28, 2007, at 6:33 AM, Alex Faaborg wrote:

Yes, while previous Firefox designs have focused on the browser  
injecting UI into the page, this discussion is about how the  
content creator should provide links and buttons for acting on  
microformatted content.


It seems you'll still need a way for the browser to inject UI for  
actions the content creator didn't foresee.  And for that you'll  
need to know 1) whether a given action is already labeled by the  
content creator, 2) where to put it if it's not, and 3) what to do  
with actions the content creator labels but Firefox doesn't  
understand.  For #1, each action will need a unique identifier.   
URLs make good unique identifiers on the web, and could point to  
somewhere useful (#3), removing the need for hidden content.  For  
#2, it might be useful to have something like class=put-actions- 
here.  I'd suggest something like this:


ul class=user-actions
	lia href=http://mozilla.org/add-to-address-book/; rel=user- 
actionAdd to Address Book/a/li
	lia href=http://random-website.org/crazy-unknown-action/;  
rel=user-actionDo Something Crazy/a/li

/ul

So if Firefox has two actions it could apply to a given hCard, it  
could do something like this:


1) find where the content creator wants user actions inserted,  
ul.user-actions

2) check all a[rel=user-action] for already-labeled actions
3) compare those against available actions and update UI accordingly:
3a) the action identified by the URL http://mozilla.org/add-to- 
address-book/ is already added and available, so update the link to  
point to the action rather than the identifier
3b) the action identified by http://maps.google.com/firefox/add-to- 
map/ is available but not added, so add the action with default label
3c) the action identified by http://random-website.org/crazy- 
unknown-action/ is added but not available, so offer a prompt to  
install the new action


Peace,
Scott

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Alex Faaborg
My apologies if I'm reopening a long closed debate, I'll be sure to  
review the wiki page.



Side A: Publishers should be able to specify UI elements for their
Microformatted content in their HTML.

Side B: The browser should be solely responsible for injecting UI into
the page


I should note that people inside Mozilla have argued these two sides  
as well.  I'm personally in favor of A, or B if it is represented as  
a modal overlay.



It is important that the Firefox developers not only think of
Microformats, but eRDF, RDFa, and other semantic markup technologies
that are coming down the pipeline.


Yeah, it would be great if whatever solution we came up with scaled  
across different semantic markup technologies.  The latest version of  
Operator now supports eRDF and RDFa.


-Alex


On Aug 28, 2007, at 8:09 AM, Manu Sporny wrote:


Alex Faaborg wrote:

Yes, while previous Firefox designs have focused on the browser
injecting UI into the page, this discussion is about how the content
creator should provide links and buttons for acting on microformatted
content.


I'm probably being a bit dense, but it looks like we're entering  
into a

philosophical debate. Without taking sides, it looks like the
philosophical rift is this:

Side A: Publishers should be able to specify UI elements for their
Microformatted content in their HTML.

Side B: The browser should be solely responsible for injecting UI into
the page?

This debate has been tracked on the wiki:

http://microformats.org/wiki/audio-info- 
issues#Historical:_Graphic_buttons_in_rel-patterns


The current resolution is to leave implementation for user actions  
up to
the browser and uF plug-ins. Without going into the nasty details,  
which

are fully documented on the wiki, there is opposition to directly
specifying UI through uF markup. Microformats are about data, not UI.

That being said, if there is a desire to add generic UI actions to any
sort of semantic data (keep in mind eRDF and RDFa), the one idea that
seems to be most compatible with Microformats are about data but  
able
to give the publishers of any semantic data some control over the  
UI is

the uf:// protocol idea.

Perhaps a generic set of actions that are defined by all semantic  
data
communities (uF, eRDF, RDFa, etc.). The assumption is that some  
sort of

ID mechanism is utilized. So for data like this:

div id='alex-faaborg' class='vcard'.../div

Something like the following:

a href=action://addressbook/add/alex-faaborgAdd to address  
book/a

a href=action://addressbook/mail/alex-faaborgE-mail Alex/a

Here are some other examples:

action://map/find/eiffel-tower
action://

The above mechanism would allow people to specify default behaviors  
for

actions. Some could specify that action://map/ is handled by Yahoo
Maps, while others might choose Google Maps or Microsoft Streets  
and Trips.


It is important that the Firefox developers not only think of
Microformats, but eRDF, RDFa, and other semantic markup technologies
that are coming down the pipeline.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-27 Thread Alex Faaborg
Sorry for the long delay in posting an update to this thread, we are  
still working on finalizing the UI for interacting with microformats  
in Firefox.


Here is something Mike Beltzner, Mike Kaply and I have been  
considering for microformat handling in Firefox 3, in terms of the  
content area.  We would like to propose a way for content authors to  
add actions to their microformats, without having to worry about  
backwards compatibility.  For instance:


div id=hcard-Alex-Faaborg class=vcard
 span class=fnAlex Faaborg/span
 div class=orgMozilla/div
 div class=adr
  div class=street-address1981 Landings Dr. Building S/div
  span class=localityMountain View/span
,
  span class=regionCA/span
,
  span class=postal-code94043/span
  div class=user-action style=visibility:hiddenAdd to Address  
Book/div

 /div

The last class is new:
  div class=user-action style=visibility:hiddenAdd to Address  
Book/div


The text Add to Address Book is hidden by default, unless the  
browser (or an extension) recognizes user-action, in which case the  
text is rendered as a hyperlink, and clicking it sends the structured  
data in the hCard to the user's address book.


user-action is just an example of what we could call this class, it  
seemed to make sense.  Also instead of a hyperlink the author could  
use an image, like Wolfgang's icons (http://factorycity.net/projects/ 
microformats-icons/).


This is a bit of a hack, but it is also considerably easier than  
asking the author to write javascript to check navigator.userAgent,  
know which browsers handle microformatted content (and subsequently  
update this as it changes), and then display the link accordingly.   
Also, I'm interested in allowing user generated microformatted  
content to be added to blogs and wikis where javascript is not  
commonly allowed.


Since this is something we are thinking about for microformat  
handling in Firefox 3, we would really like to get feedback from the  
uF community before we consider implementing it.


-Alex



On Aug 1, 2007, at 11:40 AM, Alex Faaborg wrote:

Mike Beltzner, Mike Kaply and I are going to try to finalize the  
user interface for interacting with microformatted content in  
Firefox 3 this week, possibly later today.


If anyone has any last minute suggestions or thoughts, please post  
them soon.  I'll also update this thread with mockups of what we've  
decided on so we can get feedback on the proposed interface.


-Alex
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Hidden metadata no microformats

2007-07-02 Thread Alex Faaborg

One question invisible metadata raises is if it's not worth seeing,
why is it worth publishing?


I can imagine Web designers wanting to associate invisible metadata  
with a button (that says Add to Calendar or Map), so that a  
microformat aware Web browser would detect the metadata and register  
down clicks on the button as acting on the metadata.  This  
information would likely appear elsewhere on the page (probably also  
using microformats), but the button provides a visual affordance for  
the action.


In our current designs, we are considering changing the mouse cursor  
when the user hovers over microformatted content, but that doesn't  
present the user with any indication that they can act on the data  
until after they have moved the mouse over it.


So in this particular case, I think leveraging invisible metadata  
makes the interface more usable overall.


-Alex


On Jul 2, 2007, at 11:41 AM, Benjamin West wrote:


http://tantek.com/log/2005/06.html#d03t2359 Principles of visibility
and human friendliness.

One question invisible metadata raises is if it's not worth seeing,
why is it worth publishing?

-Ben

On 6/30/07, Andy Mabbett [EMAIL PROTECTED] wrote:


Several editors on Wikipedia are calling for the modification of the
templates which implement microformat, to use hidden metadata.

I thought there was a prohibition on hidden metadata in the specs,  
or at

least somewhere on the wiki, but all I Can find now is:

visible data is much better for humans than invisible  
metadata

on:

 http://microformats.org/wiki/ 
microformats#the_microformats_principles


Can someone remind me what I'm missing, please?

--
Andy Mabbett
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-29 Thread Alex Faaborg

They imply opening or saving a completely separate document/file


The interface model doesn't necessarily have to actually match the  
implementation model, but yeah, I'm still not a huge fan of the  
attachments idea.


Some other interface specific names I've been thinking about

Pointers for: http://tinyurl.com/278y8g
Hyperlayers for: http://tinyurl.com/26mqf3
(or layers for short)

Both of those names have previously been shot down inside Mozilla,  
ironically enough because some people felt that the interface-level  
name should emerge out of the microformats community.  In the past  
Web browsers have lagged far enough behind the evolution of the Web  
that names have already been established (like with Feeds).


-Alex



On Jun 29, 2007, at 12:04 AM, Joe Andrieu wrote:


Alex,

I would suggest that attachments are definitely a bad idea. They  
imply opening or saving a completely separate document/file and

are, as you state, danger waiting to happen.

LiveData
HyperData
SmartData
WebData
MagicData

LiveBits
HyperBits
SmartBits
WebBits
MagicBits

Bits being a combination of both bits/bytes and tidbits.

Someone somewhere is going to name this thing. It might be a  
journalist. It might be FF. It could be a blogger.



The idea that there is data embedded in a web page that the browser  
can consistently interact with beyond the hyperlink is new.
Especially when that embedding and the interactions are consistent  
across many many webpages, but not all web pages.  Users will
name it something. I think people understand data but rarely have  
a need to speak of data generally--we talk about contacts or

events or people or reviews.

But when my brain is full: it's got too much stuff. Too much  
data. I think people get that. Data is generalized digital bits in
some way that's useful. hCards, hCalendars, GEO, XFN and other uF  
or POSH generalize to data. Semantic data.


Of course, bookmarks were a pretty innovative metaphor.  Perhaps  
there is something completely different that works. Maybe

something from tidbits. Or morsels...

Anyway, good luck. I expect you might have more luck with the FF crew.

-j

--
Joe Andrieu
SwitchBook Software
http://www.switchbook.com
[EMAIL PROTECTED]
+1 (805) 705-8651


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Alex Faaborg
Sent: Thursday, June 28, 2007 11:40 PM
To: Microformats Discuss
Subject: Re: [uf-discuss] microformats for normal people, like my mum


I've been giving some thought to framing microformatted content as
attachments, along with a little paper clip icon.  This would
resonate with users who are familiar with email, but on the
downside,
a lot of people have been trained that attachments=danger.

-Alex

On Jun 28, 2007, at 11:29 PM, Pelle W wrote:


Paul Wilkins skrev:

From: Alex Faaborg [EMAIL PROTECTED]
| Mozilla's user experience team is going to continue
brainstorming the

best way to expose microformat detection to end users, along with
the rest of the mozilla community.  I'll post updates to this
list from  time to time, and it will be interesting to see what
interfaces and  names other people come up with as well.

The RSS feeds are accessed in the browser through the feed

button. So

it makes sense that the microformat data should be accessed
through the data button.

I do like data, it's concise and is easy to explain.

Q: What kind of data can I get from the data button?
A: Contact details, calender entries, geographic locations, . . .

Q: Does the data button always get the information?
A: No, only when the page author has specially marked out those
parts of the page.

Data sounds good but since RSS also is data the RSS-feed should
perhaps be reached from below the data-button to emphasize the
similarities.

/ Pelle
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-29 Thread Alex Faaborg
couldn't it rather be a description of an action - like data  
extraction?


Yeah, maybe just name the button/menu Send Data.  I think the  
sending is probably more important than the extraction.

-Alex


On Jun 29, 2007, at 1:19 AM, Pelle W wrote:


Alex Faaborg skrev:

They imply opening or saving a completely separate document/file
The interface model doesn't necessarily have to actually match the  
implementation model, but yeah, I'm still not a huge fan of the  
attachments idea.


Pointers for: http://tinyurl.com/278y8g
Hyperlayers for: http://tinyurl.com/26mqf3
(or layers for short)
Those names sound very catchy - but in my ears perhaps a bit too  
much like something coming from a classic PR-campaign. At least  
Hyperlayers - image an ad with the text Increase your  
productivity with the all new Firefox 3 now with hyperlayers. Very  
cool - but does it actually tell us something?


Can't it be kept simple? Does it have to be a new name - couldn't  
it rather be a description of an action - like data extraction?  
(Don't know if thats the right spelling though)
That would tell what it does and it would be less PR-like and more  
honest(?) - it's just plain simply describing what this new thing  
does and that's what I think is most important. Keep it simple.
Both of those names have previously been shot down inside Mozilla,  
ironically enough because some people felt that the interface- 
level name should emerge out of the microformats community.  In  
the past Web browsers have lagged far enough behind the evolution  
of the Web that names have already been established (like with  
Feeds).
Well - that is ironic :) Perhaps the real place for this would be  
among the comments on a YouTube-movie featuring this in action or  
in blogosphere? But that does however not stop us from having this  
discussion...


/ Pelle
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Alex Faaborg

Therefore, uFs don't need a user-facing name - their
applications do.


Right, we need a general user facing way of describing microformat  
detection, in order to describe the various applications (like Web  
browsers, feed readers and extensions like Operator) that let the  
user take actions on microformatted content.  For instance, this  
description would finish the sentence features of Firefox 3 include  
support for offline Web applications, private browsing, blocking  
malware, and __[user facing way of saying microformat detection]__


...data detection?
...semantic browsing?
...data browsing?
...semantic data detection?
...semantic data browsing?
...semantic data navigating?

If Operator and Firefox 3 are in a category of uF enabled  
applications, what should that category of applications be called?   
Or another way of putting it:


Feed Readers :: RSS
__ :: microformats

-Alex


On Jun 28, 2007, at 2:39 AM, Frances Berriman wrote:


On 28/06/07, Pelle W [EMAIL PROTECTED] wrote:

On 6/27/07, Tara Hunt [EMAIL PROTECTED] wrote:
 Although I heart the idea of language for non-experts, I'm  
wondering

 how public facing Microformats, as a general term, is.

 I've thought about this before...I can see the specific  
microformats,
 like hCard and hCal and hReview being public facing...and, in  
reality,
 these are pretty descriptive. Maybe they just need some sort of  
iconic

 marker (like RSS has)...which I think has been attempted before.
I agree with Tara here. Microformats is interesting for developers
because it tells us in what way the solution works but for my mum it
would tell nothing. My mom knows however what an address is and  
what a

calendar is and because of that it's the microformats in itself that
should be given common names like web feeds for RSS. I don't  
know but

have XML been given a humane name yet? Because XML is to RSS what
Microformats is to hCard.


I concur on this line of thinking.  Microformats are the technological
name - my mum should never have to come across the term any more than
she should have to come across the term XML.  I think Operator does a
good job of hiding the term in that it simply shows what you can
actually do with data in the page (add this to my google calendar
etc.).  Therefore, uFs don't need a user-facing name - their
applications do.


If Microformats should be given a more humane name then that would be
something about semantics. Semanticdata perhaps - but it wouldn't  
make

anyone happier I think because the only ones who would be interested
would be those who already knows what Microformats is.
 As far as talking about Microformats under one banner, I don't  
know if
 the distinction really needs to be made. i think that may be  
what POSH

 was trying to say: use plain old semantic html...but even that is
 talking to developers and advanced content producers.


I've said it before, but I don't think there's any need to reiterate
what semantic HTML for is via *another* name, for developers. POSH is
bad enough.

--
Frances Berriman
http://fberriman.com
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Alex Faaborg
One reason to consider having both an implementation-level name and  
an interface-level name:  Mozilla has had multiple inquiries from  
reporters in the mainstream media who wanted to cover microformats in  
stories about the future of the Web browser, but they then later  
backed out because they felt the term microformats would only  
appeal to developers, and not the average reader.


Also, from a user interface design perspective, we really shouldn't  
expose implementation-level terminology to end users.


-Alex


On Jun 28, 2007, at 4:35 AM, Andy Mabbett wrote:

In message [EMAIL PROTECTED], Alex  
Faaborg [EMAIL PROTECTED] writes


this  description would finish the sentence features of Firefox 3  
include  support for offline Web applications, private browsing,  
blocking  malware, and __[user facing way of saying microformat  
detection]__


...data detection?
...semantic browsing?
...data browsing?
...semantic data detection?
...semantic data browsing?
...semantic data navigating?


data extraction

Though it strikes me as odd that we expend efforts trying to raise  
brand awareness for microformats, then start top discuss renaming  
them...


We should think long and hard about whether that's a good idea.

--
Andy Mabbett
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Alex Faaborg
Probably none of us here is the right ones to decide something like  
this...


Fair enough, several other people have made this point as well.  We  
are always open to feedback about microformat detection in Firefox 3,  
so if anyone has any comments, please feel free to post them to this  
list or email me directly.



FF3 perhaps shouldn't call it something


The menu which contacts, addresses and locations are listed under  
will need some form of name.  Also, journalists will probably want a  
feature name in press briefings and when they make product comparison  
tables, etc.  We aren't likely to call it SuperHyperMetaMagic, but we  
are going to need to call it something.


Everybody can choose their own name and it will - by the power of  
web 2.0 which microformat is very much a part of - become a good  
word in the end.


Mozilla's user experience team is going to continue brainstorming the  
best way to expose microformat detection to end users, along with the  
rest of the mozilla community.  I'll post updates to this list from  
time to time, and it will be interesting to see what interfaces and  
names other people come up with as well.


-Alex


On Jun 28, 2007, at 12:24 PM, Pelle W wrote:


Ryan King skrev:

On Jun 28, 2007, at 6:13 AM, Frances Berriman wrote:

On 28/06/07, Thom Shannon [EMAIL PROTECTED] wrote:
Exactly! We need a brand and a website that introduces people to  
the
concept, tells them where to get the plugins or the right  
browsers and
possibly encourages them to put pressure on their web guys to  
implement

them, Want x's on your site? Then use Microformats

I think better encouragement would come from putting energy into
creating tools, plug-ins, examples and tutorials for those people -
rather than trying to re-brand something that's already something  
else

re-branded.
I couldn't agree more. I think this discussion is rather  
unproductive for this community. Just build the tools, design them  
well and get people to use them. If you never use the word  
'microformat' in your application, that's fine. No harm, no foul,  
no need to build a new brand.
To use a cool name for this - do it web 2.0 - we as a relatively  
small group of which I'm relatively new can't decide what people  
will call this and FF3 perhaps shouldn't call it something.  
Everybody can choose their own name and it will - by the power of  
web 2.0 which microformat is very much a part of - become a good  
word in the end.
Probably none of us here is the right ones to decide something like  
this...


/ Pelle

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Alex Faaborg

Off topic slightly: given that FF3 will (may?) have native support for
microformats, will Thunderbird?


The thunderbird developers have been asking about microformats, so  
they are definitely looking into it.  Previous discussions have been  
about hCard, but other formats could of course be sent in HTML emails  
as well.  Mozilla is adding microformat detection to our rendering  
engine, so any Gecko-based Web browser will be able to leverage our  
microformat parsing (Camino, Flock, etc.)


-Alex


On Jun 28, 2007, at 8:06 AM, Rickards, Julian (NDM) wrote:


Off topic slightly: given that FF3 will (may?) have native support for
microformats, will Thunderbird?

-Original Message-
From: Thom Shannon

yes, it's a thing, it's different. FF3 can't just add any address  
you
see to your address book, its a specific kind of address that just  
looks
the same, and you need a browser or plugin or something that  
understands

that specific thing

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-27 Thread Alex Faaborg
I definitely agree that the microformats community should consider a  
user facing name.  Similar to how RSS is exposed in Firefox to the  
user as Web Feeds and microsummaries are exposed to the user as  
Live Bookmarks, microformat detection in Firefox 3 is going to need  
a name.  What does everyone think it should be called?


-Alex


On Jun 27, 2007, at 4:04 PM, Charles Iliya Krempeaux wrote:


Hello Thom,

On 6/27/07, Thom Shannon [EMAIL PROTECTED] wrote:

[...]

Just an idea, but maybe we could have a secondary name, and an end  
user

facing site showing what you can do with these things.


We could call it: Intelligent Web Pages or Smart Web Pages

Web pages that are intelligent enough or smart enough to do  
stuff :-)



--
   Charles Iliya Krempeaux, B.Sc. http://ChangeLog.ca/


 All the Vlogging News on One Page
http://vlograzor.com/
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-27 Thread Alex Faaborg
I'm a little wary of associating microformats too closely with Smart  
Tags or IntelliSense given the massive public outcry Microsoft  
received when they considered including the feature in IE6.  There  
are obviously some very important distinctions between the two  
systems, (microformats are open and extensible, and web site creators  
place microformats in their pages instead of the browser injecting  
them).  But these distinctions may be subtle enough to cause some  
initial confusion if the user facing name is similar.


-Alex



On Jun 27, 2007, at 4:52 PM, Thom Shannon wrote:


Yeah, exactly that kind of thing.

A lot of the power of MF reminds me of Smart Tags in Office XP,  
maybe we could look to the way that was marketed and some of the UI  
stuff it did was really good.


IntelliTags
Infolets
Infobits
Open Smart Tags? ;-)


Charles Iliya Krempeaux wrote:

Hello Thom,

On 6/27/07, Thom Shannon [EMAIL PROTECTED] wrote:

[...]

Just an idea, but maybe we could have a secondary name, and an  
end user

facing site showing what you can do with these things.


We could call it: Intelligent Web Pages or Smart Web Pages

Web pages that are intelligent enough or smart enough to do  
stuff :-)




___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-27 Thread Alex Faaborg
For me, the question is what does the non-developer end-user  
perceive when they see the SmartData icon?  How does that relate  
to their world? It isn't about the formatting or the HTML tags...  
Those are things that end-users don't really care about or even  
conceptuallize.


In case anyone is curious what is going on with microformat UI design  
for Firefox 3, we are considering presenting microformatted content  
to the user with an icon in the location bar, similar to RSS (and  
possibly RSS and microformats will be grouped into a more generic  
send data to application icon, which was brought up in a different  
thread on microformats-discuss):


http://people.mozilla.com/~faaborg/files/20070204-detectionUI/ 
locationBarMenu.jpg_large.jpg


Additionally, when the user hovers the mouse over an area of the page  
that contains microformatted content, we will change the cursor to  
display the associated application (or a generic icon if no default  
has been selected):


http://people.mozilla.com/~faaborg/files/20070426-detectionUI2/ 
cursorChange.jpg


The mouse cursor change will also hopefully apply to file types and  
protocols (mailto:, webcal:, etc.)



I've thought about this before...I can see the specific microformats,
like hCard and hCal and hReview being public facing...and, in reality,
these are pretty descriptive.


In our designs we avoid showing the user the microformat name, and  
focus on the associated application.  Instead of seeing geo or  
adr the user will only see Google Earth (or a generic picture of  
a globe if they haven't chosen an application yet, probably on  
microformat green).


Due to privacy concerns the browser can't expose the user's default  
applications to Web sites, so I think Web developers should be  
encouraged to design based on actions, not data.  A green button that  
says Send to Calendar is considerably more useable than a green  
button that says hCal (actually these are often red for some  
reason, http://microformats.org/wiki/icons).  Also, I personally  
think Web designers should be encouraged to use images instead of  
acronyms.  In addition to being more descriptive, they localize  
better.  Here are some I've been showing in various talks:


http://people.mozilla.com/~faaborg/files/20061213-fundamentalTypes/ 
fundamentalTypesStatic.jpg_large.jpg


-Alex


On Jun 27, 2007, at 6:14 PM, Paul Wilkins wrote:


From: Tara Hunt [EMAIL PROTECTED]

Personally, I'd love it all to be invisible and have more tools for
non-expert content producers to input plain text into stuff that  
spits

out properly marked up pages and other tools (like browsers and plug
ins and sites) that consume these well-marked up pages properly.


This means that the tools people use to create their web pages will  
need to provide a mechanism for them to add microformat data to  
their content, without necessarily having to dig into the code.


So, first steps.

Select an area of text to be used as an hCard and click an hCard  
button


When an hCard area of text is defined, buttons become available to  
define different sections


Select text to be the persons name and click a name button
- if the name appears to be parsable as a fn, ask if the given name  
is one of a series of example formats
- if the name isn't a correct format, let them pick and choose  
which parts are what


Select phone number and click a phone number button
- if an appropriate type is not included with the selected phone  
number, but one is nearby, ask if that should be included as the type



It should look like magic. What's that Arthur C. Clarke quote about
technology and magic?


it's not rocket science that we're doing here, it's tougher -  
usability for the masses.


--
Paul Wilkins
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] geo in Firefox 3 (as: Microformats gets strong showing in Firefox 3 UI)

2007-06-15 Thread Alex Faaborg

The problem with geo is that it is horrible to show in a UI


Mike: I think we should still try to support geo.  Exposing the user  
to geographic coordinates isn't ideal, but I think that it is  
considerably better than hiding the action entirely.


I've been talking to Mike Beltzner (UX lead at Mozilla) about  
microformats UI over the last week, and we are now considering a UI  
similar to the one Pelle proposed (http://pelle.vox.nu/koncept/ 
locationBarMenu_pelle_small.jpg), in addition to the mouse cursor  
change.


Regarding the mystery meat navigation concern: I think this is fair,  
but I would say it is the web site's fault instead of the browser's  
fault.  I think web sites should be encouraged to add UI elements for  
the user to click on to invoke an action on a microformat, similar to  
the RSS icons and links that currently appear on web sites.  The  
reason we are changing the mouse cursor is because that's the only  
part of the UI we control in the content area, we really can't start  
injecting affordances.


We are also thinking about using the cursor change for other types of  
content handling, like links with specific protocols (mailto:,  
webcal:, etc.) and files that will either download or launch a  
particular application.  So this UI is not specific to microformats,  
but content handling in general.


-Alex



On Jun 7, 2007, at 2:00 PM, Colin Barrett wrote:

It would be nice though, to be able to take something marked up  
with geo and have it generate KML and get handed off to Google  
Earth or to have it open up Google Maps (with the web-app content  
handler stuff in the WHATWG webapp proposal).


-Colin

On Jun 7, 2007, at 11:04 AM, Mike Kaply wrote:


The problem with geo is that it is horrible to show in a UI. The
microformat only specifies a lat/long (no title) and there is no
guarantee there is anything interesting to show in the UI.

For a typical end user, geo just doesn't make a lot of sense. It's a
geek feature.

You will be able to add geo support similar to how Operator works,
with a user script.

Mike

On 6/7/07, Andy Mabbett [EMAIL PROTECTED] wrote:

In message
[EMAIL PROTECTED], Mike
Kaply [EMAIL PROTECTED] writes

 One last thing, are there any thoughts on which microformats  
would be
 supported by the Firefox UI?  Would it be all of them? Maybe  
it would

 only be those that are specs and not drafts?

Yes. At this point it will probably be hCard, hCalendar, Address  
and

maybe geo.

Why only maybe geo? I think there is a strong case for  
including geo,

especially once KML and GPX export are available.

Where is this being discussed, and how is it best to make one's  
views

known, or to vote?

--
Andy Mabbett
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats gets strong showing in Firefox 3 UI

2007-06-06 Thread Alex Faaborg
The visual presentation is an affordance that tells users that  
clicking on it
navigates. Without the blue underline, you are back to the mystery  
meat navigation.


I certainly agree that the interface for interacting with  
microformats in the context of the page would be considerably easier  
to use with a visual affordance, but we should probably leave these  
visual affordances (buttons, etc) up to the Web designer.  If Firefox  
were to proactively detect microformats and then modify the  
appearance of the page, that is a line that Web browsers usually  
don't cross.


Of course we have certainly considered doing this, here is a pretty  
complete list of all of our design mockups that people might find  
interesting:


http://wiki.mozilla.org/Microformats/UE/ideas

We are still in the design phase for this feature, and looking for  
lots of feedback and ideas.  Changing the mouse cursor is currently  
my favorite design, but we are completely open to new ideas.


-Alex


On Jun 6, 2007, at 1:13 AM, Joe Andrieu wrote:


Colin Barrett wrote:

On Jun 5, 2007, at 10:57 PM, Paul Wilkins wrote:


Strictly speaking it isn't MMN because navigation itself isn't
involved. The problems surrounding the cursor change though are
identical. If it is the only mechanism to find microformat

content,

it won't be found until someone chances across it if they

notice it

changing when it crosses such content.


I was thinking about this, and I wonder -- how did people learn the
behavior that you can click on a blue, underlined piece of
text? Think
about a pre-web world where nobody knew what hypertext was. People
needed to figure out somehow that you could click on links to make
them activate.

Enter, the hand cursor. If you think about it, it tells you nothing
about what's actually going to happen when you click -- instead, it
looks like someone about to click the mouse, so I suppose it's
inviting for people to mimic the gesture? This still doesn't answer
the question of how people would discover this. My guess is that
people scan the page with their mouse as they read. I know I do that
sometimes. Anyone have actual evidence?

Perhaps we don't need to worry about discoverability of microformats
further than just changing the cursor, after all.


Blue hyperlinks are an idiom, which, once learned, was easy to  
understand.


However, they are far more than just the hover effect on the cursor.

They are /also/ blue and underlined.

Let's not under value the importance of that. The visual  
presentation is an affordance that tells users that clicking on it
navigates. Without the blue underline, you are back to the mystery  
meat navigation.  Even today, if the text isn't blue underlined,

it better have some other affordance for me to understand it's a link.

IMO, cursor effects should /support/ affordance, rather than being  
the primary indicator. The visual presentation should show that

something special happens and then the cursor effect confirms it.

My gut instinct for Firefox is that we probably need three steps  
(1) an RSS-like microformats indicator (2) a way to activate uF
and (3) a way for users to then interact with said uF. We might  
need offer multiple options for (2) and (3), we should certainly

consider several.

I like highlighting on a page, but that can be annoying and  
certainly hard to control from the HTML designers perspective. But it
could be a glyph appearing near the corner of a uF rather than a  
full highlight effect around the uF container. Clicking on the
glyph or the highlighted section then lets the user interact with  
the uF in some way.  Unfortunately, this messes with the design
and potentially puts the user in weird-mode where clicks do  
abnormal things compared to the non-uF highlighted mode (normal web

interaction).

I think I prefer the idea of populating a list in a pop-up or  
sidebar window with all of the uF available on the page. This avoids
the problem of design-clash and provides an obvious place for a  
variety of interaction capabilities, like a right-clight to select

an application to send the uF to.

-j

--
Joe Andrieu
SwitchBook Software
http://www.switchbook.com
[EMAIL PROTECTED]
+1 (805) 705-8651


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats gets strong showing in Firefox 3 UI

2007-06-05 Thread Alex Faaborg
Hey, I'm working with Mike Kaply on microformat support in Firefox 3,  
and I would love to get feedback from this group on the user  
interface design.


To answer a few questions that have been raised in this thread:


if you could tell me the correct
place to let the Mozilla folks know about this - they should be
careful about changing the cursor for a microformat - sometimes an
hCard, for example, will be the whole page


Yeah, Mike Kaply and I have been thinking about edge cases like  
this.  One possible solution would be to create some heuristics for  
determining if a microformatted content area is too large to change  
the cursor, and also provide a way for Web sites to directly control  
if the cursor changes or doesn't change.



I'm still waiting for someone to come up with the
perfect microformats UI.


Changing the cursor isn't perfect, but it is the only way for the  
browser to provide a visual cue of contextual action without directly  
modifying the page itself, which is why this is the best solution I  
have heard so far.


I think there are a few things we could do to improve the interface  
further include outlining the microformatted content on hover  
(Operator 0.7 and later tried this), and possibly flashing the  
microformatted content areas on page load.  I also like the user  
interface for viewing tagged sections of images on Flickr:  http:// 
flickr.com/photos/titanium-white/379894665/


If an on-hover cursor change could indicate microformats for mouse- 
users, how might keyboard access to microformats work?


We will need to provide a keyboard interface in secondary UI for  
accessibility.  Overall, microformats are great for accessibility due  
to the number of steps they eliminate for tasks like adding something  
to your calendar.



The cursor thing could be in addition to other ways (that don't
exhibit MMN) of getting at Microformats.


The cursor change isn't technically mystery meat navigation, since  
you can hopefully see what you are hovering over, and the icon of the  
application that is going to launch is appended to the cursor.   
However, I have heard this UI compared to a mid 1990s adventure game :)


We will likely have some type of interface to view all of the  
microformatted content on the page, but we haven't decided on what.   
A rather comprehensive list of various options is here:

http://wiki.mozilla.org/Microformats/UE/ideas

I hope that the Operator will show the Firefox crew that  
Microformats isn't clitter.


The creator of Operator, Mike Kaply is also writing the microformat  
implementation for Firefox 3, so technically Operator and the  
Firefox crew are the same person.


In terms of clutter, the right side of the location bar is quickly  
turning into the equivalent of the Windows system tray: the random  
place where you stick your extra stuff (locks and RSS icons and  
microformat icons, etc).  As we start to rethink the overall browser  
UI, we will hopefully find a better place to put these types of  
notifications.



only if the users don't use it it becomes clutter


If the user is viewing a page with microformats and RSS through a  
secure connection, they will have a yellow location bar containing a  
favicon, lock icon, feed icon, and microformat icon.  We are worried  
that this is too much visual clutter.  Options include things like  
merging the feed icon and microformat icon, taking security UI out of  
the location bar, moving some of these things to secondary UI, etc.



what would clutter Firefox is when it intrudes into my webpage


In a lot of cases it is easier to directly interact with information  
in the page than it is to find it in a menu somewhere.  For instance,  
if you want to map a single item in a list of 100 items, you don't  
want to do a visual scan for the same item in a menu, you just want  
to click on it.


We are of course going to allow Web sites to provide their own UI for  
interacting with microformats as well, but I personally think we  
should provide a good default interface.


Discussion of microformat support in Firefox 3 in the Mozilla  
community is going on here: http://groups.google.com/group/ 
mozilla.dev.apps.firefox/browse_frm/thread/19660ddf0589e15e/ 
d600f125dcc8b845#d600f125dcc8b845


-Alex




On Jun 5, 2007, at 1:24 PM, Pelle W wrote:


On 6/5/07, Montgomery, Mike [EMAIL PROTECTED] wrote:
I like the idea of an icon that is activated when microformat  
content is

available as mentioned by Paul.  It would provide an immediate visual
cue that information is available without direct user interaction  
such
as having to hover of content or right-clicking.  It would also  
provide
a way to indicate information that may be hidden on the page.  I  
picture
it being similar to the RSS feed icon.  Maybe it is something that  
also

appears in the address bar.
I also agree with Mike, Paul and others here. I read that someone  
raised the question about keyboard navigation and the only real  

[uf-discuss] The UI of microformat detection

2007-02-04 Thread Alex Faaborg
I've posted a variety of conceptual mockups of microformat detection  
in Firefox 3 to my blog:


http://blog.mozilla.com/faaborg/2007/02/04/microformats-part-4-the- 
user-interface-of-microformat-detection


I would love to get some feedback on what designs you think work  
well, or don't, and if there are any other UI ideas I should be  
considering.


Cheers,
-Alex
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Operator: Microformat detection for Firefox 2

2006-12-16 Thread Alex Faaborg

Greetings,

This is my first message to the list, so to introduce myself, my name  
is Alex Faaborg and I am a user experience designer at Mozilla  
working on our microformats strategy for Firefox.


Today Mozilla Labs released a microformat extension for Firefox 2  
named Operator.  The extension was developed by Michael Kaply at IBM,  
and detects hCard, hCalendar, geo, hReview and rel-tag.


You can read more about the extension on the Mozilla Labs blog:
http://labs.mozilla.com/2006/12/introducing-operator

And you can download Operator here:
https://addons.mozilla.org/firefox/4106/

Cheers,
-Alex
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss