En aquest xicotet article explique breument com ha segut l'actualització del Drupal de la meua web, que abans tenia la versió 9.x i ara he actualitzat a Drupal 10.
Una vegada a l'any m'agrada fer alguna millora important a la web, i ara durant els dies d'estiu ja tocava, i he fet l'actualització del core de Drupal. La versió anterior era la 9.3.13:
I el theme gràfic que tenia funcionant abans era Drupal 8 Zymphonies Theme:
I ara ja tocava passar a la versió 10. A continuació explicaré de manera ordenada els passos que cal seguir per tal d'actualitzar, sense drush, un Drupal 9 a un Drupal 10. No és una actualització massa conflictiva pero sí cal prestar atenció i tindre clar els conceptes ja que hi ha alguns canvis entre ambdues versions.
ACTUALITZACIÓ A DRUPAL 10
Bo, comencem. L'actualització la farem segons les indicacions que veiem a la web oficial de Drupal, és a dir, primer de tot farem una còpia de seguretat de la web i de la base de dades, d'aquesta manera si trenquem la web durant el procès, podrem tornar al primer pas sense problemes.
A continuació, anirem i la secció dels mòduls i desactivarem tots els mòduls que no siguen part del core de Drupal:
En tercer lloc, també desactivarem el theme i activarem el theme per defecte, Bartik.
A continuació, descarregarem la última versió de Drupal 10 des de la pàgina oficial del projecte en format tar.gz o en zip.
Ho descarreguarem i copiarem el directori /sites/default/files de la web antiga a la web de Drupal 10.
També copiarem el fitxer de configuració /sites/default/settings.php de la web antiga a la web de Drupal 10.
I ara, sense drush, començarem l'actualització passant el update.php i seguirem les indicacions que s'ens mostren en la pàgina. Si Drupal 10 detecta algun error o alguna incompatibilitat, també l'haurem de solucionar. *** Per exemple: pot ser ara tenim noves variables al fitxer de configuració settings.php que haurem d'afegir, o pot ser tenim algun tema activat però hem esborrat el directori, aleshores haurem de tornar a descarregar-ho i deixar-ho al directori /modules, i més "sopreses" que podem experimentar durant l'actualització de la versió de Drupal.
Una vegada he passat l'actualitzador seguint totes les indicacions que Drupal m'anava dient, ja tinc la web actualitzada sense cap problema. De moment he hagut de prescindir d'algunes utilitats javascript que havia implementat en la columna dreta de la web per a canviar el contrast de colors, la mida del text i altres coses, però en un temps miraré de tornar a activar-les.
Sobre la part estètica, de moment veig que el Drupal 8 Zymphonies Theme no és compatible amb la verisó 10.x i he hagut d'instal·lar el Bootstrap 5, i ara estic adaptant-lo a poc a poc:
Finalment, ja tinc la web amb la versió 10.0.9 i ja estic en la branca 10.x.