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 aperto una nuova discussione: Oste! Una birra anche per noi! 🍻
NosTale: Evento: Upgrade delle Pietre
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Lineage II: Scrigno del tesoro celeste 2.0
eXtremelot: Cambio Sesso e Cambio Razza
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il deserto in una Clessidra
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
War Robots: Lio è al suo meglio nell'aria!
Metin2: Coupon gratis per il negozio!
Left To Survive: La primavera è nell'aria🌷
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Lineage II: Promozione del forziere del tesoro del drago
Il gestore di Ex Gratia GDR ha risposto alla recensione di cuorener0
solvetcoagula ha recensito The Eyrie GdR
nitratodiammonio ha recensito La Tana del Ladro
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
Hall of Fame - Le schede di gioco che hanno avuto il maggior numero di visualizzazioni di pagina uniche!
GDRPR e Giochi Online - GDPR (privacy) vademecum pratico per gestori di giochi online
PokèMaster Land - Intervista al gestore di PokèMaster Land.. il play by chat sui Pokèmon!
Contaminazione, Potere e Morte - La Contaminazione, il Potere e la Morte. L’Anello che tiene tra Virgilio, Seneca e la sub-creazione..
GdR Investigativo - Regole di base per creare un’avventura investigativa in qualsiasi GdR!
Armi ed Armature - Interessante tesi su armi e armature nella poesia militare anglosassone
Tolkien - La biografia di uno dei più grandi autori di romanzi di fantasia
Google Analytics - Google Analytics è uno strumento indispensabile per monitorare i vostri siti: scopriamone assieme le principali caratteristiche