Ambientazione e Guide - Db o txt? postato il 14/04/2010 18:39:12 nel forum programmazione, gdrcd, open source, hosting
Ho installato il gdrcd5 e ci ho smanettato un paio di minuti. Mi è caduto l'occhio sulla gestione dell'ambientazione via db.
Personalmente, avevo iniziato ad adottare un metodo basato sui txt. Praticamente dalle mie pagine facevo richiamare i file presenti nella data cartella, ordinandoli per i nomi del file e compilando le pagine con i testi contenuti. In questo modo per variare testi (manuali e ambientazione) mi bastava variare il txt e via.
Dato che non sono esperta... vedere la soluzione adottata da Faber mi fa chiedere: quali sono i pro ed i contro delle due soluzioni? Ce ne sono altre adottate (a parte fare la pagina direttamente in html, ovviamente)?
Via txt so che devo sempre lavorare di ftp o di gestore file per aggiornare, ma posso farmi una pagina di editor che me li aggiorna anche dal pannello di gestione (così come per modificarli quando sono in DB devo andare sul DB oppure usare un pannello). Su questo quindi mi parrebbero "pari".
Dal punto di vista della sicurezza non ho la più pallida idea delle implicazioni. Sul carico di lavoro del server neppure, ma sinceramente non credo che le ambientazioni siano le cose più pesanti da caricare...
Pagine → 1
14/04/2010 19:05:59
io ho sviluppato l'easydoc partendo dal presupposto che non volevo gravare il db di file tutto sommato non così mutevoli.
L'ho rilasciato scaricabile kheper, se ti interessa provarlo.
15/04/2010 09:00:38
Io ho fatto (unica cosa che ho fatto XD) un "ciclo" che mi va a cercare i txt nelle cartelle e genera un menu per ogni cartella ed una pagina per ogni file.
Nel mio piccolo, sono soddisfatta ed orgogliosa: non fosse stato per il db di faber non mi sarei fatta domande XD
15/04/2010 09:28:24 e modificato da ashara il 15/04/2010 09:29:52
Secondo me dipende dalla quantità di documenti.
Se siamo nella media, stile una pagina per le solite razze, una per le solite divinità che cambiano solo nome, una per la storia & geografia del mondo di gioco e una per le solite regole on/off in cui si dice che si deve dare del "voi" e che é possibile fare i cattivi solo dopo le 22, é inutile usare un sistema meccanizzato, si fa prima a fare le pagine normalmente in html statico.
Se la documentazione é davvero tanta io invece di inventare di nuovo l'acqua calda farei un'installazione di wikimedia, che é una interfaccia alla quale i navigatori sono abituati, anche per strutturazione logica dei contenuti, e la personalizzerei con una grafica il più possibile simile a quella della land.
Ma forse lì é vero quello che dice mr_faber sul non sollecitare troppo il db.
15/04/2010 10:19:39
Avevo usato un piccolo wiki tempo fa, per altre questioni... ma sinceramente era piuttosto "pesante". In fase di start up ci accedevamo in due soltanto, con una decina di pagine... ed il server (un piccolo tophost) piangeva spesso...
15/04/2010 11:14:22
Secondo me dipende anche molto anche da diversi fattori tipo quanto spesso la guida deve essere modificata e quanto le informazioni usate nella guida vengano usata all'interno di altre parti della land.
Mi spiego supponiamo una land fantasy che abbia in guida l'elenco degli incantesimi presenti in land e che i nomi degli incantesimi che ha un pg siano anche presenti nella sua scheda del suo grimorio, in quel caso la pagina degli incanti della guida sarebbe comodo far si che prenda i dati dal database così ogni qual volta viene aggiunto un incanto nella land questo viene automaticamente messo al suo posto in ordine alfabetico in guida e tra l'altro qualsiasi modifica all'incanto sul database avrà effetto su tutte le pagine dove è recuperato.
Quindi una guida ibrida file per le parti più statiche del sito e recuperata da database per le parti più modificate secondo me sarebbe ottimale specie se con delle query ottimizzate e non dei classici "SELECT * FROM Razza" solo per recuperar eil nome della razza
15/04/2010 11:30:42
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
kooei ha recensito Il Paiolo Magico
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
emiko ha recensito La Tana del Ladro
Entropia Universe: 💥 Evento Summer Mayhem 2025
I dati del generatore di rank sono stati aggiornati!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
The Coven: Secondo turno della side quest
Il gestore di Storie di Agarthi ha risposto alla recensione di do the evolution
Storie di Agarthi: La Corte d'Ossidiana — Schiera
Ex Gratia GDR: Nuove location di gioco nello Xanadu
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
La Tana del Ladro: TdL Stories - ⚡ Boati a Xantharl ⚡
nww ha aperto un annuncio di ricerca: New Wizarding World ricerca Giocatore
Lineage II: Promozione "E' tempo di craftare!"
Sea of Conquest: Codice gratuito per Festa del papà!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Intervista YouRole - Intervista al creatore del gdr multi-ambientazione "YouRole"
Urbe Aeterna - Intervista al gestore del play by chat ambientato nell'Antica Roma Urbe Aeterna
YouRole - YouRole..il nuovo mondo dei pbc. Lasciamo la parola all'autore del progetto..
Giochi Kingdom Hearts - Lista completa dei giochi di ruolo online ambientati nel mondo di Kingdom Hearts
Leggendra - Intervista al gestore di Leggendra.. il gioco di ruolo play by chat fantasy rinascimentale!
Arcana Domine - LARP Isola dei Dannati: il GDR ad altissima risoluzione!
Mistery of Akasha - Intervista al play by chat fantasy ambientato su una misteriosa isola continente: Mistery of Akasha
Lupus in Forum - Intervista al gestore di Lupus in Forum il gioco ispirato al gioco di carte Werewolf!