The contact importer and exporter plugin for the Kopano WebApp. See here for more details: https://community.zarafa.com/pg/plugins/project/20393/developer/h44z/webapp-contact-importer
Go to file
2018-06-16 12:52:16 +02:00
DIST Added 2.0.5 build (Build on PHP 7.2.6) 2018-06-14 10:04:53 +02:00
js Fixed bug (Github Issue #1) 2018-06-14 09:48:37 +02:00
languages Update timestamp of russian translation 2018-06-16 12:52:16 +02:00
php Updated copyright dates, 2.0.4 build 2018-03-08 10:33:06 +01:00
resources Line endings 2016-12-16 14:52:48 +01:00
.gitignore Updated copyright dates, 2.0.4 build 2018-03-08 10:33:06 +01:00
.gitlab-ci.yml Add .gitlab-ci.yml for mirroring to github 2018-03-10 12:17:53 +01:00
build.xml Updated build scripts 2016-11-29 18:21:58 +01:00
changelog.txt Updated version, fixed manifest structure 2018-06-14 10:02:38 +02:00
config.php PHP Files translated to english 2016-11-29 15:24:22 +01:00
LICENSE Add LICENSE 2018-03-09 13:28:32 +01:00
Makefile Updated build scripts 2016-11-29 18:21:58 +01:00
manifest.xml Updated version, fixed manifest structure 2018-06-14 10:02:38 +02:00
README.md Updated documentation 2018-03-08 10:50:59 +01:00
usage.png Added usage image 2018-03-08 10:47:51 +01:00

CONTACT IMPORTER AND EXPORTER:

Building the contact importer plugin from source:

Dependencies

Add JAVA_HOME (e.g. C:\Program Files\Java\jdk1.8.0_161) to your path. Also add Ant, Composer, PHP and Java to the global PATH variable!

Compiling the plugin

Unzip (or use git clone) the sourcecode of Kopano WebApp to a new directory. In this README we call the source folder of WebApp "kopano-webapp-source".

Then generate the WebApp build utils:

cd kopano-webapp-source
ant tools

Next clone the plugin to the WebApp plugin directory:

cd kopano-webapp-source\plugins
git clone https://git.sprinternet.at/zarafa_webapp/contactimporter.git

Now lets build the plugin:

cd kopano-webapp-source\plugins\contactimporter\php
composer install
cd kopano-webapp-source\plugins\contactimporter
ant deploy

The compiled plugin is saved to kopano-webapp-source\deploy\plugins\contactimporter.

Installing the plugin

From compiled source

Copy the whole folder "contactimporter" to your production WebApp (kopano-webapp-production\plugins\contactimporter)

For example:

cp -r kopano-webapp-source\deploy\plugins\contactimporter kopano-webapp-production\plugins\

From precompiled download

Download the newest release from https://git.sprinternet.at/zarafa_webapp/contactimporter/tree/master/DIST.

Unzip the downloaded file and copy the plugin folder to your production WebApp.

For example:

cp -r Downloads\contactimporter kopano-webapp-production\plugins\

Configuration

Edit the config.php file in the plugin root path to fit your needs.

Available configuration values:

Configuration Value Type Default Desctription
PLUGIN_CONTACTIMPORTER_USER_DEFAULT_ENABLE boolean false Set to true to enable the plugin for all users
PLUGIN_CONTACTIMPORTER_DEFAULT string "Kontakte" Default contact folder name (might be "Contacts" on english installations)
PLUGIN_CONTACTIMPORTER_TMP_UPLOAD string "/var/lib/kopano-webapp/tmp/" Temporary path to store uploaded v-Cards

Usage

The plugin add context menu entries to contact folders.

Plugin Context Menus