Update docs
This commit is contained in:
parent
521f3f2ab6
commit
89c4e2e88f
@ -12,10 +12,26 @@ API URL: https://github.com/taarifa/TaarifaAPI
|
|||||||
|
|
||||||
Fork URL: https://github.com/trendspotter/TaarifaWaterpoints - the fork contains fixes for python3 compatibility and ready-to-use release package with frontent build using the method below.
|
Fork URL: https://github.com/trendspotter/TaarifaWaterpoints - the fork contains fixes for python3 compatibility and ready-to-use release package with frontent build using the method below.
|
||||||
|
|
||||||
|
MongoDB
|
||||||
|
-------
|
||||||
|
|
||||||
|
Application uses MongoDB NoSQL database as a data storage, currently running as unsecured instance without any admin user.
|
||||||
|
|
||||||
|
Data need to be prepopulated before the application can be used for the first time. Prepopulation is done as part of installation script as follows
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
cd /srv/taarifa
|
||||||
|
export MONGO_URI=mongodb://taarifa-mongodb/taarifa
|
||||||
|
|
||||||
|
python manage.py create_facility
|
||||||
|
python manage.py create_service
|
||||||
|
python manage.py upload_waterpoints demodata.csv
|
||||||
|
|
||||||
Frontend build
|
Frontend build
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
Frontend requires ancient verions of packages to work correctly. Followin sequence produces usable dist directory on Debian 10.
|
Frontend requires ancient verions of packages to work correctly. Following sequence produces usable dist directory on Debian 10.
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ Java
|
|||||||
- **General description:** Java runtime environment
|
- **General description:** Java runtime environment
|
||||||
- **Tech. description:** Java OpenJDK 8 runtime environment
|
- **Tech. description:** Java OpenJDK 8 runtime environment
|
||||||
- **Depends on:** -
|
- **Depends on:** -
|
||||||
- **Used by:** ActiveMQ, FrontlineSMS, Tomcat, CrisisCleanup, MifosX, Motech, OpenDataKit, OpenMapKit, Sigmah, Solr
|
- **Used by:** ActiveMQ, DHIS2, FrontlineSMS, Tomcat, CrisisCleanup, MifosX, Motech, OpenDataKit, OpenMapKit, Sigmah, Solr
|
||||||
- **Related skills:** -
|
- **Related skills:** -
|
||||||
|
|
||||||
Nodejs
|
Nodejs
|
||||||
@ -107,7 +107,7 @@ Python 2
|
|||||||
- **General description:** Python 2 runtime environment
|
- **General description:** Python 2 runtime environment
|
||||||
- **Tech. description:** Python 2 runtime environment and standard libraries
|
- **Tech. description:** Python 2 runtime environment and standard libraries
|
||||||
- **Depends on:** -
|
- **Depends on:** -
|
||||||
- **Used by:** CKAN, CKAN DataPusher, CTS, OpenMapKit, Sahana Eden
|
- **Used by:** CTS, OpenMapKit
|
||||||
- **Related skills:** linux compilation toolchain (header files, gcc, make etc.), pip, python (language overview)
|
- **Related skills:** linux compilation toolchain (header files, gcc, make etc.), pip, python (language overview)
|
||||||
|
|
||||||
Python 3
|
Python 3
|
||||||
@ -116,7 +116,7 @@ Python 3
|
|||||||
- **General description:** Python 3 runtime environment
|
- **General description:** Python 3 runtime environment
|
||||||
- **Tech. description:** Python 3 runtime environment and standard libraries
|
- **Tech. description:** Python 3 runtime environment and standard libraries
|
||||||
- **Depends on:** -
|
- **Depends on:** -
|
||||||
- **Used by:** GNU Health, Odoo, Pan.do/ra, SeedDMS, VMMgr (doesn't use container)
|
- **Used by:** CKAN, CKAN DataPusher, GNU Health, Odoo, Pan.do/ra, Sahana Eden, SeedDMS, Taarifa Waterpoints, VMMgr (doesn't use container)
|
||||||
- **Related skills:** linux compilation toolchain (header files, gcc, make etc.), pip, python (language overview)
|
- **Related skills:** linux compilation toolchain (header files, gcc, make etc.), pip, python (language overview)
|
||||||
|
|
||||||
Ruby
|
Ruby
|
||||||
@ -125,7 +125,7 @@ Ruby
|
|||||||
- **General description:** Ruby runtime environment
|
- **General description:** Ruby runtime environment
|
||||||
- **Tech. description:** Ruby 2.4 runtime environment and gem package installer
|
- **Tech. description:** Ruby 2.4 runtime environment and gem package installer
|
||||||
- **Depends on:** -
|
- **Depends on:** -
|
||||||
- **Used by:** CrisisCleanup, OpenDataKit Build
|
- **Used by:** CrisisCleanup, Decidim, OpenDataKit Build
|
||||||
- **Related skills:** linux compilation toolchain (header files, gcc, make etc.)
|
- **Related skills:** linux compilation toolchain (header files, gcc, make etc.)
|
||||||
|
|
||||||
Tomcat
|
Tomcat
|
||||||
@ -160,13 +160,22 @@ MariaDB
|
|||||||
- **Used by:** MifosX, Ushahidi
|
- **Used by:** MifosX, Ushahidi
|
||||||
- **Related skills:** SQL (language overview)
|
- **Related skills:** SQL (language overview)
|
||||||
|
|
||||||
|
MongoDB
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
- **General description:** NoSQL database server
|
||||||
|
- **Tech. description:** NoSQL JSON/BSON document-based database management system
|
||||||
|
- **Depends on:** -
|
||||||
|
- **Used by:** Taarifa Waterpoints
|
||||||
|
- **Related skills:** JSON
|
||||||
|
|
||||||
Postgres
|
Postgres
|
||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|
|
||||||
- **General description:** PostgreSQL database server
|
- **General description:** PostgreSQL database server
|
||||||
- **Tech. description:** PostgreSQL relational database management system
|
- **Tech. description:** PostgreSQL relational database management system
|
||||||
- **Depends on:** -
|
- **Depends on:** -
|
||||||
- **Used by:** CKAN, CrisisCleanup, CTS, GNU Health, Kanboard, Motech, Odoo, OpenDataKit, OpenDataKit Build, OpenMapKit, Pan.do/ra, Sahana Eden, SeedDMS, Sigmah
|
- **Used by:** CKAN, CrisisCleanup, CTS, Decidim, DHIS2, GNU Health, Kanboard, Motech, Odoo, OpenDataKit, OpenDataKit Build, OpenMapKit, Pan.do/ra, Sahana Eden, SeedDMS, Sigmah
|
||||||
- **Related skills:** SQL (language overview)
|
- **Related skills:** SQL (language overview)
|
||||||
|
|
||||||
RabbitMQ
|
RabbitMQ
|
||||||
@ -247,6 +256,15 @@ Decidim
|
|||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
- **Related skills:** Nodejs build systems (npm, yarn), Ruby build systems and frameworks (Bundle, Devise, Gems, Rails, Rake)
|
- **Related skills:** Nodejs build systems (npm, yarn), Ruby build systems and frameworks (Bundle, Devise, Gems, Rails, Rake)
|
||||||
|
|
||||||
|
DHIS2
|
||||||
|
^^^^^
|
||||||
|
|
||||||
|
- **General description:** Platform for collecting, managing, analyzing, visualizing and sharing medical data
|
||||||
|
- **Tech. description:** Spring-based RESTful API backend with Nodejs-packed frontend
|
||||||
|
- **Depends on:** Java, Nodejs, Postgres
|
||||||
|
- **Used by:** User
|
||||||
|
- **Related skills:** Nodejs build systems (npm), Java build systems and frameworks (Maven, Apache Struts, Spring)
|
||||||
|
|
||||||
FrontlineSMS
|
FrontlineSMS
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
@ -277,7 +295,7 @@ Kanboard
|
|||||||
MifosX
|
MifosX
|
||||||
^^^^^^
|
^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Microfinancing for development projects
|
||||||
- **Tech. description:** Spring-based forms application RPC backend with Nodejs-packed frontend
|
- **Tech. description:** Spring-based forms application RPC backend with Nodejs-packed frontend
|
||||||
- **Depends on:** MariaDB, Tomcat
|
- **Depends on:** MariaDB, Tomcat
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -286,7 +304,7 @@ MifosX
|
|||||||
Motech
|
Motech
|
||||||
^^^^^^
|
^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Communication automation (Emails, SMS etc.)
|
||||||
- **Tech. description:** Apache Felix-based forms application
|
- **Tech. description:** Apache Felix-based forms application
|
||||||
- **Depends on:** ActiveMQ, Postgres, Tomcat
|
- **Depends on:** ActiveMQ, Postgres, Tomcat
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -295,7 +313,7 @@ Motech
|
|||||||
Odoo
|
Odoo
|
||||||
^^^^
|
^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Company management application suite
|
||||||
- **Tech. description:** Werkzeug-based forms application RPC backend with Nodejs-based frontend
|
- **Tech. description:** Werkzeug-based forms application RPC backend with Nodejs-based frontend
|
||||||
- **Depends on:** Nodejs, Postgres, Python 3
|
- **Depends on:** Nodejs, Postgres, Python 3
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -304,7 +322,7 @@ Odoo
|
|||||||
OpenDataKit
|
OpenDataKit
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Form data collection server
|
||||||
- **Tech. description:** Spring and OpenRosa-based data store application
|
- **Tech. description:** Spring and OpenRosa-based data store application
|
||||||
- **Depends on:** Postgres, Tomcat
|
- **Depends on:** Postgres, Tomcat
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -313,7 +331,7 @@ OpenDataKit
|
|||||||
OpenDataKit Build
|
OpenDataKit Build
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Form data collection designer
|
||||||
- **Tech. description:** Ruby-based forms application with Nodejs-based data converter
|
- **Tech. description:** Ruby-based forms application with Nodejs-based data converter
|
||||||
- **Depends on:** Nodejs, Ruby
|
- **Depends on:** Nodejs, Ruby
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -322,7 +340,7 @@ OpenDataKit Build
|
|||||||
OpenMapKit
|
OpenMapKit
|
||||||
^^^^^^^^^^
|
^^^^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Map data collection server
|
||||||
- **Tech. description:** Nodejs-based forms application with python dependencies
|
- **Tech. description:** Nodejs-based forms application with python dependencies
|
||||||
- **Depends on:** Nodejs, Postgres, Python 2
|
- **Depends on:** Nodejs, Postgres, Python 2
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -331,7 +349,7 @@ OpenMapKit
|
|||||||
Pan.do/ra
|
Pan.do/ra
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Multimedia library and archive
|
||||||
- **Tech. description:** Python-based media store with Javascript-based frontend
|
- **Tech. description:** Python-based media store with Javascript-based frontend
|
||||||
- **Depends on:** Postgres, Python 3, RabbitMQ
|
- **Depends on:** Postgres, Python 3, RabbitMQ
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -340,16 +358,16 @@ Pan.do/ra
|
|||||||
Sahana Eden
|
Sahana Eden
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Management of humanitarian activities
|
||||||
- **Tech. description:** Web2py-based forms application
|
- **Tech. description:** Web2py-based forms application
|
||||||
- **Depends on:** Postgres, Python 2
|
- **Depends on:** Postgres, Python 3
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
- **Related skills:** PostGIS, python frameworks and modules (requests, selenium, Web2py)
|
- **Related skills:** PostGIS, python frameworks and modules (requests, selenium, Web2py)
|
||||||
|
|
||||||
SeedDMS
|
SeedDMS
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Document management system
|
||||||
- **Tech. description:** PHP-based data store application with Lucene-based fulltext index
|
- **Tech. description:** PHP-based data store application with Lucene-based fulltext index
|
||||||
- **Depends on:** PHP, Postgres
|
- **Depends on:** PHP, Postgres
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
@ -358,12 +376,21 @@ SeedDMS
|
|||||||
Sigmah
|
Sigmah
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- **General description:**
|
- **General description:** Donation management
|
||||||
- **Tech. description:** Apache Commons-based forms application
|
- **Tech. description:** Apache Commons-based forms application
|
||||||
- **Depends on:** Postgres, Tomcat
|
- **Depends on:** Postgres, Tomcat
|
||||||
- **Used by:** User
|
- **Used by:** User
|
||||||
- **Related skills:** Java development (hibernate, log4j)
|
- **Related skills:** Java development (hibernate, log4j)
|
||||||
|
|
||||||
|
Taarifa Waterpoints
|
||||||
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- **General description:** Waterpoint management system
|
||||||
|
- **Tech. description:** Python RESTful API backend with nodejs-packed frontend
|
||||||
|
- **Depends on:** MongoDB, Nodejs, Python 3
|
||||||
|
- **Used by:** User
|
||||||
|
- **Related skills:** Nodejs build systems (npm, grunt, bower)
|
||||||
|
|
||||||
Ushahidi
|
Ushahidi
|
||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"meta": {
|
"meta": {
|
||||||
"title": "Mifos X",
|
"title": "Mifos X",
|
||||||
"desc-cs": "Mikrofinancování rozvojových projektů",
|
"desc-cs": "Mikrofinancování rozvojových projektů",
|
||||||
"desc-en": "Development projects microfinancing",
|
"desc-en": "Microfinancing for development projects",
|
||||||
"license": "GPL"
|
"license": "GPL"
|
||||||
},
|
},
|
||||||
"containers": {
|
"containers": {
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
"version": "0.0.1-210106",
|
"version": "0.0.1-210106",
|
||||||
"meta": {
|
"meta": {
|
||||||
"title": "Pan.do/ra",
|
"title": "Pan.do/ra",
|
||||||
"desc-cs": "Archiv medií",
|
"desc-cs": "Knihovna a archiv multimédií",
|
||||||
"desc-en": "Media archive",
|
"desc-en": "Multimedia library and archive",
|
||||||
"license": "GPL"
|
"license": "GPL"
|
||||||
},
|
},
|
||||||
"containers": {
|
"containers": {
|
||||||
|
Loading…
Reference in New Issue
Block a user