FattiDiCookies / italianPrivacyPolicy

Questo repository contiene un'informativa sulla privacy secondo il GDPR, nonché tutto ciò che è richiesto dalla Cookie Law.
Other
33 stars 10 forks source link

Esportazione JSON #59

Closed Gix075 closed 9 years ago

Gix075 commented 9 years ago

Ho committato l'esportazione JSON dei documenti in quanto sto pensando ad alcune modifiche (per questioni di performance) al tool. Al momento Grunt crea un file json unico con tutti i testi dentro.

2autunni commented 9 years ago

qui fb52e37? pensi di creare un json per frammento? è possibile aver esalvato da qualche parte in un json l'elenco di tutti i frammenti disponibili

iusondemand commented 9 years ago

Seguo

Gix075 commented 9 years ago

SI quello è il task di grunt, ovviamente mi sono dimenticato di dire che ho aggiunto una dipendenza, sorry, quindi dovete sincronizzare il vostro repository locale e fare di nuovo npm install.

Il plugin grunt che ho usato per questo non permette file diversi, prende una cartella sorgente e fonde tutto in un unico json, però credo di averne scovato un'altro, lo devo testare, che può essere usato per fare anche file singoli, solo che la cosa noiosa è che sembra che bisogni aggiungere una riga al file grunt per ogni file che si vuole generare.

@2autunni Per quello di cui si diceva ieri via fb sull'uso del cdn ho provato questo servizio https://rawgit.com/ che sembra poter fare al caso nostro. Ad un primo test sembra funzionare anche per chiamate ajax cross-domain. Quindi la tua idea di connettere il tool al file online in modo che l'utente l'abbia sempre aggiornato è fattibile. Può essere poi un buon servizio per chi necessita solo dei testi.

2autunni commented 9 years ago

rawgit l'ho visto dopo che abbiao parlato su fb, sembra usabile, solo che dicendo lui stesso di non garantire uptime lascerei come opzionale il caricamento al volo da rawgit

Gix075 commented 9 years ago

Al momento sto riscrivendo tutto il tool basandomi sulla versione json dei documenti. Sto cercando di limitare le chiamate ajax a due soltanto (nella versione attuale potrebbero essere potenzialmente infinite per via dei servizi). Più precisamente, una viene eseguita sempre (file di config), la seconda (i documenti) solo se necessario. Spero di farcela e di finire in poco tempo.

Detto questo noi potremmo distribuire comunque nel tool il file json, però permettere da configurazione la scelta del cdn.

2autunni commented 9 years ago

se usare cdn o file locali può essere una scelta dell'utente nel config json

Gix075 commented 9 years ago

Sì, l'unica cosa è che però si tratterà sempre del json unico con tutti i documenti dentro.

Gix075 commented 9 years ago

@2autunni @iusondemand @hmtechnology Credo che dovrò rinominare quasi tutti i file md dei documenti. Questo perché nelle esportazioni in json si creano problemi con le chiavi degli oggetti per via dei trattini. Quindi dovrò sostituire i trattini con un underscore.

Magari poi apro una issue per segnalarlo.

iusondemand commented 9 years ago

Per me ok tutto.

Gix075 commented 9 years ago

Allarme rientrato! Almeno per il momento.

iusondemand commented 9 years ago

Hai lavorato anche tu stanotte :-)

Gix075 commented 9 years ago

Si, per me è sempre il momento migliore ;-)