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
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christoph Haas cc79fc11cb Update timestamp of russian translation 10 miesięcy temu
DIST Added 2.0.5 build (Build on PHP 7.2.6) 10 miesięcy temu
js Fixed bug (Github Issue #1) 10 miesięcy temu
languages Update timestamp of russian translation 10 miesięcy temu
php Updated copyright dates, 2.0.4 build 1 rok temu
resources Line endings 2 lat temu
.gitignore Updated copyright dates, 2.0.4 build 1 rok temu
.gitlab-ci.yml Add .gitlab-ci.yml for mirroring to github 1 rok temu
LICENSE Add LICENSE 1 rok temu
Makefile Updated build scripts 2 lat temu
README.md Updated documentation 1 rok temu
build.xml Updated build scripts 2 lat temu
changelog.txt Updated version, fixed manifest structure 10 miesięcy temu
config.php PHP Files translated to english 2 lat temu
manifest.xml Updated version, fixed manifest structure 10 miesięcy temu
usage.png Added usage image 1 rok temu

README.md

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