Zimlet Developers Guide:Advanced Concepts: Difference between revisions
No edit summary |
No edit summary |
||
(15 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{BC|Community Sandbox}} | |||
__FORCETOC__ | |||
<div class="col-md-12 ibox-content"> | |||
= Zimlet Developers Guide: Advanced Concepts = | |||
{{KB|{{Unsupported}}|{{ZCS 8.0}}|{{ZCS 7.0}}|}} | |||
{{Archive}} | |||
{{warning|1=You are looking at legacy Zimlet documentation. For Zimbra Modern UI Zimlet development go to: https://wiki.zimbra.com/wiki/DevelopersGuide#Zimlet_Development_Guide.}} | |||
{| 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: | ||
{| cellpadding="5" cellspacing="0" border="1" | {| cellpadding="5" cellspacing="0" border="1" width="70%" | ||
|style="background-color:#ffffcc;"|'''Topic''' | |style="background-color:#ffffcc;" width="20%"|'''Topic''' | ||
|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. | |||
|- | |||
|[[Zimlet_Developers_Guide:Zimlet Tab|Zimlet Tab]] | |||
|Creating a zimlet as a tab application. | |||
|- | |||
|[[Zimlet_Developers_Guide:Internationalization|Internationalization]] | |||
|Internationalizing your Zimlets. | |Internationalizing your Zimlets. | ||
|} | |} | ||
Line 50: | Line 66: | ||
{{Article Footer|Zimbra Collaboration | {{Article Footer|Zimbra Collaboration Server 7.0|12/22/2009}} | ||
[[Category:Developers]] | |||
[[Category:Zimlets]] | |||
[[Category:ZCS 7.0]] | |||
[[Category:ZCS 6.0]] |
Latest revision as of 06:02, 17 July 2021
Zimlet Developers Guide: Advanced Concepts
- This is archive documentation, which means it is not supported or valid for recent versions of Zimbra Collaboration.
You are looking at legacy Zimlet documentation. For Zimbra Modern UI Zimlet development go to: https://wiki.zimbra.com/wiki/DevelopersGuide#Zimlet_Development_Guide. |
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. |