Update docs

This commit is contained in:
Disassembler 2021-01-24 12:14:59 +01:00
parent 521f3f2ab6
commit 89c4e2e88f
Signed by: Disassembler
GPG Key ID: 524BD33A0EE29499
4 changed files with 63 additions and 20 deletions

View File

@ -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

View File

@ -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
^^^^^^^^ ^^^^^^^^

View File

@ -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": {

View File

@ -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": {