09/01/2012 13:57:01
Salve a tutti quanti,
sarei interessato un poco di più a capire il meccanismo di implementazione per le patch.
E' qualche giorno che ho installato in locale la versione advanced e ho iniziato a modificarla
per quanto riguarda il layout che mi interessava diversificare, probabilmente non così in maniera
pesante, sistemando anche alcune finezze di layot di campi e tag. Comunuque, a parte questo, vorrei implementare
alcune patch che mi necessitano o che ho in mente che possano servirvi. Se fosse possibile capire
come farle, diciamo, facilmente installabili in modo da integrarle al meglio, se no poi studiando il codice ci
arrivo anche da solo.
Grazie mille
09/01/2012 15:30:15 e modificato da leoblacksoul il 09/01/2012 15:31:16
Beh, in GDRCD non c'è differenza tra patch o plugin, in entrambi i casi devi fare modifiche al codice esistente di altre pagine perchè non esiste un modo di inserire dinamicamente nuovi moduli senza aggiungere chiamate alle nuove funzioni nel codice vecchio.
Quindi il modo di sviluppare plugin per GDRCD è molto semplice, crei un file con le nuove funzionalità che vuoi aggiungere lo inserisci nella cartella plugin, possibilmente separato in una sua cartella. A quel punto scrivi un file di istruzioni in cui spieghi in quali file includere il file del plugin e dove mettere le chiamate alle nuove funzioni nei punti giusti. (oppure ridistribuisci i file modificati, ma attenzione alla Licenza!)
Sarebbe interessante migliorare il sistema di inserimento/installazione di plugin, ma sarebbe una modifica sostanziale a GDRCD.
09/01/2012 17:58:04
supponevo, dal poco visto, che non fosse stata fatta una modifica così pesante come hanno altri cms, sicuramente di più interesse perchè generici e con comunit più ampie.
Per questo stavo valutando se implementarlo, ma non credo che potrò avere il tempo.
questo rende le cose un poco più complicate direi, per gestire ogni sorta di modifica. Questo vuole dire che per personalizzare la land alla fine devo modifica almeno la metà del codice presente, rendendo quasi vana l'utilità di un cms come gdrcd ... uhm
valuterò se partire da capo o se continuare per questa via, avere alcuen funzioni sarebbe stato/è molto comodo in realtà
11/01/2012 22:24:42
Penso che rilascerò a breve tutti i contributi e miglioramenti che ho effettuato su GDRCD 5 e 5.1
Devo solo trovare il tempo di organizzarmi per fare un post esplicativo e raccogliere il materiale
12/11/2012 16:30:52
Per quanto riguarda mysqli altervista è da un pò che supporta la cosa se ti può interessare per provare a sviluppare un gestore di query basato su quello
18/04/2013 15:10:11
Segnala un piccolo BUG che permette di iscriversi inserendo nessun nome o un nome contenente solo spazi, ho risolto così:
Alle fase due dell'iscrizione, dove fa le varie verifiche, aggiungere la seguente:
18/04/2013 16:14:26
ricordati di fare anche un trim() per la mail ed il nome altrimenti poi avrai problemi all'interno della land
18/04/2013 16:58:03
Sì sì, già fatto :)
01/05/2013 14:53:39
Non sarebbe cosa buona e giusta modificare la funzione per connettersi al db? Nel 2013 vedere ancora usata mysql_connect e sue varianti è triste.
Nelle prossime versioni di php potrebbe essere addirittura non supportata, perchè non passare a PDO?
01/05/2013 16:54:10
E' previsto il passaggio al PDO per la versione 6, probabilmente con un framework MVC
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
shirka ha risposto alla discussione: Perché non avete più voglia di giocare?