Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Zimlets

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-17-2006, 09:10 AM
New Member
 
Posts: 4
Default Zimlet as separate component

Zimlet is a neat architecture concept. But presently it's available only along with ZCS. Since per the guide -

----
While the Zimlet Specification was designed for the Zimbra
Collaboration Suite, the model could be easily be generalized for other Web 2.0/AJAX user interfaces.
----

I think it would be useful to make it available as a separately downladable component under a flexible license such as done for ZTK. Are there any plans for doing so? If yes, any timeline thought of so far?
Reply With Quote
  #2 (permalink)  
Old 05-17-2006, 09:23 PM
Zimbra Employee
 
Posts: 4,792
Default

Not sure what you'd pick to expose or how we'd extract it from Zimbra. What pieces are you interested in? Server? UI? JavaScript API's? Maybe a use case on how you'd expect to use it would help.
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
  #3 (permalink)  
Old 06-01-2006, 03:36 AM
New Member
 
Posts: 4
Default

Quote:
Not sure what you'd pick to expose or how we'd extract it from Zimbra. What pieces are you interested in? Server? UI? JavaScript API's? Maybe a use case on how you'd expect to use it would help.
Let me provide the case around what we have and like to do.

We have the messaging backend and also evaluating building our own UI using ZTK. On the UI front we are considering building the layouts, control logic and certain level of trivial integration. But for
i) inter communication among various modules such as calendar, mail, contacts, IM; taking example as displaying mini-calendar on getting a focus on date text field
ii) allowing to plug 3rd party modules that be able to integrate with existing modules e.g. wiki or blogs added to messaging solution (which need not be part of basic solution)

we would like to have a framework/platform on which various integration points or services be developed so that application need not under go release updates all the time. Also, community support who could create and provide some useful REST kind of services saving us time would be the best scenario.

Going through the documentation, I found zimlets to be such a framework (please correct me if am wrong). The components that are required to create a new service (whether that is for an inter-app communication or 3rd party integration) comprises of
- declarative xml file (found content-object to be quite independent)
- JS files (as well as css/images)
- java handler class(es)
- taglibs
- config files

Now out of the above, I am not clear what parts are dependent on ZCS (runtime??, deployment dependencies??). If most of the above can be used independently with says technologies (LDAP)and servers (webservers, messaging servers) other than provided as part of ZCS then how we can only get those?
Reply With Quote
  #4 (permalink)  
Old 06-01-2006, 08:51 AM
Zimbra Employee
 
Posts: 4,792
Default

Ok I understand. To separate out the parts of Zimlets you need would not be too hard, for the basic things but some of the advanced features like ACL's, priority require back end support. We don't plan to split out and deliver Zimlets as a separate technology bundle at the moment. Starting with the ZCS itself it seems possible to do what you'd need.
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.