Closed Gix075 closed 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
Seguo
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.
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
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.
se usare cdn o file locali può essere una scelta dell'utente nel config json
Sì, l'unica cosa è che però si tratterà sempre del json unico con tutti i documenti dentro.
@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.
Per me ok tutto.
Allarme rientrato! Almeno per il momento.
Hai lavorato anche tu stanotte :-)
Si, per me è sempre il momento migliore ;-)
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.