New Zimlet Developer Documentation for ZCS 6.0 Available!
Zimbra invites you to view the latest Zimlet development documentation. The goal of this documentation is to make it easier for partners and customers to build Zimlets and to integrate with the Zimbra platform.
We will continue to expand the materials over the coming weeks. In the meantime, it will be great to hear from you about "what you want & need to know about Zimlet development".
Cheers and happy reading!
Zimlet Developer's Guide for ZCS 6.0
ZCS 6.0:Zimlet Developers Guide:Introduction - Zimbra :: Wiki
Zimlet Definition File Reference for ZCS 6.0
ZCS 6.0:Zimlet Developers Guide:Zimlet Definition File Reference - Zimbra :: Wiki
Developer doc completeness
Hello, this is very good, but there are a couple major problems for new developers. Every reference to properties or values should be able to reference back to a source document.
For example, the Zimlet example Integrated Zimlets - Adding Toolbar Buttons makes reference to this code:
if (viewId == ZmId.VIEW_CONVLIST || viewId == ZmId.VIEW_TRAD)
but is cannot find anwhere that describes the valid range of values for viewID. I am wanting to link into the Documents view, would that be ZmID.VIEW_NOTE, ZmID.VIEW_NOTEBOOK, etc.
Without this sort of informaiton available to the highest level, it is virtually impossible to develop Zimlets without taking a lot of time to rip apart other code from the Gallery, and even then it is not going to be a complete list if the functionality has not been done through Gallery before.
Thanks for the feedback. I plan to look at the source code and decompile these values for myself. I am assuming that they will be referenced in the source code, but they might be harder to find.
I have seen the API Reference documents, or something very similar, but as I want to write Zimlets for the Notebook part of Zimbra, I need to determine some of these values sooner rather than later.