Quantcast
Channel: Zimbra :: Forums - Zimlets
Viewing all 171 articles
Browse latest View live

POSIXACCOUNT Doesn't work with zimbra 8

$
0
0
Hi,

The posixaccount zimlet it has worked until i upgrade to zimbra 8.

Now, the input screen in the admin interface seems to have disapeared.

Need help :)

Thx
Belgacem

Thinkfree office Zimlet

$
0
0
Wanted step-by-step instructions on how to install Thinkfree Server for using ThinkfreeZimlet on Zimbra 8.
Thanx

video Conf

$
0
0
Dear,
I want to test video conferencing in zimbra 7.2.5(opensource) in my LAN (not connected to internet)
Is there a zimlet and step by step installation guide for this...
I try weemo, anymeeting but none of them works mean no help and how to ----no trial key..
Help me

Social Zimlet fails to initialize on Zimbra 8.0.6

$
0
0
Hi,
after upgrade to Zimbra 8, Zimlets fails to initialize with the error message "TypeError: this.handlerObject._init is not a function ".

tried the social zimlet and blogstosignature. no matter what zimlet I activate, I get this message

What's wrong?
regards,
Bernhard

Zimlets remake

$
0
0
Hi all,

As the title, I have a plan to remake all zimlets of zimbra because they seem to be not update any more (hope not like that).
And you can place your requests here for me.

And this is gift, I remake undo_send zimlet for you.
Version: 1.5
Support:
- Zimbra OSS 8.0.6 (tested)
- Zimbra OSS 8.x (maybe)
com_zimbra_undosend_remake.zip

If you're interesting please donate for me to continue this project (in my signature). Thanks
Attached Files

SAP zimlet

$
0
0
Hello, I'm new at the forums, and I would like to know if somebody knows a zimlet for integration with SAP.

How to create single-row menu?

$
0
0
I'm trying to create time selection two-level menu, the same as in "new appointment" dialog but am not able to make second level menu (that with x:15 | x:30 | x:45 values) horizontal.
I played a lot with params.layout and params.style of DwtMenu constructor but my menu always has dropdown layout.
I tried to compare my time select menu html and new appointment one and can't see any significant difference.

As per my observation initially time select menu of new appointment dialog has three-row html table,
HTML Code:

<tbody>
  <tr>
    <td></td>
  </tr>
  <tr>
    <td></td>
  </tr>
  <tr>
    <td></td>
  </tr>
</tbody>

but it is reconstructed when hover time menu parent menu item to single-row table
HTML Code:

<tbody>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</tbody>

New appointment menu object has following properties:
layoutStyle 1 => DwtMenu.LAYOUT_CASCADE
origStyle 3 => ???
style 3 => DwtMenu.DROPDOWN_STYLE

I tried these and all values from 1 to 6 for "layoutStyle" and "style" properties but have not managed to get what I want.

Please help.

--
Zimbra Desktop 7.2.2 GA

Many Zimlets fail to work in Zimbra 8

$
0
0
Hello,

I have the impression that many Zimlets fail to work with Zimbra 8. It's a trial and error procedure to find out what works and what not. I suggest that Zimbra adds some category or so in the gallery that users can get a quick overview on which Zimlets still work and which need updating.

regards,
Bernhard

Using more than one JSP file including one in the others

$
0
0
Hi, I'm developing zimlets that needs some jsp operations.
From now I've always used only one jsp file with all the code I need, but now I want to have some classes in a separate jsp for using them elsewhere.

I've tried just to create 2 jsp files but I dunno how to include classes in my main file.

Any help would be appreciated.


Thanks in advance for the support.

VNC History - "No data found"

$
0
0
Testing zimbra for potential production use at my institution. Zimbra Version:
8.0.6_GA_5922.FOSS

Installed the VNC History zimlet:

Name: biz_vnc_lightweight_history
Description: Displays history of email transmissions (1.0.3)

From: http://packages.vnc.biz/zmpkg/bootst...1.4.2.0.tar.gz

As far as I can tell it's installed. The web client shows 'Mail History' in the zimlets list in the left pane and dragging a sent mail item onto it opens a Mail History window. Problem is the window always says "No data found".

There are no records being added to the 'mail_history_mbox' table in the zimbra mysql database and I am not sure where to look for any error logs for this zimlet.

I am not exactly sure how this zimlet is supposed to work and the developers home page is, to be nice, lacking.

Anybody have any experience with this zimlet or any troubleshooting tips?

**UPDATE 1**
Was poking around and found an error getting logged in the /opt/zimbra/log/zmmailboxd.out file. This error occurs every time an email message is SENT:

INFO [biz_vnc_lightweight_history] Read mailbox.log file
ERROR [biz_vnc_lightweight_history] Error while getting Internal Mail Event from Log file java.lang.ArrayIndexOutOfBoundsException: 2
java.lang.ArrayIndexOutOfBoundsException: 2
at biz.vnc.zimbra.lighthistoryzimlet.RecipientInterna lMailHistoryLogging.getInternalMailEvents(MailHist oryLogging.java:206)
at biz.vnc.zimbra.lighthistoryzimlet.RecipientInterna lMailHistoryLogging.run(MailHistoryLogging.java:16 9)
at java.lang.Thread.run(Thread.java:744)

Anyway, I am giving up on this zimlet as it doesn't look very well supported or written.

chat for zimbra 8 zimlet

$
0
0
com_zimbra_converse.zip

finally upgraded to zimbra 8, everyone misses chat, so...

basic zimlet attached to use https://conversejs.org/ as a replacement chat for zimbra 8

note that this is not ready to go, you need to open the zimlet and edit where your prebind service is and some other things in converse_zimlet.js

I am using it with ejabberd which is using zimbra ldap so anyone that logs in can prebind. It helps to have everyone in a group shared roster too so noone has to add anyone.

I have overridden some of the default conversejs css to make it fit in a little better with zimbra, but still a work in progress. Compared to the old zimbra im it does not save chat logs or flash browser title, but it does do multi-user-chat and it looks better IMO

Hope this helps some of y'all :) I don't plan to maintain or support this, but hopefully if anyone makes this better, post back here.

screenshot: http://i.imgur.com/2uLEbUU.png
Attached Files

problem with ifame zimlet

$
0
0
Hi all,

so long ago i too poste a problem i had with the iframe zimlet

https://www.zimbra.com/forums/zimlet...me-zimlet.html

in the last of this post i posted a new problem i got after g41n helped me...

no one has answered there so i figured it was more proper to make a new post.. the thread was not mine to begin with ..

so here is my problem

Ok so i finally got a setup running where i could give this another go WITH https as you suggested.. and the results are better but i still have problems.

In this setup i have a zimbra server and a owncloud server. I want the owncloud web interface to be avalible in zimbra as a tap..

currently I have made sure that zimbra can ping owncloud server which it can.

Also i added this line to the zimbra hosts file

192.168.253.4 5owncloud01.dingit.dk 5owncloud01

so that my zimbra server can ping 5owncloud01.dingit.dk and get a local ip response which is working.

I have my dingit.dk wildcard cert on the owncloud server and i have varified that its the one that is presented when you visit the https site

as for the zimlet

here is the data of the jar file:

Code:

/*
 * ***** BEGIN LICENSE BLOCK *****
 * Zimbra Collaboration Suite Zimlets
 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Zimbra, Inc.
 *
 * The contents of this file are subject to the Zimbra Public License
 * Version 1.3 ("License"); you may not use this file except in
 * compliance with the License.  You may obtain a copy of the License at
 * http://www.zimbra.com/license.
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
 * ***** END LICENSE BLOCK *****
 */

/**
 * Defines the Zimlet handler class.
 * 
 */
function com_zimbra_example_tabiframe_HandlerObject() {
}

/**
 * Makes the Zimlet class a subclass of ZmZimletBase.
 *
 */
com_zimbra_example_tabiframe_HandlerObject.prototype = new ZmZimletBase();
com_zimbra_example_tabiframe_HandlerObject.prototype.constructor = com_zimbra_example_tabiframe_HandlerObject;

/**
 * This method gets called by the Zimlet framework when the zimlet loads.
 * 
 */
com_zimbra_example_tabiframe_HandlerObject.prototype.init =
function() {

        this._simpleAppName = this.createApp("Tab iFrame App", "zimbraIcon", "An app in a new tab");

};

/**
 * This method gets called by the Zimlet framework each time the application is opened or closed.
 * 
 * @param        {String}        appName                the application name
 * @param        {Boolean}        active                if true, the application status is open; otherwise, false
 */
com_zimbra_example_tabiframe_HandlerObject.prototype.appActive =
function(appName, active) {
       
        switch (appName) {
                case this._simpleAppName: {
               
                        var app = appCtxt.getApp(appName); // get access to ZmZimletApp

                        break;
                }
        }
       
        // do something
};

/**
 * This method gets called by the Zimlet framework when the application is opened for the first time.
 * 
 * @param        {String}        appName                the application name               
 */
com_zimbra_example_tabiframe_HandlerObject.prototype.appLaunch =
function(appName) {

        switch (appName) {
                case this._simpleAppName: {
                        // do something
               
                        var app = appCtxt.getApp(appName); // get access to ZmZimletApp

                        app.setContent("<iframe id=\"tabiframe-app\" name=\"tabiframe-app\" src=\"https://5owncloud01.dingit.dk/owncloud\" width=\"100%\" height=\"100%\" /></iframe>"); // write HTML to app

                        break;
                }
        }

};

as you can see the only thing i have changed is the url which is https://5owncloud01.dingit.dk/owncloud\

I upload the zimlet and it start just find. But when i go to the tap I just get a sad smily and its not working - please see attached file

Udklip.PNG

Any suggestions to solve it or further troubleshoot would gladly appreciated..

Also is there a way to remove the calendar and the zimlet list from the tap view so that its only the webpage linked that is showed?

THANKS

Casper
Attached Images

problème /WEB-INF/zimbra.tld

$
0
0
je ne peux pas connecter à mon serveur asterisk.
le module asterisk integration est bien installé dans zimlet.
mais, d'après le fichier log /opt/zimbra/log/zmmailboxd.out
j'ai le problème suivant:

2014-02-05 15:26:49.808:WARN:oejs.ServletHandler:/service/zimlet/ch_bnc_asterisk/asterisk.jsp
org.apache.jasper.JasperException: PWC6177: XML parsing error on file /WEB-INF/zimbra.tld
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDo cument(ParserUtils.java:325)
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDo cument(ParserUtils.java:366)
at org.apache.jasper.compiler.TldLocationsCache.getUr iFromTld(TldLocationsCache.java:612)
at org.apache.jasper.compiler.TldLocationsCache.proce ssTldsInFileSystem(TldLocationsCache.java:577)
at org.apache.jasper.compiler.TldLocationsCache.init( TldLocationsCache.java:341)
at org.apache.jasper.compiler.TldLocationsCache.getLo cation(TldLocationsCache.java:292)
at org.apache.jasper.JspCompilationContext.getTldLoca tion(JspCompilationContext.java:572)
at org.apache.jasper.compiler.Parser.parseTaglibDirec tive(Parser.java:497)
at org.apache.jasper.compiler.Parser.parseDirective(P arser.java:579)
at org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1649)
at org.apache.jasper.compiler.Parser.parse(Parser.jav a:182)
at org.apache.jasper.compiler.ParserController.doPars e(ParserController.java:239)
at org.apache.jasper.compiler.ParserController.parse( ParserController.java:140)
at org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:204)
at org.apache.jasper.compiler.Compiler.compile(Compil er.java:431)
at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:608)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:476)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:366)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:565)
at org.eclipse.jetty.servlet.ServletHandler.doHandle( ServletHandler.java:479)
at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle( SecurityHandler.java:542)
at org.eclipse.jetty.server.session.SessionHandler.do Handle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.do Handle(ContextHandler.java:1031)
at org.eclipse.jetty.servlet.ServletHandler.doScope(S ervletHandler.java:406)
at org.eclipse.jetty.server.session.SessionHandler.do Scope(SessionHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.do Scope(ContextHandler.java:965)
at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:117)
at org.eclipse.jetty.server.Dispatcher.forward(Dispat cher.java:288)
at org.eclipse.jetty.server.Dispatcher.forward(Dispat cher.java:115)
at com.zimbra.cs.zimlet.ZimletResources.service(Zimle tResources.java:98)
at org.eclipse.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:565)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1361)
at com.zimbra.cs.zimlet.ZimletFilter.doFilter(ZimletF ilter.java:240)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1332)
at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(Set HeaderFilter.java:57)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1332)
at org.eclipse.jetty.servlets.UserAgentFilter.doFilte r(UserAgentFilter.java:77)
at org.eclipse.jetty.servlets.GzipFilter.doFilter(Gzi pFilter.java:181)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1332)
at com.zimbra.cs.servlet.ThrottlingFilter.doFilter(Th rottlingFilter.java:71)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1332)
at org.eclipse.jetty.servlets.DoSFilter.doFilterChain (DoSFilter.java:464)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSF ilter.java:327)
at org.eclipse.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1332)
at org.eclipse.jetty.servlet.ServletHandler.doHandle( ServletHandler.java:477)
at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle( SecurityHandler.java:524)
at org.eclipse.jetty.server.session.SessionHandler.do Handle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.do Handle(ContextHandler.java:1031)
at org.eclipse.jetty.servlet.ServletHandler.doScope(S ervletHandler.java:406)
at org.eclipse.jetty.server.session.SessionHandler.do Scope(SessionHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.do Scope(ContextHandler.java:965)
at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCol lection.handle(ContextHandlerCollection.java:250)
at org.eclipse.jetty.server.handler.HandlerCollection .handle(HandlerCollection.java:149)
at org.eclipse.jetty.server.handler.HandlerWrapper.ha ndle(HandlerWrapper.java:111)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.h andle(RewriteHandler.java:312)
at org.eclipse.jetty.server.handler.DebugHandler.hand le(DebugHandler.java:77)
at org.eclipse.jetty.server.handler.HandlerWrapper.ha ndle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java :349)
at org.eclipse.jetty.server.AbstractHttpConnection.ha ndleRequest(AbstractHttpConnection.java:452)
at org.eclipse.jetty.server.AbstractHttpConnection.he aderComplete(AbstractHttpConnection.java:884)
at org.eclipse.jetty.server.AbstractHttpConnection$Re questHandler.headerComplete(AbstractHttpConnection .java:938)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpPa rser.java:634)
at org.eclipse.jetty.http.HttpParser.parseAvailable(H ttpParser.java:230)
at org.eclipse.jetty.server.AsyncHttpConnection.hand


est ce que c'est possible résoudre ce problème merci

How to get selected appoinment

$
0
0
I need to do some custom actions with selected appointment.

Custom functionality can be called either by custom toolbar button or by context menu item.

There are questions on both of approaches:

1) in case of using toolbar button I can't find a way how to listen for the appointment selection event; ZmZimletBase listens for onApptDrag/onApptDrop events which call appropriate methods when expected; unfortunately there is no onApptSelection event.

2) in other case I don't know good way how to extend standard appt context menu to put there custom menu item;
the bad way which I know is to iterate all shell object children and filter by type, then to do some more magic (probably to find some special criteria) with filtered part ... I don't like this way.

Issue with viewmail zimlet on FOSS 7.2.2

$
0
0
Hi Guys,

I am seeing below issue while deploying com_viewmail zimlet on Zimbra version 7.2.2.
Any idea what could be the issue?

2014-02-11 03:37:12,634 INFO [Thread-80359] [] zimlet - Installing Zimlet com_zimbra_viewmail on this host.
2014-02-11 03:37:12,635 INFO [Thread-80359] [] zimlet - deploy
java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Nativ e Method)
at java.io.File.createNewFile(File.java:883)
at com.zimbra.cs.zimlet.ZimletUtil.writeFile(ZimletUt il.java:706)
at com.zimbra.cs.zimlet.ZimletUtil.installZimlet(Ziml etUtil.java:657)
at com.zimbra.cs.zimlet.ZimletUtil.deployZimlet(Zimle tUtil.java:588)
at com.zimbra.cs.zimlet.ZimletUtil.deployZimlet(Zimle tUtil.java:521)
at com.zimbra.cs.service.admin.DeployZimlet$DeployThr ead.run(DeployZimlet.java:114)
at java.lang.Thread.run(Thread.java:662)

Add custom attribute on Account

$
0
0
I search a procedure to add some new attribute on Account or other entity.
I find you have to modify the zimbra-attrs.xml file to add it at the end of this file
but i thick is not really recommended for the future update

do you think the best practice is to add some new fields "attribute" is to create a custom db with all your modification
for make sure you not make some problem with Zimbra update or you have a better idea ?

Thank for your suggestion

Javascript API changes in 8.0.0

$
0
0
Hello, in version 8.0.0 there were several changes of js API. I want to ask, where can I find some more information about changes/usages of new API.
For example our code uses method "getTabView" from class “zimbraMail.share.view.dialog.ZmAttachDialog”.
Unfortunately this method was removed in new API and I am not able to find some information about which method/construction replaced this one or how to
recreate our code. Thank you for any help.

Zimlet Email Template in ZCS 8

$
0
0
Hi!
I just updated from ZCS 7 to ZCS 8.0.6. I had a zimlet for email-templates:

Email Templates | Zimbra :: Gallery

Now, it doesn't works in 8.06. Is there any zimlet that I can use for templates in zimbra or how I can use this zimlet?

Many thanks!!

zimlet container java applet

$
0
0
Hi everybody, I' really new in zimbra

I'm creating a simple panel zimlet, and want to show a jsp page when I click on zimlet, the jsp page contain an java applet, but when the applet start the java console say class not found,

Code:

Exception: java.lang.ClassNotFoundException: myzimbra.MyApplet.class
I'm using zdesktop with _dev directoty, I deploy my applet (MyApplet.jar) to my zd-intall-dir\jetty\webapps\zimlet\WEB-INF\lib with others jars (forms-1.3.0.jar)

This is my jsp (html) page

Code:

<APPLET 
  CODE    = "myzimbra.MyApplet.class"
  NAME    = "MyApplet"
 
  ARCHIVE =  "myApplet.jar, forms-1.3.0.jar"
  WIDTH    = 400
  HEIGHT  = 300
  HSPACE  = 0
  VSPACE  = 0
  ALIGN    = middle
>
</APPLET>

If i open this page out of zimbra enviroment it work's, do i have to put something in codebase applet attribute ??.

thks

Arm

Zimbra OpenPGP Zimlet effort

$
0
0
Hello Zimbra colleagues,

The fact that there is no full OpenPGP support in Zimbra has been discussed before on this forum.

I would like to bring to your attention that there is now a crowd funding effort to finally achieve a good quality gpg zimlet for zimbra.


Please visit : Zimbra OpenPGP Zimlet | Indiegogo

For details.


Thanks

Barry
Viewing all 171 articles
Browse latest View live




Latest Images