I try to create my own admin extension for the zimbra web UI. It seems that zimlets and admin extensions are created in a complete different way.
I have searched for some howto's and found:
Extending Admin UI - Zimbra :: Wiki
Admin UI Framework Guide - Zimbra :: Wiki
Sadly this two articles are much to high for me.
I need something descriped step by step or only a much smaler project ("Hello World", ...).
I don't understand why the (samba) article starts with an "ListView Class", ...
The first thing i would do is to add an node to the navigation panel.
In the Articles this is descriped very shortly. This code should to it:
The code has done nothing . I also have absolutly no idea why it does not work. Maybe i have to start some initialisation at first?
Zambra.ovTreeModifier = function (tree)
this._sambaTi = new DwtTreeItem(this._configTi);
ZaOverviewPanelController.overviewTreeListeners[ZaZimbraAdmin._SAMBA_DOMAIN_LIST] = Zambra.sambaDomainListTreeListener;
// This section seems that only an event handler is added. Not important for the beginning
Zambra.sambaDomainListTreeListener = function (ev)
this._app.getCurrentController().switchToNextView(this._app.getSambaDomainListController(), ZaSambaDomainListController.prototype.show, ZaSambaDomain.getAll(this ._app));
I only need an "Hello World" or something else for the beginning. If i have understood the major parts then rest would be much easier