Zimlet Developers Guide:Example Zimlets: Difference between revisions
No edit summary |
|||
(21 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: 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]] | ||
|[[ | |[[Zimlet Developers Guide:Advanced Concepts|Advanced Concepts]] | ||
|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]] | ||
|'''Example Zimlets''' | |'''Example Zimlets''' | ||
Line 17: | Line 24: | ||
This section includes example zimlets that illustrate basic and advanced concepts of zimlets. | This section includes example zimlets that illustrate basic and advanced concepts of zimlets. | ||
== Zimbra 9 Modern UI== | |||
Below examples may help you in developing Zimlets on the Classic UI also known as Ajax UI. If you want to develop Zimlets for Zimbra 9 Modern UI (responsive) please go to [https://wiki.zimbra.com/wiki/DevelopersGuide Zimbra 9 Developers Guide]. | |||
== Content Zimlets == | == Content Zimlets == | ||
Line 22: | Line 33: | ||
<ul> | <ul> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Tool Tip|Simple Tool Tip]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Tool Tip|Simple Tool Tip]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Custom Tool Tip|Custom Tool Tip]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple onClick|Simple On Click]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple onClick|Simple On Click]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Menu Items XML|Menu Items with URL actions (via XML)]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Menu Items XML|Menu Items with URL actions (via XML)]]</li> | ||
Line 30: | Line 42: | ||
<ul> | <ul> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Clicked|Single and Doubled Clicked]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Clicked XML|Single and Doubled Clicked (via XML)]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Clicked|Single and Doubled Clicked (via JavaScript)]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Menus|Panel Item Menus]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Menus|Panel Item Menus]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Menus ActionUrl|Panel Item Menus with URL actions (via XML)]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Menus ActionUrl|Panel Item Menus with URL actions (via XML)]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Menus Props|Panel Item Menus with User Properties (via XML)]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Menus Props|Panel Item Menus with User Properties (via XML)]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Drag Source|Panel Item with Drag-n-Drop]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Drag Source|Panel Item with Drag-n-Drop]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Panel Item Drag Source Details|Panel Item with Drag-n-Drop with Item Details]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Dialogs|Dialogs]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Dialog|Simple Custom Dialog]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Dialog|Simple Custom Dialog]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Dialog Link Listeners|Dialog with Link Listeners]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Dialog with Template|Simple Custom Dialog using a Template]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Dialog with Template|Simple Custom Dialog using a Template]]</li> | ||
</ul> | </ul> | ||
Line 43: | Line 59: | ||
<ul> | <ul> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Tab|Simple Tab]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple Tab|Simple Tab]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Tab Overview|Tab Overview]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Tab iFrame|Tab using an iFrame]]</li> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Tab Template|Tab using a Template]]</li> | |||
</ul> | |||
== Integrated Zimlets == | |||
<ul> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Adding Toolbar Buttons|Adding Toolbar Buttons]]</li> | |||
</ul> | |||
== SOAP API Zimlets == | |||
<ul> | |||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:SOAP API Basics|SOAP API Basics]]</li> | |||
</ul> | </ul> | ||
Line 66: | Line 97: | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Open All Domains|Open All Domains]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Open All Domains|Open All Domains]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple i18n Example|Simple Internationalization Example]]</li> | <li>[[ZCS 6.0:Zimlet Developers Guide:Examples:Simple i18n Example|Simple Internationalization Example]]</li> | ||
<li>[[ZCS 6.0:Zimlet Developers Guide:Examples:HTTP GET and POST|HTTP GET and POST + Proxy Servlet]]</li> | |||
</ul> | </ul> | ||
{{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 12:19, 3 November 2020
Zimlet Developers Guide: Introduction
- This is archive documentation, which means it is not supported or valid for recent versions of Zimbra Collaboration.
![]() |
Introduction | ![]() |
Getting Started | ![]() |
Dev Environment Setup | ![]() |
Developing Zimlets | ![]() |
Advanced Concepts | ![]() |
API Specifications | ![]() |
Example Zimlets |
This section includes example zimlets that illustrate basic and advanced concepts of zimlets.
Zimbra 9 Modern UI
Below examples may help you in developing Zimlets on the Classic UI also known as Ajax UI. If you want to develop Zimlets for Zimbra 9 Modern UI (responsive) please go to Zimbra 9 Developers Guide.
Content Zimlets
- Simple Tool Tip
- Custom Tool Tip
- Simple On Click
- Menu Items with URL actions (via XML)
- Menu Items with URL actions (via JavaScript)
Panel Zimlets
- Single and Doubled Clicked (via XML)
- Single and Doubled Clicked (via JavaScript)
- Panel Item Menus
- Panel Item Menus with URL actions (via XML)
- Panel Item Menus with User Properties (via XML)
- Panel Item with Drag-n-Drop
- Panel Item with Drag-n-Drop with Item Details
- Dialogs
- Simple Custom Dialog
- Dialog with Link Listeners
- Simple Custom Dialog using a Template
Tab Zimlets
Integrated Zimlets
SOAP API Zimlets
Portal Zimlets
Zimlets with Java & JSP
- Simple JSP via Action
- Simple JSP via JavaScript Handler Object
- Simple JSP via Ajax (HTTP GET)
- Simple JSP via Ajax (Asynchronous)
- JSP with custom Java classes
Dev Utility Zimlets