problem with ifame zimlet
Posted: Sun Feb 02, 2014 4:02 am
HI ALL,
SO LONG AGO I TOO POSTE A PROBLEM I HAD WITH THE IFRAME ZIMLET
IN">HTTPS://WWW.ZIMBRA.COM/FORUMS/ZIMLETS/6 ... IMLET.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:
/*
* ***** 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("HTTPS://5OWNCLOUD01.DINGIT.DK/OWNCLOUD" WIDTH="100%" HEIGHT="100%" />"); // 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
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
Udklip.PNG
SO LONG AGO I TOO POSTE A PROBLEM I HAD WITH THE IFRAME ZIMLET
IN">HTTPS://WWW.ZIMBRA.COM/FORUMS/ZIMLETS/6 ... IMLET.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:
/*
* ***** 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("HTTPS://5OWNCLOUD01.DINGIT.DK/OWNCLOUD" WIDTH="100%" HEIGHT="100%" />"); // 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
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
Udklip.PNG