Recentemente, purtroppo in ritardo, mi sono accorta che sul sito che gestisco il
modulo SlideshowCS funziona correttamente sono sulle pagine che hanno alias
senza semplice (BaseDrupal/node) ma non quelle con Url complessa
(BaseDrupal/pathvari/node). Riattivando i backup dei vecchi database credo di
poter affermare che sia successo a partire dall'aggiornamento alla 6.16.
Purtroppo è passato un bel po' di tempo (circa un mesetto) e ho aggiunto molti
contenuti.
Cosa potrei fare?
Più in generale, se di aggiornano moduli in Drupal e solo dopo molto tempo (e
dopo aver inserito per molte ore contenuti) ci si accorge di malfunzionamenti
dovuti all'upgrade, cosa conviene fare?
Solitamente è meglio evitare aggiornamenti non necessari?
Io tengo costantemente aggiornati i moduli in uso all'ultima release, forse però
non è opportuno . . .
Grazie in anticipo
Maria
Problemi SlideShowCs in Drupal
Mer, 14/04/2010 - 12:00
#1
Problemi SlideShowCs in Drupal
Benvenuta nel Club, Maria. Bella la domanda. Brutta la (mia) risposta.
Ogni aggiornamento può risolvere vecchi problemi, ma anche creare nuovi problemi. Proprio per la sua modularità Drupal si rende vulnerabile a questi cambiamenti.
Io cambio il mio codice nel mio modulo, che risolve un mio problema, ma che crea problemi in combinazione con altri moduli (che iniziono con la "r", e che non conosco, ne mi interesse, forse uno di questi è un tuo modulo) - ma solo il martedì, nei mesi dispari. Sembra esaggerato, ma credimi, cose simile succedono - pensa a quanti centinaia di miglaia di righe di codice solo nei moduli.
Secondo me, vale sempre la pena tenere una versione aggiornato in locale, aggiornare i moduli e poi provare un pò. (Ti ho detto la risposta era brutta).
Se un modulo ti dà noia, puoi sempre tenere la versione precedente. Io ho pesantamente modificato (a mio rischio e pericolo) il modulo Webform. La nascente nuovo versione mi crearà parecchie problemi. Ma sono poco masochista, quindi passo la partita e tengo la vecchia versione.
Altrimento, i problemi li scoprono gli utenti...
John
Più imparo, più dubito.