Quote:
Originally Posted by JoshuaPrismon Zimbra actually is a application. Like a application, the UI tends to be specified in code, rather then by template. Extending is therefore dynamic. |
That's no "excuse". There is nothing wrong with using templates. Actually I'd prefer it because it separates code and "skin". This makes a lot of sense imho (e.g. MVC). However, Zimbra is using templates, but (allow me to say) it is poorly implemented. Skinning would be sooooooo much easier with proper templates. I will cry tears of joy the day we get real templates or a real skinning engine.
Quote:
Originally Posted by JoshuaPrismon Take a look at the Zimlets, they allow you to access the code, and add functionality to the toolbars. |
Well, yeah... The thing with Zimlets is that they are on top of everything. This means, that Zimlets are loaded at the end -> We need to see the changes right away. And being on top of everything means, that content is generated even though it will be changed, which is absolutely unnecessary. But the main issue is with the loading at the end.
cheers