emergenzehack / terremotocentro Goto Github PK
View Code? Open in Web Editor NEWThis project forked from barryclark/jekyll-now
Il sito del progetto TerremotoCentroItalia
Home Page: http://terremotocentroitalia.info
License: MIT License
This project forked from barryclark/jekyll-now
Il sito del progetto TerremotoCentroItalia
Home Page: http://terremotocentroitalia.info
License: MIT License
La navbar ha un logo "avatar" nel file _config.yml, che si sovrappone alle scritte. Sistemare la navbar per portarlo a sinistra, prima del titolo del sito
Preparare una pagina con tutti i link utili agli sviluppatori (file folder condivise etc...) da mettere nel Wiki come riferimento.
Attualmente i CSV ignorano il campo approvato. Inserire un if nel template per ignorare le voci non approvate.
Sfruttando la comodità e la potenza di XLSForm e OpenDataKit, potremmo mettere a disposizione un form per raccogliere foto, informazioni e dati sul campo, da rimettere poi a disposizione di tutti.
Trovate una demo qui, che funziona anche da mobile e non richiede l'installazione di nulla, è una pagina web: https://enketo.ona.io/x/#Y9N1
Per costruirla basta usare un foglio elettronico come quello in allegato, da costruire secondo queste specifiche http://xlsform.org/
Che ne pensate?
Serve avere una mappa Instagram dei tag terremoto da embeddare nel sito. Un tool potrebbe essere questo https://github.com/iltempe/InstaMap (cartoDB come backend) ma siamo aperti a tutte le soluzioni
Fare un bot telegram per segnalazione posizione georiferita e informazione.
Aggiungere ai feed del maxi feed tutti gli aggiornamenti degli sheet con alloggi, raccolte fondi etc...
Fare un post che riporti richiesta per persone che raccolgano informazioni relative al terremoto (quelle che popolano Google spreadsheet per #intenderci).
Successiva condivisione del post sui social - come fatto per il post dal titolo "Sei uno sviluppatore?"
Categoria BLOG.
Istruzioni nella pagina wiki.
I link utili a chi sviluppa il progetto vanno messi qui. grazie
https://github.com/emergenzeHack/terremotocentro/wiki/Link-Utili
⎋ jekyll serve
Configuration file: /Users/olistik/projects/terremoto-centro-italia/terremotocentro/_config.yml
Source: /Users/olistik/projects/terremoto-centro-italia/terremotocentro
Destination: /Users/olistik/projects/terremoto-centro-italia/terremotocentro/_site
Incremental build: disabled. Enable with --incremental
Generating...
Liquid Warning: Liquid syntax error (line 110): Expected id but found open_square in "{{member.['Breve descrizione delle necessità']}}" in donazioni.md
Liquid Warning: Liquid syntax error (line 115): Expected id but found open_square in "{{member.['Elenco completo dei fabbisogni']}}" in donazioni.md
Liquid Warning: Liquid syntax error (line 123): Unexpected character à in "member.Località" in donazioni.md
Liquid Warning: Liquid syntax error (line 125): Unexpected character à in "{{member.Località}}" in donazioni.md
done in 0.599 seconds.
Auto-regeneration: enabled for '/Users/olistik/projects/terremoto-centro-italia/terremotocentro'
Configuration file: /Users/olistik/projects/terremoto-centro-italia/terremotocentro/_config.yml
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
Analogamente a questo post su StackOverflow, relativo all'inclusione di partial, penso che Liquid non digerisca bene le lettere accentate.
A meno di altre soluzioni, potremmo modificare la presenza delle accentate anche solo nei nomi delle colonne CSV (anche solo dopo averle scaricate con scripts/csvupdate.sh).
Da far gestire sitemap del sito in modo da indicizzare tutto con google.
CSS, font, organizzazione più fruibile dei contenuti generati dai template.
Il link contatti del menu è in realtà per le fonti. Rinominare il link in Fonti.
Serve avere i riferimenti al materiale attualmente prodotto da Openstreetmap Italia come supporto al terremoto da postare e linkare.
Ho creato una pagina dove raccogliere gli URL per accedere in formato CSV
ai dati che stiamo raccogliendo nel foglio di lavoro condiviso.
Per il momento trovate solo l'URL per il foglio "Bollettino": https://github.com/emergenzeHack/terremotocentro/wiki/Entropia
Usare tutti i canali possibili per permettere di inviare foto con geotag e metterle su una mappa. Utile per segnalare emergenze e anche come documentazione per oggi e per il futuro.
Telegram, Twitter, email, Messenger...
Reperire FEED RSS da aggiungere nello sheet "Feeds" dell google sheet.
Vanno inserite le note legali del sito.
Cliccando sul logo il sito non torna in homepage e non c'è un link alla sezione Blog.
Serve avere un maxi feed che tramite i link in https://docs.google.com/spreadsheets/d/1-OIq4Cmb-eURusfbAVmaJONSSAqJGh7NB0dTxduwwcg/edit#gid=1149746747 foglio Feeds costruisca dinamicamente il merge di tutti i feed e sia unico da diffondere. Tra questi feed va anche messo il feed generato dal foglio Bollettino.
Creare linea guida sul google sheet dei dati scrivendo come compilare i fogli
Sui siti delle prefetture locali iniziano ad essere publicati nomi delle vittime. Li Aggiungerei al sito quindi:
Fare foglio nel Google doc
Importarli come per gli altri dati in una pagina del sito
Anche se abbiamo vari flussi di informazioni provenienti da vari canali, conviene avere una unica mappa (divisa per livelli) di segnalazioni sul campo dove convergere tutto. Umap mi pare attualmente lo strumento più veloce ma va benissimo anche altro.
a partire dalla pagina About del sito va compilata una lista di ringraziamenti a tutti coloro hanno dato un contributo al progetto.
Serve indicare Nomi Cognomi, Associazioni, Gruppi Informali, Aziende e il motivo del ringraziamento.
E' importante far pervenire a noi dati su fabbisogni localizzati in precisi luoghi. Medicine, Alimenti, Indumenti ed altro. Devono essere dati verificati. vanno poi inseriti tra le segnalazioni
Tutte le foto ed i video che provengono dal campo o sono inviati da qualcuno vanno archiviate qui nelle apposite cartelle. https://drive.google.com/open?id=0B3_1qNRcoeWseTlOejNUaFlpMjQ
Nelle pagina di link ai social inserire link a canale telegram.
Divulgare tramite i social i contenuti che sono postati nel gruppo facebook. Vanno bene tutti i canali web a disposizione.
fare un post che riporti il sito alle foto satellitari qui https://ondata.github.io/amatricebeforeandafter
e divulgarlo sui social. categoria BLOG
Istruzioni nella pagina wiki.
E' necessario indicare un contatto per rimozione di dati impropri o inesatti da parte di chi legge. Basta un link ad una mail. quella del progetto sarà [email protected]
Ho seguito le istruzioni su GitHub Pages per installare Jekyll in locale presenti qui ma al momento di avviare il server con bundle exec jekyll serve
ottengo il seguente errore:
bundle exec jekyll serve
Configuration file: C:/Users/cmezzasalma/Desktop/terremotocentro/_config.yml
Source: C:/Users/cmezzasalma/Desktop/terremotocentro
Destination: C:/Users/cmezzasalma/Desktop/terremotocentro/_site
Incremental build: disabled. Enable with --incremental
Generating...
Liquid Exception: No repo name found. Specify using PAGES_REPO_NWO environment variables, 'repository' in your configuration, or set up an 'origin' git remote pointing to your github.com repository. in sitemap.xml
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
No repo name found. Specify using PAGES_REPO_NWO environment variables, 'repository' in your configuration, or set up an 'origin' git remote pointing to your github.com repository.
Forse è il caso di scrivere una procedura nel README per l'avvio del progetto in locale?
Tenere traccia di tutti i comunicati stampa che parlano di questo progetto per elencarli (senza alcuna fretta) sul sito.
Quando lo condividi su facebook il testo viene
{% for post in paginator.posts %} {{ post.title }} {% if post.subtitle %} {{ post.subtitle }} {% endif %} Posted on {{ post.date | date: "%B %-d, %Y" }} {{ post.content | strip_html | xml_escape |
Probabilmente manca qualche tag meta di facebook
Abbiamo creato questo foglio google per inserire dati (non post) che sono stati verificati e si possono riversare nel sito. Informazioni da social, contatti, chat e telefonate.
https://docs.google.com/spreadsheets/d/1-OIq4Cmb-eURusfbAVmaJONSSAqJGh7NB0dTxduwwcg/edit
Va continuamente aggiornato verificando di non ridondare informazioni già esistenti e seguendo le istruzioni del primo foglio!
Occorre prevedere un sistema di ricerca in ogni pagina web per argomeno per facilitare l'utente che visita il sito.
E' da creare un cron che ogni "tot tempo" (da definire quanto) prelevi il contenuto in CSV di https://docs.google.com/spreadsheets/d/1-OIq4Cmb-eURusfbAVmaJONSSAqJGh7NB0dTxduwwcg/edit#gid=0 e lo archivi nella cartella DATA di questo repo https://github.com/emergenzeHack/terremotocentro/tree/master/_data secondo la classificazione fatta dei contenuti.
Ciao ragazzi,
il link twitter qui, reindirizza a https://emergenzehack.github.io/terremotocentro/aiuto/twitter.com/terremotocentro. Credo basti aggiungere https:// perché il motore lo rigiri bene, se no lo considera interno.
creare un bot telegram per ricerca automatica di coordinate e foto
Verificare il layout perché il menù collassato finisce tutto a destra e bisogna fare scroll nelle pagine dinamiche.
Condividendo un link su telegram come http://terremotocentroitalia.info/alloggi/ si ha una lista di codice Ruby come in figura
Verificare se su telegram il canale @terremotocentroitalia funziona inviando aggiornamenti dal "MAXI FEED". Se si impostare automatici aggiornamenti sul canale e su twitter tramite IFTTT
se un post viene condiviso con l'apposito pulsante per twitter il link viene fuori errato.
é necessario un feed rss da Twitter da rilanciare con HT #terremoto #nomecomune #categoria secondo queste regole http://terremotocentroitalia.info/2016-08-25-come-postare-sui-social/
Usare ifttt per Linkare il maxi feed a Twitter
se qualcuno (non iscritto a twitter o fb) vuol mandare una mail non sa dove farlo
(a meno che non mi sia sfuggito)
scrivere meglio nel wiki del progetto come si crea un file .MD (molti non lo sanno).
Archiviare periodicamente in una copia di backup i dati del gsheet. Più è frequente il backup e meglio è ma Direi non più di un'ora come tempi per schedulare il backup
Serve fare un Feed RSS e una pagina web nel sito con queste notizie. Sono aggiornamenti da inviare subito perchè generati da eventi. https://docs.google.com/spreadsheets/d/1-OIq4Cmb-eURusfbAVmaJONSSAqJGh7NB0dTxduwwcg/edit#gid=220064593 FOGLIO BOLLETTINO
il gruppo Facebook qui sotto va continuamente monitorato
https://www.facebook.com/groups/1758670357733881/
Queste le regole:
fare un post che riporti richiesta per sviluppo web (ogni linguaggio di programmazione è accetto) e competenze github.
e divulgarlo sui social. categoria BLOG
Istruzioni nella pagina wiki.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.