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
Ikariam: Nuovi server il 6 dicembre!
Entropia Universe: Note sulla versione di Entropia Universe 18.8.0
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
kasa ha risposto alla discussione: Alternativa alla sindrome del gioco che non c'è
Il portale raggiunge i 15.700 giochi catalogati! Grazie a tutti!
Games of Thrones Winter is Coming: Preparati per la Gloriosa Battaglia!
Enlisted: Aggiornamento "Tigri della Birmania"
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Il gestore di Sigil - La Città dei Portali ha risposto alla recensione di zannata
I dati del generatore di rank sono stati aggiornati!
Felix Felicis GdR - Harry Potter GdR: Il Torneo Tremaghi - i mostri e gli spalti
Mud AI: Brexinton: Esperienza Utente Potenziata e Design Rivisitato
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Ikariam: Versione di Gioco 12.0.0
Nuovo Play by Forum Pokémon → Pokémon Light Abyss
Pandora Upside Down High School: Calendario dell'Avvento 2024
Il genere Battaglie Galattiche raggiunge i 300 giochi catalogati!
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Scarica GDR DBless - Scarica gratuitamente GDR DBless... open source per gdr online senza l'utilizzo di un database
Realms of Reeh - Realms of Reeh: l’Avvento del Social-Net-Role nel mondo dei play by chat!
Cronache di Gehenna - Intervista alle gestrice del GdR play by chat urban fantasy Cronache di Gehenna
Asoiaf Gdr - Intervista al gestore del play by chat ambientato a Westeros Asoiaf Gdr. Entra nei 7 Regni!
Entropia Universe - Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
I Vampiri - La nascita del Vampiro nella letteratura e nel cinema Europei