zimbra二次開發的相關資料

需求描述:

        當前用戶接受某約會邀請後,其free/busy狀態會顯示爲busy;但用戶設置外出,即outgoing或out off office時,其用戶狀態反倒顯示free。管理層希望實現設置外出後,free/busy狀態爲busy或outgoing。這樣就必須得到該用戶的free/busy狀態和outgoing設置。

 

以下爲預研資料

 

zimbra支持二次開發和擴展


1.服務器端擴展,使用soap響應點,如增加賬戶等;

       如果使用soap獲取服務器端數據,目前在網上沒有相關代碼示例,只找到一篇通過soap獲取未讀郵件數量的java代碼

       在zimbra的官方文檔上有很多的soap格式api,比如添加約會等,後面也有獲取約會、獲取空閒/繁忙信息、外出過濾器規則;

       

GetAppointmentGet Appointment. Returns the metadata info for each Invite that makes up this appointment.返回有關每一個約會邀請的信息
GetFreeBusyGet about Free/Busy information.獲取關於空閒/繁忙信息
GetOutgoingFilterRulesGet outgoing(可譯爲外出) filter rules.獲取外出過濾器規則

       詳見:

     https://files.zimbra.com/docs/soap_api/8.0/soapapi-zimbra-doc/api-reference/index.html 

wKioL1cXN3GCqCq9AAF2VxoAfvk334.png


使用soap獲取未讀郵件數量:

http://www.tuicool.com/articles/2iMZbe 


2.客戶端使用zimlet,添加、替換各類功能;

        zimbra使用zimlet開放接口和界面框架,允許用戶添加新的功能,使企業根據自身需求定製成爲可能。

        1.添加元素熱點,如地圖、日程安排、應用、url;右擊郵件中的日期,可以在不離開郵件的情況下安排會議;單擊電視號碼,可以調用計算機上安裝的softphone

        2.添加全新tab頁,如公司社交網絡;

        3.調用第三方數據,如oa,crm;



zimbra協作套件簡介:http://www.docin.com/p-249724152.html

zimbra官方wiki:https://wiki.zimbra.com/wiki/Main_Page

zimbra技術說明文檔:http://www.doc88.com/p-5794763573310.html

五分鐘開發一個 zimlet:http://www.docin.com/p-276272907.html

zimbra修改:http://aba.qzu.cn/archives/14.html

zimbra soap官方資料:https://files.zimbra.com/docs/soap_api/8.0/soapapi-zimbra-doc/api-reference/index.html



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章