I've been continuing to play around with creating zimlets and have gotten into creating one with a JSP to talk to some other services on our network.
Does anyone think it might be useful to include a few more useful taglibs in the /service webapp (as this is where the zimlet JSPs go) to be available to zimlet JSPs? Specifically, I'm thinking of JSTL (I was surprised this wasn't already included), and Jakarta IO taglib (which contains many very useful tags for talking to external services, including HTTP, SOAP, XML-RPC and FTP).
I understand that not every taglib that everyone might want should be included with Zimbra, but I believe at least having JSTL and IO available would greatly enhance what zimlet JSPs are able to do.
Possibly a future version of Zimbra could allow a list of jar files to be put in the zimlet definition xml file which would be copied from the zimlet's zip file to /service/WEB-INF/lib when the zimlet is deployed (and removed when undeployed). This could result in conflicting files from different zimlets of course, but at least it would be an option to allow zimlets to add their own taglibs and/or other libraries.
Any comments on this?