Copyright © INRA/INRIA/CIRAD/IRD/Tela Botanica - 2011-2014
Authors: samuel dufour-kowalski samuel.dufour@cirad.fr mathias chouet mathias.chouet@inria.fr jean-pascal milcent jpm@tela-botanica.org benjamin liens benjamin.liens@cirad.fr, gregoire duche gregoire@tela-botanica.org pierre bonnet pierre.bonnet@cirad.fr antoine.affouard antoine.affouard@cirad.fr
Distributed and modular data management software based on CouchDB.
Pl@ntnet-Datamanager is distributed under a Cecill V2 license (see license.md)
This software uses the following libraries with the respective licenses
- jquery : MIT License
- jquery.couch : Apache 2.0 License
- node-couchdb : MIT License
- node-iniparser : MIT License
- jquery-ui : MIT / GPL License
- jquery.mustache : MIT license
- jquery.pathbinder : Apache 2.0 License
- jquery.evently : Apache 2.0 License
- jquery.form : MIT / GPL license
- jquery.colorbox : MIT license
- jquery.autocomplete : MIT / GPL license
-
Install CouchDB, nodejs, npm, git, curl, openjdk-7-jre
-
Install geocouch
-
Install couchdb-lucene
-
Install plantnet-datamanager node server
npm -g install http://github.com/plantnet/node-datamanager/tarball/master
-
add /etc/couchdb/local.d/datamanager.ini
[httpd_global_handlers] _start = {couch_httpd_proxy, handle_proxy_req, <<"http://127.0.0.1:5984/datamanager/_design/start/index.html">>} _dm = {couch_httpd_proxy, handle_proxy_req, <<"http://127.0.0.1:5995">>} [os_daemons] dm_server = nodejs /usr/local/lib/node_modules/plantnet-node-datamanager/user_server.js
- Restart couchdb
- Install main database and couchapp
curl -X PUT http://localhost:5984/datamanager = To upload app directly from source = * Install couchapp * git clone https://github.com/plantnet/plantnet-datamanager * cd plantnet-datamanagercouchapp push ./ http://localhost:5984/datamanager couchapp push ./_design/start http://localhost:5984/datamanager
See http://community.plantnet-project.org/datamanager See http://amap-dev.cirad.fr/projects/p2pnote/wiki