Touch Client: Difference between revisions

No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{WIP}}{{Article Infobox|{{admin}}|{{ZCS 8.6}}|{{ZCS 8.5}}||}}
{{BC|Certified}}
=Touch Client Feature for Zimbra Collaboration 8.5+=
__FORCETOC__
Touch Client Feature is a Network Edition feature that enable automatically a new Web Client for a mobile devices, using the Sencha Touch Mobile HTML5 Framework optimized for the canvas size of today’s smartphones and tablet devices.
<div class="col-md-12 ibox-content">
=Touch Client Feature for Zimbra Collaboration 8.5, 8.6 and 8.7=
{{KB|{{ZC}}|{{ZCS 8.7}}|{{ZCS 8.6}}|{{ZCS 8.5}}|}}
 
The Touch Client is a Network Edition feature that enables a new web client interface for a mobile device. It uses the Sencha Touch Mobile HTML5 Framework optimized for the canvas of a smartphone or tablet device.


==How it works==
==How it works==
When a client first goes to the mail servers url via a web browser, we attempt to detect the client type. The basic options are '''Advanced [Ajax]''', '''Standard [HTML]''', '''Mobile''', and '''Touch'''.  
When a client first connects to a mail server via a web browser, the server attempts to detect the client type. The options here are '''Advanced [Ajax]''', '''Standard [HTML]''', '''Mobile''', and '''Touch'''.  
If the mobile/tablet device passes our test to use Touch vs Mobile, the client will login to the Touch interface vs. the mobile one. If the mobile/tablet device fails, then it will use the Mobile one.  
If the mobile device passes the test to use Touch vs Mobile, the client will login to the Touch interface vs. the mobile one. If the mobile device fails, then it will use the Mobile one.  
The end-user also has the option to over ride the "Default" option listed for Version: ,by explicitly stating what version they would like to use.
The end user also has the option to over ride this "Default". This is by explicitly stating what option they would like to use.


[[File:Zimbra-touchclient-002.png|800px]]
[[File:Zimbra-touchclient-002.png|800px]]


===Quick overview of the different Web Client===
===Quick overview of the different Web Client===
All the Web Clients are published by the Jetty Server, inside the Zimbra WEB-APPS Jetty hierachy you can find the next:
The Web Clients are surfaced by the Jetty Server, inside the Zimbra WEB-APPS Jetty hierarchy. This can be found:
<pre>zimbra@zimbra-sn-u14-10:~$ ls -la jetty/webapps/zimbra/                   
<pre>zimbra@zimbra-sn-u14-10:~$ ls -la jetty/webapps/zimbra/                   
total 88
total 88
Line 36: Line 40:


====The HTML Client====
====The HTML Client====
A simple HTML Web Client with almost all the Features for old Web Browsers and Computers, or for Users with the AJAX Web Client disabled by default. The URL is '''https://FQDN/zimbra/h'''
A simple HTML Web Client with almost all the Features is currently available for support of old Web Browsers. This is useful for users with the AJAX Web Client disabled by default. The URL is '''https://FQDN/zimbra/h''' Please note the /h for HTML.


[[File:Touch-client-002.png|800px]]
[[File:Touch-client-002.png|800px]]


====The Mobile Client====
====The Mobile Client====
The default Mobile Web Client for devices that don't support the HTML5 new Touch Client, or for users without Network Edition, or with the Touch Client disabled by default. The URL is '''https://FQDN/zimbra/m'''
The default Mobile Web Client for devices that does not support the HTML5 new Touch Client, or for users without the Network Edition, or with the Touch Client disabled by default. The URL is '''https://FQDN/zimbra/m'''


[[File:Touch-client-003.png|800px]]
[[File:Touch-client-003.png|800px]]


====The Touch Client====
====The Touch Client====
A new Web Client based in the Sencha Touch Mobile HTML5 Framework optimized for the canvas size of today’s smartphones and tablet devices. The URL is '''https://FQDN/zimbra/t'''
A new Web Client based on the Sencha Touch Mobile HTML5 Framework optimized for the canvas of smartphones or tablet devices. The URL is '''https://FQDN/zimbra/t'''


[[File:Touch-client-004.png|800px]]
[[File:Touch-client-004.png|800px]]
Line 52: Line 56:
==How to enable it==
==How to enable it==
===Touch Client Requires A License Key===
===Touch Client Requires A License Key===
To see if your ZCS server has Touch Client enabled, you must check from the CLI - see bugs noted below. If you want this feature and currently don't have it as a part of your license, please contact your sales agent so you can get a new license issued with these features enabled.
To see if your Zimbra server has the Touch Client enabled, you can check from the CLI. If you want this feature and currently do not have it as a part of your license, please contact your regional sales manager, so you can get a new license issued, with the feature enabled. - Please note the related bugs posted below.  
  zmlicense -p | egrep -i 'touch'
  zmlicense -p | egrep -i 'touch'
  TouchClientsAccountsLimit=10000
  TouchClientsAccountsLimit=10000


If you needed to get a new license, you should either do the following on your ZCS server or those running the mailstore services, after installing the license to get Touch Client working:
If you need to install the new license, you should do the following after installing the license to get the Touch Client working:
zmprov fc license
$ zmprov fc license


Or a full Zimbra Collaboration restart :
Or a full Zimbra Collaboration restart :
Line 63: Line 67:


===Enable it in the Admin Console===
===Enable it in the Admin Console===
If you have the license active and as well enabled the Touch Client Feature in COS or per account in the Admin Console:
If you have the updated license and it is activated. The Touch Client Feature can be enabled at the COS or account level via the Admin Console:


[[File:Touch-client-001.png]]
[[File:Touch-client-001.png]]


==Testing all the Features in the Touch Client==
==Testing the Features of the Touch Client==
The Touch Client is still under development, and will come with more features in the future, for now you can have the next features:
The Touch Client is still under development, and will come with more features in the future. For now you can use the following features:
* See your Inbox, and all the Folders that you have, with all the content inside them.
* View your Inbox, and all the Folders that you have, with all the content inside them.
* See your Contacts, and all the Address Books that you have, with all the content inside them.
* View your Contacts, and all the Address Books that you have, including content.
* See your Calendar, and all the Calendars that you have, with all the content inside them.
* View your Calendar, and all the Calendars that you have, including content.


But also you have the next features about Shared Items:
But also you have the features related to Shared Items:
* See all the Delegated Folders that you have, with all the content inside them.
* View all the Delegated Folders that you have, with all the content inside them.
* See all the Shared Address Books that you have, with all the content inside them.
* View all the Shared Address Books that you have, including content.
* See all the Shared Calendar that you have, with all the content inside them.
* View all the Shared Calendar that you have, including content.


==Identified Support Issues==
==Identified Support Issues==

Latest revision as of 17:06, 20 July 2016

Touch Client Feature for Zimbra Collaboration 8.5, 8.6 and 8.7

   KB 21091        Last updated on 2016-07-20  




0.00
(0 votes)

The Touch Client is a Network Edition feature that enables a new web client interface for a mobile device. It uses the Sencha Touch Mobile HTML5 Framework optimized for the canvas of a smartphone or tablet device.

How it works

When a client first connects to a mail server via a web browser, the server attempts to detect the client type. The options here are Advanced [Ajax], Standard [HTML], Mobile, and Touch. If the mobile device passes the test to use Touch vs Mobile, the client will login to the Touch interface vs. the mobile one. If the mobile device fails, then it will use the Mobile one. The end user also has the option to over ride this "Default". This is by explicitly stating what option they would like to use.

Zimbra-touchclient-002.png

Quick overview of the different Web Client

The Web Clients are surfaced by the Jetty Server, inside the Zimbra WEB-APPS Jetty hierarchy. This can be found:

zimbra@zimbra-sn-u14-10:~$ ls -la jetty/webapps/zimbra/                   
total 88
drwxrwxr-x 19 zimbra zimbra  4096 Dec  8 14:52 .
drwxrwxr-x  6 zimbra zimbra  4096 Dec  8 14:52 ..
drwxrwxr-x  2 zimbra zimbra  4096 Dec  8 14:52 META-INF
drwxrwxr-x  6 zimbra zimbra  4096 May 13 12:04 WEB-INF
drwxrwxr-x  2 zimbra zimbra  4096 Dec  8 14:52 css
drwxrwxr-x  2 zimbra zimbra  4096 Dec  8 14:57 downloads <-- This is the Downloads Folder
drwxrwxr-x  2 zimbra zimbra  4096 Dec  8 14:52 h <-- This is the HTML Client
drwxrwxr-x 13 zimbra zimbra  4096 Dec  8 14:52 help <-- This is the End-User Help Folder
drwxrwxr-x 32 zimbra zimbra  4096 Dec  8 14:52 img
drwxrwxr-x  5 zimbra zimbra 12288 Dec  8 14:52 js
drwxrwxr-x  2 zimbra zimbra  4096 Dec  8 14:52 m <-- This is the Mobile Client
drwxrwxr-x  3 zimbra zimbra  4096 Dec  8 14:52 portals
drwxrwxr-x  7 zimbra zimbra  4096 Dec  8 14:59 public
drwxrwxr-x  2 zimbra zimbra  4096 Dec  8 14:52 qunit
-r--r--r--  1 zimbra zimbra    93 Dec  8 09:08 robots.txt
drwxrwxr-x 23 zimbra zimbra  4096 Dec  8 14:52 skins
drwxrwxr-x  5 zimbra zimbra  4096 Dec  8 14:52 t <-- This is the Touch Client
drwxrwxr-x  4 zimbra zimbra  4096 Dec  8 14:52 tdebug
drwxrwxr-x 14 zimbra zimbra  4096 Dec  8 14:52 templates
drwxrwxr-x  5 zimbra zimbra  4096 Dec  8 14:52 yui

The HTML Client

A simple HTML Web Client with almost all the Features is currently available for support of old Web Browsers. This is useful for users with the AJAX Web Client disabled by default. The URL is https://FQDN/zimbra/h Please note the /h for HTML.

Touch-client-002.png

The Mobile Client

The default Mobile Web Client for devices that does not support the HTML5 new Touch Client, or for users without the Network Edition, or with the Touch Client disabled by default. The URL is https://FQDN/zimbra/m

Touch-client-003.png

The Touch Client

A new Web Client based on the Sencha Touch Mobile HTML5 Framework optimized for the canvas of smartphones or tablet devices. The URL is https://FQDN/zimbra/t

Touch-client-004.png

How to enable it

Touch Client Requires A License Key

To see if your Zimbra server has the Touch Client enabled, you can check from the CLI. If you want this feature and currently do not have it as a part of your license, please contact your regional sales manager, so you can get a new license issued, with the feature enabled. - Please note the related bugs posted below.

zmlicense -p | egrep -i 'touch'
TouchClientsAccountsLimit=10000

If you need to install the new license, you should do the following after installing the license to get the Touch Client working: $ zmprov fc license

Or a full Zimbra Collaboration restart :

zmcontrol restart

Enable it in the Admin Console

If you have the updated license and it is activated. The Touch Client Feature can be enabled at the COS or account level via the Admin Console:

Touch-client-001.png

Testing the Features of the Touch Client

The Touch Client is still under development, and will come with more features in the future. For now you can use the following features:

  • View your Inbox, and all the Folders that you have, with all the content inside them.
  • View your Contacts, and all the Address Books that you have, including content.
  • View your Calendar, and all the Calendars that you have, including content.

But also you have the features related to Shared Items:

  • View all the Delegated Folders that you have, with all the content inside them.
  • View all the Shared Address Books that you have, including content.
  • View all the Shared Calendar that you have, including content.

Identified Support Issues


Verified Against: Zimbra Collaboration Suite 8.5 Date Created: 08/04/2014
Article ID: https://wiki.zimbra.com/index.php?title=Touch_Client Date Modified: 2016-07-20



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »


Wiki/KB reviewed by SME1 SME2 Copyeditor Last edit by Jorge de la Cruz
Jump to: navigation, search