Skip to content

zm-web-client for Zimbra Collaboration Suite, FOSS Edition

Notifications You must be signed in to change notification settings

zx-fulvio/zm-web-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zm-web-client

This repository serves as the source for standard and an advanced Zimbra Web Client (Ajax Client).

Getting Started

To setup a development environment make sure all the prerequisites are in place and then go ahead with build & deploy.

Steps to build & deploy.

To deploy a production build:

ant prod-deploy

Development target to sync changes:

 ant dev-sync

Dependencies

These dependencies are resolved through ivy and then used for compilation & packaging into the build output.

Prerequisites

  • Create .zcs-deps folder in home directory
  • Clone zimbra-package-stub at same level.
  • Clone zm-zcs at same level.
  • All the dependency repositories are cloned at the same level.
  • zm-mailbox, zm-taglib & zm-ajax are built and jar outs are published to ivy.
  • ant is available on command line.

NOTE: zmmailboxdctl restart will be triggered after deploying zm-web-client instance (jetty restarts after ant prod-deploy and ant dev-sync).

About

zm-web-client for Zimbra Collaboration Suite, FOSS Edition

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 65.8%
  • TypeScript 28.0%
  • CSS 4.0%
  • Java 1.2%
  • HTML 0.9%
  • Perl 0.1%