Je me suis décidé à installer Joomla 5.0.

La première version est disponible sur le site Joomla Joomla! Downloads - Download Joomla! 5.0.0

 

 Installation


  • sauvegarde du site et de la base de données: voir Sauvegarde de Site
  • vérification de toutes les extensions et plugins: compatibilité avec la v5.x
  • désactiver les extensions/plugins non compatibles, par ex: 

On pourra s'aider de myqsl et déactiver directement les extensions

 

 

  1. UPDATE `jom50_extensions` SET `enabled` = '0' WHERE `jom50_extensions`.`name` LIKE '%jcomments%';
  2. UPDATE `jom50_extensions` SET `enabled` = '0' WHERE `jom50_extensions`.`name` LIKE '%attach%';
  3. UPDATE `jom50_extensions` SET `enabled` = '0' WHERE `jom50_extensions`.`name` LIKE '%iyosis%';
  4. ...
  5. UPDATE `jom50_extensions` SET `enabled` = '0' WHERE `jom50_extensions`.`name` LIKE '%kunena%';
  6. UPDATE `jom50_extensions` SET `enabled` = '0' WHERE `jom50_extensions`.`name` LIKE '%cloud%';
  7. UPDATE `jom50_extensions` SET `enabled` = '0' WHERE `jom50_extensions`.`name` LIKE '%JEV%';

 

    • recopie de l'ancien répertoire sur un nouveau répertoire, et dupplication de la base de données.

chez OVH j'ai plusieurs bases de données. j'ai sauvegardé la base, renommé les tables avec un prefix jom50_  et recrée la base de données jooma_5.

  •  
    •  Mise à jour des extensions

 

  • il est nécessaire de rajouter des alias pour toutes les classes de Joomla dans les plugins et composants tiers

cf Renommage des classes Jxxx (à partir de J3.8)

 

JAccessRules Joomla\CMS\Access\Rules use Joomla\CMS\Access\Rules as JAccessRules;
JApplicationHelper Joomla\CMS\Application\ApplicationHelper use Joomla\CMS\Application\ApplicationHelper as JApplicationHelper;

 

 

exemple sur un fichier php:
  1. use Joomla\CMS\MVC\Controller\AdminController as JControllerAdmin;
  2. use Joomla\CMS\MVC\Controller\BaseController as JControllerLegacy;
  3. use Joomla\CMS\Factory as JFactory

 

 

A cette occasion j'ai mis à jour le composant Xmap avec les API joomla 5.0  https://github.com/JLTRY/Xmap/releases/tag/V4.0

 

 

Ajouter un commentaire