Difference between revisions of "Zimlet Developers Guide:Advanced Concepts"
m (Gayle moved page ZCS 6.0:Zimlet Developers Guide:Advanced Concepts to Zimlet Developers Guide:Advanced Concepts) |
|||
Line 1: | Line 1: | ||
+ | {{BC|Community Sandbox}} | ||
+ | __FORCETOC__ | ||
+ | <div class="col-md-12 ibox-content"> | ||
+ | = Zimlet Developers Guide: Introduction = | ||
+ | {{KB|{{Unsupported}}|{{ZCS 8.0}}|{{ZCS 7.0}}|}} | ||
+ | {{Archive}} | ||
+ | |||
{| cellspacing="0" cellpadding="5" style="border: 1px solid rgb(153, 153, 170); margin: 0pt 0.5em 0.5em 0pt; float: none; background-color: rgb(249, 249, 255);" | {| cellspacing="0" cellpadding="5" style="border: 1px solid rgb(153, 153, 170); margin: 0pt 0.5em 0.5em 0pt; float: none; background-color: rgb(249, 249, 255);" | ||
|[[Image:zdg-6-menu-icon-zimbra.jpg|20px]] | |[[Image:zdg-6-menu-icon-zimbra.jpg|20px]] | ||
− | |[[ | + | |[[Zimlet Developers Guide:Introduction|Introduction]] |
|style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-green-flag.png|20px]] | |style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-green-flag.png|20px]] | ||
− | |[[ | + | |[[Zimlet Developers Guide:Getting Started|Getting Started]] |
|style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-terminal.png|20px]] | |style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-terminal.png|20px]] | ||
− | |[[ | + | |[[Zimlet Developers Guide:Dev Environment Setup|Dev Environment Setup]] |
|style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-gear.png|20px]] | |style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-gear.png|20px]] | ||
− | |[[ | + | |[[Zimlet Developers Guide:Developing Zimlets|Developing Zimlets]] |
|style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-advanced.jpg|20px]] | |style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-advanced.jpg|20px]] | ||
| | | | ||
Line 13: | Line 20: | ||
|'''Advanced Concepts''' | |'''Advanced Concepts''' | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet Developers Guide:Application Context|Application Context]] |
|- | |- | ||
− | |[[ | + | |[[Zimlet Developers Guide:Templates|Templates]] |
|- | |- | ||
− | |[[ | + | |[[Zimlet Developers Guide:Java and JSP|Java & JSP]] |
|- | |- | ||
− | |[[ | + | |[[Zimlet Developers Guide:Portal|Portal]] |
|- | |- | ||
− | |[[ | + | |[[Zimlet Developers Guide:Zimlet Tab|Zimlet Tab]] |
|- | |- | ||
− | |[[ | + | |[[Zimlet Developers Guide:Internationalization|Internationalization]] |
|} | |} | ||
|style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-library.jpg|20px]] | |style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-library.jpg|20px]] | ||
− | |[[ | + | |[[Zimlet Developers Guide:Zimlet API Specifications|API Specifications]] |
|style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-checkbox.jpg|20px]] | |style="border-left: 1px solid rgb(153, 153, 170);"|[[Image:zdg-6-menu-icon-checkbox.jpg|20px]] | ||
− | |[[ | + | |[[Zimlet Developers Guide:Example Zimlets|Example Zimlets]] |
|} | |} | ||
− | |||
− | |||
This section contains information on advanced topics related to zimlet development: | This section contains information on advanced topics related to zimlet development: | ||
Line 40: | Line 45: | ||
|style="background-color:#ffffcc;"|'''Description''' | |style="background-color:#ffffcc;"|'''Description''' | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet_Developers_Guide:Application Context|Application Context]] |
|Accessing Zimbra application context from JavaScript. | |Accessing Zimbra application context from JavaScript. | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet_Developers_Guide:Templates|Templates]] |
|Templates simplify the use of HTML in the Zimlet JavaScript code. | |Templates simplify the use of HTML in the Zimlet JavaScript code. | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet_Developers_Guide:Java and JSP|Java & JSP]] |
|Zimlets can include JSP pages and leverage custom Java classes. | |Zimlets can include JSP pages and leverage custom Java classes. | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet_Developers_Guide:Portal|Portal]] |
|Enabling the Zimbra Portal feature. | |Enabling the Zimbra Portal feature. | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet_Developers_Guide:Zimlet Tab|Zimlet Tab]] |
|Creating a zimlet as a tab application. | |Creating a zimlet as a tab application. | ||
|- | |- | ||
− | |[[ | + | |[[Zimlet_Developers_Guide:Internationalization|Internationalization]] |
|Internationalizing your Zimlets. | |Internationalizing your Zimlets. | ||
|} | |} |
Revision as of 12:18, 16 July 2015
Zimlet Developers Guide: Introduction
- This is archive documentation, which means it is not supported or valid for recent versions of Zimbra Collaboration.
This section contains information on advanced topics related to zimlet development:
Topic | Description |
Application Context | Accessing Zimbra application context from JavaScript. |
Templates | Templates simplify the use of HTML in the Zimlet JavaScript code. |
Java & JSP | Zimlets can include JSP pages and leverage custom Java classes. |
Portal | Enabling the Zimbra Portal feature. |
Zimlet Tab | Creating a zimlet as a tab application. |
Internationalization | Internationalizing your Zimlets. |