Web Client URL Tricks: Difference between revisions

(added header & examples)
No edit summary
Line 7: Line 7:
== debug= ==
== debug= ==


  debug=3
debug=3
      This will popup a debug window in full debug.  For less verbose output try debug=2 or debug=1 http://<host>:<port>/zimbra/?debug=1
 
This will popup a debug window in full debug.  For less verbose output try debug=2 or debug=1
 
Syntax: http://<host>:<port>/?debug=<debug-level>


Example: https://server.example.com/?debug=3
Example: https://server.example.com/?debug=3
Line 18: Line 21:
== mode= ==
== mode= ==


  mode=mjsf (Multiple JavaScript Files)  
mode=mjsf (Multiple JavaScript Files)  
      This will force the client to load each JavaScript file as a separate file.  Much, much slower to load but perfect for debugging.
 
This will force the client to load each JavaScript file as a separate file.  Much, much slower to load but perfect for debugging.
 
Syntax: http://<host>:<port>/?mode=mjsf


Example: https://server.example.com/?mode=mjsf
Example: https://server.example.com/?mode=mjsf
Line 25: Line 31:
== gzip= ==
== gzip= ==


  gzip=false
gzip=false
      This will disable gzip'ed JavaScript and CSS files.  certain versions of IE and some old web proxies that don't support HTTP 1.1 can have problems.
 
This will disable gzip'ed JavaScript and CSS files.  certain versions of IE and some old web proxies that don't support HTTP 1.1 can have problems.
 
Syntax: http://<host>:<port>/?gzip=<true|false>


Example: https://server.example.com/?gzip=false
Example: https://server.example.com/?gzip=false
Line 32: Line 41:
== app= ==
== app= ==


  app=calendar
app=calendar
      This will force the app to open with calendar as the default view.  app=contacts will also work.
 
This will force the app to open with calendar as the default view.  app=contacts will also work.
 
Syntax: http://<host>:<port>/?app=<module>


Example: https://server.example.com/?app=calendar
Example: https://server.example.com/?app=calendar
Line 41: Line 53:
== view= ==
== view= ==


  view=compose&to=[email]
view=compose&to=[email]
      Pasing in these parameters will begin a new message addressed to [email].
 
Pasing in these parameters will begin a new message addressed to [email].
 
Syntax: http://<host>:<port>/?view=<option>&to=<email>


Example: https://server.example.com/?view=compose&to=user@domain.com
Example: https://server.example.com/?view=compose&to=user@domain.com
Line 48: Line 63:
== dev=1 ==
== dev=1 ==


  dev=1
dev=1
      You can append &dev=1 which forces the Zimlet source files to load separately. But while this eliminates the modular loading, caching, and also the minimization, it does change the overall behavior.
 
You can append &dev=1 which forces the debug window to open with SOAP queries and time stamps, and Zimlet source files to load separately. But while this eliminates the modular loading, caching, and also the minimization, it does change the overall behavior.
 
Syntax: http://<host>:<port>/?dev=1


Example: https://server.example.com/?dev=1
Example: https://server.example.com/?dev=1

Revision as of 18:57, 1 September 2010

The Zimbra Web Client has several URL params that will allow for different integration and easier debugging.

The following commands can be combined or used as separate flags.

i.e., ?debug=3&mode=mjsf&gzip=false

debug=

debug=3

This will popup a debug window in full debug. For less verbose output try debug=2 or debug=1

Syntax: http://<host>:<port>/?debug=<debug-level>

Example: https://server.example.com/?debug=3

Example: https://server.example.com/?debug=2

Example: https://server.example.com/?debug=1

mode=

mode=mjsf (Multiple JavaScript Files)

This will force the client to load each JavaScript file as a separate file. Much, much slower to load but perfect for debugging.

Syntax: http://<host>:<port>/?mode=mjsf

Example: https://server.example.com/?mode=mjsf

gzip=

gzip=false

This will disable gzip'ed JavaScript and CSS files. certain versions of IE and some old web proxies that don't support HTTP 1.1 can have problems.

Syntax: http://<host>:<port>/?gzip=<true|false>

Example: https://server.example.com/?gzip=false

app=

app=calendar

This will force the app to open with calendar as the default view. app=contacts will also work.

Syntax: http://<host>:<port>/?app=<module>

Example: https://server.example.com/?app=calendar

Example: https://server.example.com/?app=contacts

view=

view=compose&to=[email]

Pasing in these parameters will begin a new message addressed to [email].

Syntax: http://<host>:<port>/?view=<option>&to=<email>

Example: https://server.example.com/?view=compose&to=user@domain.com

dev=1

dev=1

You can append &dev=1 which forces the debug window to open with SOAP queries and time stamps, and Zimlet source files to load separately. But while this eliminates the modular loading, caching, and also the minimization, it does change the overall behavior.

Syntax: http://<host>:<port>/?dev=1

Example: https://server.example.com/?dev=1

Version Identification

Entering the following line into the ZWC Search field will reveal the version of the ZCS server:

$set: get version
Jump to: navigation, search