2012-06-01 49 views
0

我試圖在電子郵件中嵌入一個opensocial小工具。但我不知道從哪裏開始。我搜索了opensocial wiki並找不到我的答案。我仍然困惑誰將負責在電子郵件中呈現小工具,以及它如何工作,以及如何處理小工具或容器中的javascript跨域問題(如果需要)?如何在電子郵件中嵌入opensocial小工具?

回答

4

(對不起,所有的怪異的鏈接,但StackOverflow上不會讓我引用超過2個鏈接在單篇文章。)

去理解它是如何使用的情況下,從一個小工具角度工作最好的地方在OpenSocial Wiki上[1]。在OpenSocial中,我們稱之爲描述嵌入式體驗的功能。嵌入式體驗教程[2]將對您最有幫助。您還想閱讀OpenSocial規範[3]的嵌入式體驗部分。基本上,爲了在電子郵件中嵌入和OpenSocial小工具,您需要做的是爲您的多部分MIME電子郵件添加另一個MIME部分,並使用MIME類型的application/embed + json或application/embed + xml並將XML或JSON數據模型在MIME部分的主體中描述。

支持嵌入式體驗的郵件客戶端將查找這些MIME類型,然後可以呈現OpenSocial小工具。顯然,郵件客戶端需要考慮與將電子郵件嵌入到電子郵件中有關的各種安全問題,但這些問題的解決方式將因容器而異,並且不應該與小工具本身有關。 Apache Shindig項目[4]爲嵌入式體驗提供了參考實現。 OpenSocial Spec小組[5]和Apache Shindig郵件列表[6]可能是未來關於此主題的最佳地點。

我已經創建了一些演示視頻,演示IBM Lotus Notes和iNotes [7]以及OpenSocial 2.0 Sandbox [8]中的嵌入式體驗。

1)http://docs.opensocial.org

2.)http://docs.opensocial.org/display/OSREF/Embedded+Experiences+Tutorial

3.)HTTP ://opensocial-resources.googlecode.com/svn/spec/2.0.1/Core-Gadget.xml#Embedded-Experiences

4.)http://shindig.apache.org/

5 。)https://groups.google.com/forum/?fromgroups#!forum/opensocial-and-gadgets-spec

6.)http://shindig.apache.org/mail-lists.html

8.)http://www.youtube.com/watch?v=-IaBzt-9_TM

9 )http://sandbox.opensocial2.org:8080/collabapp/index.html

+0

這就是我需要的,Thx很多:) – noodleneedsbeef

相關問題