Skip to content

retrymp3/zm-web-client

 
 

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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.0%
  • TypeScript 29.2%
  • CSS 3.3%
  • Java 2.9%
  • HTML 0.9%
  • Less 0.6%
  • Other 0.1%