User:Clarkbw/Xobni Like Extension: Difference between revisions
(New page: = Goal = This is a break down of the [http://www.xobni.com/ Xobni] extension available for Outlook. Each screenshot below comes from the [http://www.xobni.com/learnmore/ Xobni Demo], the...) |
(adding comment from davida) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 5: | Line 5: | ||
The intention of this set of screenshots and pseudo-code blocks is to pseudo-test the API design of the [[User:Jminta/Steel|STEEL]] interface libraries. Xobni was chosen for this example because it is an interesting extension to Outlook and I believe we would like to see it or others like it attempted inside Thunderbird's Extension system. | The intention of this set of screenshots and pseudo-code blocks is to pseudo-test the API design of the [[User:Jminta/Steel|STEEL]] interface libraries. Xobni was chosen for this example because it is an interesting extension to Outlook and I believe we would like to see it or others like it attempted inside Thunderbird's Extension system. | ||
''This is all attempting to come from an extension developers view point'' | |||
== Initial Contact View == | == Initial Contact View == | ||
| Line 64: | Line 66: | ||
|} | |} | ||
=== Comments === | === Comments === | ||
from davida via IRC: Add automagic detection of URLs mentioned in emails from people in my address book, with a quick view on URLs which are "implicit bookmarks" iow, like what xobni does for attachments, but for URLs instead. | |||
Using syntax from above this might look like: | |||
Application.links.search(Person, [Link.FROM]).forEach(function(link){ | |||
[link.href link.title] | |||
}); | |||
Latest revision as of 21:39, 12 March 2008
Goal
This is a break down of the Xobni extension available for Outlook. Each screenshot below comes from the Xobni Demo, the code besides each screenshot is pseudo-code for possibly generating the screenshot.
The intention of this set of screenshots and pseudo-code blocks is to pseudo-test the API design of the STEEL interface libraries. Xobni was chosen for this example because it is an interesting extension to Outlook and I believe we would like to see it or others like it attempted inside Thunderbird's Extension system.
This is all attempting to come from an extension developers view point
Initial Contact View
Comments
Contact Information
Comments
People Connected to Person
|
Application.email.search(Person, [Email.TO, Email.CC, Email.FROM]).forEach(function(mail){
email.to + email.cc + email.from
});
|
Comments
Conversations With
|
Application.email.search(Person, [Email.TO, Email.CC], me, [Email.FROM]).forEach(function(mail){
mail.subject
});
|
Comments
Files Exchanged With
Application.attachments.search(Person, [Attachment.FROM]).forEach(function(attachment){
attachment.fileName
});
|
Comments
from davida via IRC: Add automagic detection of URLs mentioned in emails from people in my address book, with a quick view on URLs which are "implicit bookmarks" iow, like what xobni does for attachments, but for URLs instead.
Using syntax from above this might look like:
Application.links.search(Person, [Link.FROM]).forEach(function(link){
[link.href link.title]
});



