Contribuire al progetto GDRCD postato il 09/06/2011 14:09:38 nel forum programmazione, gdrcd, open source, hosting e modificato da blancks il 02/03/2014 22:44:03
Questo topic serve ad orientare chi è intenzionato a dare in qualche modo il suo contributo al progetto, elencando di seguito le varie possibilità e modalità al fine di ottimizzare l'apporto di aiuti.
Voglio chiarire in anticipo che contribuire non significa necessariamente programmare, ho diviso pertanto in cateogorie i possibili tipi di aiuto che potete fornire, programmatori o meno ;-) Ultima Release
La versione attualmente più aggiornata del pacchetto è GDRCD 5.2 e al seguente link potrete scaricare sempre la release più aggiornata.
Sia che vogliate contribuire allo sviluppo o sia che vogliate creare un vostro gdr online, è importante munirsi della versione più aggiornata al fine di usufruire di tutti i benefici che questo comporta sotto gli aspetto sicurezza, bugfix e stabilità oltre alle eventuali nuove features presenti.
Download GDRCD 5.2 https://github.com/GDRCD/GDRCD/archive/master.zip ↗ Ambito di Sviluppo
Sei un programmatore, un aspirante tale o uno smanettone per hobby che ha volontà di dedicare al progetto le proprie attenzioni ?
Puoi cimentarti nella realizzazione di plugin per rilasciare funzionalità aggiuntive o patch per la correzione di alcune problematiche dell'engine a tua discrezione, solo devi tener conto che il software che stai scrivendo non è per tuo uso personale ma andrà condiviso con tutti gli utenti che vogliono poterlo utilizzare, pertanto è di fondamentale importanza che vengano seguite alcune regole di modo che il tuo operato sia compatibile con la filosofia di sviluppo del CMS.
Prima di elencare di seguito le regole secondo la filosofia di sviluppo del codice, forse è meglio fare un chiarimento tra plugin e patch e chiarire il ruolo di Github nello sviluppo del progetto.
Il plugin è un estensione delle funzionalità del codice, un pacchetto aggiuntivo che implementa nuove funzioni ed aumenta le possibilità di personalizzazione dell'engine.
Una patch è una correzione di un file esistente o l'aggiunta di nuovi files mirati alla risoluzione di bug che sono sfuggiti ai controlli durante le varie fasi di produzione del software.
Per quanto riguarda Github, si tratta di una piattaforma che permette ai vari sviluppatori di unire gli sforzi sotto un unico fronte.
Se stai sviluppando un plugin o una patch è bene fare un fork del progetto e lavorare in questo modo alle proprie implementazioni in parallelo al progetto originale, da cui si continueranno a ricevere aggiornamenti.
Qualunque sia il tipo di implementazione che si sta andando a fare, l'importante è seguire alcune semplici regole in modo da garantire uno sviluppo coerente del progetto.
1) Non reinventare la ruota.
GDRCD, dalla versione 5.0, include nativamente un core con delle funzioni base standardizzate per l'engine. E' fondamentale che vengano usate queste quando possibile che non riscriverle da capo seguendo altre logiche e/o ragionamenti che portino allo stesso risultato, sarebbe solo un inutile sparpagliamento di risorse.
Ricordo che tra le funzioni probabilmente più utili di cui dispone il core di GDRCD, sono presenti il filtro per gli input utente
09/06/2011 15:02:05
L'ambito grafico è mio! *-*
volo subito, l'iniziativa mi piace da morire e ci lavorerò sicuramente per dare il mio contributo al progetto.
bellissima idea come sempre ;) ( ormai mi mancano solo i pon-pon nella firma del forum, e poi sono una blancks supporter ufficiale XD )
09/06/2011 15:12:46
09/06/2011 15:30:00
09/06/2011 20:05:08
Bell'idea Blanks! E sicuramente i tuoi suggerimenti sono molto utili.
*-* ho già in mente una paio di modifiche (Permessi Dinamici, Gestione Avanzata del Forum) che vorrei poter aggiungere quando trovo il tempo necessario.
10/06/2011 11:19:44
10/06/2011 14:02:55
scusate ragazzi... ma non vi sembra che state andando un pò oltre con questo gdrcd?
ok il voler aiutare chi vuole diventare Gestore senza che ci siano conoscenze programmative, etc... ma così non credete di demoralizzare chi vuole fare una land da zero (dato che per farne una ci si impiega qualche anno... invece se installi il gdrcd ci metti 5 minuti) o incentivare sempre più land uguali/fotocopia(se mettete un pò di tutto, senza dar modo di implementare da soli alcuni miglioramenti e funzioni, la gente seriamente appena gli gira 5 minuti apre 300 land rimanendo comodi nella sdraio) ?
basta già il mondo reale dove ci troviamo donne siliconate e botulinate che diventano tutte uguali stile Cinesi, facendo perdere il fascino del naturale "come mamma ti ha fatto"...non roviniamo anche i Giochi, date solo una versione BASE con l'essenziale (struttura, skin iniziale, criptazione delle password...), lasciando alla gestione o staff di implementare successivamente la land con la loro creatività.
parere da esterna eh..
(so che riceverò critiche con questa mia uscita,dato che molti amano questo pacchetto che ti permette di non fare il 60/80% delle cose, ma incasserò senza problemi :P)
10/06/2011 14:18:48
Ottima inziativa blanks.
Mi offro come moderatore intanto, anche se non mi dispiacerebbe fare il gestore.
Eventualmente mi vendo come pacchetto aggiuntivo al GDRCD.
10/06/2011 14:47:52 e modificato da blancks il 10/06/2011 14:48:54
10/06/2011 15:03:18
10/06/2011 15:09:43 e modificato da layka il 10/06/2011 15:11:20
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
gdr-online.com ha risposto alla discussione: Aggiornamento "sotto il cofano" per il portale! 🔧
Lineage II: Evento di cambio classe
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
Dalemyr: Il Morbo consuma Arabel
Stargate Command Online: Estate 2025 e tante novità!
La Tana del Ladro: I Sussurri della Foresta
Hogwarts Ends: ⚡Coppa del Mondo di Quidditch 2026 🏆
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Il genere Crime raggiunge i 700 giochi catalogati!
Sea of Conquest: Changelog del Capitano!
nerethys ha recensito New World GDR
FragPunk → Gioco d'azione frenetico ispirato al punk, con gameplay caotico, ribelle ed energia illimitata! Gioca gratuitamente!
Hikaru No Tohei - Le Luci di Tohei: Butanews! - Altro che changelog (malfunzionamenti)
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: La PEH! - Sogno e Incubo: Due Facce della Stessa M
lom ha aperto un annuncio di ricerca: Legacy of Magic ricerca Giocatore
FragPunk → Gioco d'azione frenetico ispirato al punk, con gameplay caotico, ribelle ed energia illimitata! Gioca gratuitamente!
Crystal Tokyo - Crystal Tokyo una land per scrittori? Scopriamolo con l'articolo di Tersycore..
Trek Tech - Immaginario e Tecnologia nella Saga di Star Trek. interessante tesi di Valentina Villa
The Plague Gdr - Intervista allo staff di The Plague Gdr, play by chat chat urban fantasy!
A corto di idee? - A corto di idee per le tue avventure? Prova prima questi consigli!
Personaggi Memorabili - Le migliori tecniche per creare personaggi memorabili in un gioco di ruolo
Cursed Cotton - Intervista al gestore del play by chat fantasy storico Cursed Cotton
Migliori Videogame - I cinquanta migliori videogame di sempre secondo la rivista Time! Sarai concorde?
Arshmork - Recensione del gioco di ruolo online ambientato nell'oscuro mondo di Ravenloft