Difference between revisions of "DevelopersGuide"

m (Zimlet Development Guide)
m (Zimlet Development Guide)
Line 1: Line 1:
 
== Zimlet Development Guide ==
 
== Zimlet Development Guide ==
  
This page contains a list with links to all developer documentation for Zimbra 9 / Modern UI.
+
This page contains a list with links to all developer guides for Zimbra 9 / Modern UI. These guides are here for your reference but you can also follow them as a self-paced course.
 +
 
 +
You are free to follow these guides in any order you wish, but guide #2 and #3 are basically Preact Zimlet 101. So if you have trouble understanding guides #3 and higher, please take a look at #2 and #3 first as we are building up the complexity of the guides gradually.
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|+Zimbra 9 Zimlet Development Guide
 
|+Zimbra 9 Zimlet Development Guide
 +
|1
 
|Practical guide to writing Zimbra back-end extensions (Java).
 
|Practical guide to writing Zimbra back-end extensions (Java).
 
|https://github.com/Zimbra/zm-extension-guide
 
|https://github.com/Zimbra/zm-extension-guide
 
|-
 
|-
 +
|2
 
|Practical guide to writing Preact Zimlets for Zimbra 9 and above. Shows how to add a new tab with an iFrame in Zimbra and how to use the more-menu to do something with currently viewed email. Including getting started with Zimlet-CLI.  
 
|Practical guide to writing Preact Zimlets for Zimbra 9 and above. Shows how to add a new tab with an iFrame in Zimbra and how to use the more-menu to do something with currently viewed email. Including getting started with Zimlet-CLI.  
 
|https://github.com/Zimbra/zm-zimlet-guide
 
|https://github.com/Zimbra/zm-zimlet-guide
 
|-
 
|-
 +
|3
 
|How to use internationalization and custom metadata to create a Sticky Notes Zimlet.
 
|How to use internationalization and custom metadata to create a Sticky Notes Zimlet.
 
|https://github.com/Zimbra/zimbra-zimlet-sticky-notes
 
|https://github.com/Zimbra/zimbra-zimlet-sticky-notes
 
|-
 
|-
 +
|4
 
|How to write a Zimlet that allows a user to attach files from a third party service. This way users can attach files from any service you wish to integrate directly from Zimbra.
 
|How to write a Zimlet that allows a user to attach files from a third party service. This way users can attach files from any service you wish to integrate directly from Zimbra.
 
|https://github.com/Zimbra/zimbra-zimlet-attacher
 
|https://github.com/Zimbra/zimbra-zimlet-attacher

Revision as of 10:26, 10 July 2020

Zimlet Development Guide

This page contains a list with links to all developer guides for Zimbra 9 / Modern UI. These guides are here for your reference but you can also follow them as a self-paced course.

You are free to follow these guides in any order you wish, but guide #2 and #3 are basically Preact Zimlet 101. So if you have trouble understanding guides #3 and higher, please take a look at #2 and #3 first as we are building up the complexity of the guides gradually.

Zimbra 9 Zimlet Development Guide
1 Practical guide to writing Zimbra back-end extensions (Java). https://github.com/Zimbra/zm-extension-guide
2 Practical guide to writing Preact Zimlets for Zimbra 9 and above. Shows how to add a new tab with an iFrame in Zimbra and how to use the more-menu to do something with currently viewed email. Including getting started with Zimlet-CLI. https://github.com/Zimbra/zm-zimlet-guide
3 How to use internationalization and custom metadata to create a Sticky Notes Zimlet. https://github.com/Zimbra/zimbra-zimlet-sticky-notes
4 How to write a Zimlet that allows a user to attach files from a third party service. This way users can attach files from any service you wish to integrate directly from Zimbra. https://github.com/Zimbra/zimbra-zimlet-attacher
Jump to: navigation, search