ushahidi/platform

OK, i passaggi per capire ed installare ushaidi 3

Mi documento qui:  https://www.ushahidi.com/support/install-ushahidi

TRe possibilità:

La più papabile mi pare quella su Linux;

dipendenze:

  • PHP version 5.4.0 or greater
    • The following php extensions enabled: curl, gd, imap, json, mcrypt, mysqlnd (optional)
  • Composer
  • MySQL database version 5.5 or greater (PostgreSQL support planned)
  • Apache 2.2+ or nginx

humf.. il problema è che io uso un virtual host con accesso da ssh, ma non ho i privilegi per installare software sulla macchina virtuale.. quindi Composer mi taglia le gambe.. e propbabilmente anche saltandolo le dipendenza sono un po… quindi nada..

Eccole tutte: https://github.com/ushahidi/platform/blob/master/composer.json

Ecco.. un buon motivo per far comprare una VPS a lavoro :P

______

___

OK, forse per fare delle prove basta vedere come funziona usando il loro servizio:P

https://www.ushahidi.com/support/create-new-deployment-edit-settings

senza incasinarsi sostanzialmente la vita!

___

Scarico da Qui? no, pare di no.. https://github.com/ushahidi/platform/releases

Fogli di calcolo da modificare online

Buon report di Spreadsheet esistenti:

https://github.com/owncloud/apps/issues/126

Tra queste effettivamente meritano:

http://www.gelsheet.org/about     Integrabile con WP.

https://apps.owncloud.com/content/show.php/LibreOffice+Online?content=174455  Openoffice APP per owncloud (dipende da Openoffice web da installare sul server)

Da tenere d’occhio:

https://code.google.com/archive/p/jquerysheet/

https://ethercalc.net/

http://sheetjs.com/

 

DA lasciar perdere o adottare seriamente:

https://apps.owncloud.com/content/show.php/Spreadsheets?content=170678  App di owncloud

SU OWNCLOUD 8.2.2 NON VA. ANZI ROMPE TUTTO :P

README:

his ownCloud 8.x spreadsheets plugin was mainly part of a research thesis for the Univeristy of Applied Sciences in Vorarlberg, Austria. As a result the app lacks a lot of handy features

Main motivation for developing this spreadsheet app for ownCloud was the following thread on Github: [App spec: spreadsheet editor #126]

# Development
At the moment, I don’t have time and intentions to continue development of this package. If you feel like you are missing functionality, or more importantly, came across a bug, feel free to fix it! For an indication of open issues, look at the ToDo list below.

### Version
0.1 Initial alpha release

### Tech
This app makes use of other open source libraries to parse and display the results. Thanks to them!
* [PHPExcel] A pure PHP library for reading and writing spreadsheet files
* [handsontable] an Excel-like data grid / spreadsheet for HTML & JavaScript.
* [handsontable-rulejs] Javascript library to parse excel formulas

### Installation
Simply go to your ownCloud installation and search for “spreadsheets” in the plugin section

### Todo’s

* Write Tests
* Add support for saving ODF files
* Add support for downloading files
* Add support for creating new files
* Add support to modify metadata
* Add support to alter worksheets (e.g. renaming, deleting and adding worksheets)
* Add support for file uploading on the app index
* Add support for sheet collaboration
* And a lot more… ;-)

### Known issue(s)
* File date is displayed incorrectly

License
—-

[GNU Affero General Public License version 3.0]

[PHPExcel]:https://github.com/PHPOffice/PHPExcel
[handsontable]:https://github.com/handsontable/handsontable
[handsontable-rulejs]:https://github.com/handsontable/handsontable-ruleJS
[GNU Affero General Public License version 3.0]:http://www.gnu.org/licenses/agpl-3.0.html
[App spec: spreadsheet editor #126]:https://github.com/owncloud/apps/issues/126

Collaborative Open MAP

DA provare perchè tutti open:

  1. https://www.ushahidi.com/ gestione del conflitto in Kenya,

2. https://crowdmap.com/

What Exactly Is Crowdmap?

Crowdmap is designed and built by the people behind Ushahidi, a platform that was originally built to crowdsource crisis information. As the platform has evolved, so have its uses. Crowdmap allows you to set up your own map of Ushahidi without having to install it on your own web server.

Con questi termini di servizio: https://crowdmap.com/mhi/legal

Termination

Crowdmap reserves the right to terminate your Crowdmap Account(s) or restrict access to your Crowdmap Account(s), or to delete any content posted through your Crowdmap Account(s), including but not limited to entire Ushahidi maps, with or without notice, for any or for no reason, and without any liability to you.

Per sempio, http://www.maptomap.it/ usa una propria installazione ushahidi, mentre la protezione civile di calderara utilizza un account crowdmap: http://www.protezionecivilecalderara.org/

E ancora..

  1. http://openmapkit.org/      red cross Scritto in python.
  2. http://mapgive.state.gov/   U.S. Department of State’s Humanitarian Information Unit
  3. cartodb  non ha bisogno di rpesentazioni, ora ha anche l’app mobile per caricare dati in tempo reale
  4. Agenzie con mappe derivate da openstreetmap http://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_and_Services

Mappe cartacee collaborative!!!  bello!! da provare a scuola:

http://fieldpapers.org/

__________________

ideina… ma usare una mappa su WP con possibilità di aggiungere i luoghi dai post!??!

risolverebbe tutto! :)

hum.. non sono la prima che lo pensa.. http://stackoverflow.com/questions/12665799/wordpress-how-let-users-add-location-on-a-map

________________

Tools x pubbliazione web:

http://openlayers.org/  http://leafletjs.com/

________

wow, il gruppo OSM nepalese!

http://kathmandulivinglabs.org/resource

 

Set the Cordova CLI 6.0 workflow

  1. Android studio
  2. Java
  3. jdk – Java SE Development Kit 7u79
  4. node js
  5. configure BASH_profile
  6. node
  7. npm
  8. cordova CLI
  9. App!

_ _ _ _ _ _ _

5) dicevamo..

Node.js was installed at

/usr/local/bin/node

npm was installed at

/usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

Vai di Terminale!!

 

controlla versione:  cordova  -v

cordova -v

crea progetto:

cordova create hello com.example.hello HelloWorld

aggiungi plattaforma:

cordova platform add android

controlla versione della piattaforma

cordova platform list

controlla se ci sono aggiornamenti della piattaforma

cordova platform check 

aggiorna piattaforma

cordova platform update android

aggiorna ADK

android

POi per fare le cose sul serio però bisogna generarsi una firma :)