crmdev.wikimedia.it
- clonazione db e files da produzione a dev
- aggiornamento CiviCRM
- aggiornamento DRUPAL e moduli
- avanzamento di versione Drupal
- aggiornmento estensioni CiviCRM
- test
sostieni.wikimedia.it
- aggiornamento CiviCRM
- aggiornamento DRUPAL e moduli
- avanzamento di versione Drupal
- aggiornmento estensioni CiviCRM
- test
Attività da riprodurre in produzione
Per Drupal
- esegui aggionamento composer
composer update
Ricordarsi di lasciare questa impostazione: composer config extra.enable-patching true
- aggionamento db drupal
- aggiornamento db civiCRM
- Drupal: imposta editor "CKEditor 5" formati testo
- HTML di base
- HTML completo
- constalla modulo color backport
composer require 'drupal/color:^1.0'
- Drupal: disinstalla "color"
- Drupal: disinstalla "CKEditor"
- Drupal webform: disable unused libraries /admin/structure/webform/config/libraries
- Popper.js
- Tippy.js
- Drupal webform: install algolia places library
- cd ~/web/libraries
- git clone https://github.com/algolia/places.git
- mv places/ algolia.places
- Aggiorna il tema custom
chmod 777 web/sites/default chmod 666 web/sites/default/*settings.php chmod 666 web/sites/default/*services.yml composer require drupal/core-recommended:10.2.5 drupal/core-composer-scaffold:10.2.5 drupal/core-project-message:10.2.5 --no-update composer remove drupal/core --no-update composer require 'drush/drush:^12' --no-update composer update --dry-run composer update composer install chmod 755 web/sites/default chmod 644 web/sites/default/*settings.php chmod 644 web/sites/default/*services.yml chmod -w web/sites/default/civicrm.settings.php
ATTENZIONE: il core deve essere aggiornato alla versione 10.2.5
Bug noto sulla versione 10.2.6: https://www.drupal.org/forum/support/upgrading-drupal/2024-05-02/upgrading-from-1025-to-1026-possible-bug
composer require drupal/core-recommended:10.2.5 drupal/core-composer-scaffold:10.2.5 drupal/core-project-message:10.2.5 --update-with-all-dependencies
- Lancia aggiornamento da interfaccia
Per CiviCRM
- modifica del composer.json per aggiornare alla 5.72.3 (la versione disponibile al 08/05/2024 è la 5.73.1, ma non è ancora stata testata)
da
"civicrm/civicrm-core": "~5.46", "civicrm/civicrm-drupal-8": "~5.46", "civicrm/civicrm-packages": "~5.46",
a
"civicrm/civicrm-core": "~5.72.0", "civicrm/civicrm-drupal-8": "~5.72.0", "civicrm/civicrm-packages": "~5.72.0",
- esegui composer update civicrm/civicrm-{core,packages,drupal-8}
- composer run-script l10n
- Aggiornamento db civiCRM (/civicrm/upgrade&reset=1)
- Aggiornamento delle estensioni
mv dataprocessor /tmp cv dl dataprocessor cv ext:download -f uplang cv ext:download -f ca.civicrm.logviewer cv ext:download -f mjwshared cv ext:download -f org.civicoop.civirules cv ext:download -f org.civicoop.emailapi cv ext:download -f com.drastikbydesign.stripe cv ext:download -f sweetalert cv ext:download -f theisland cv ext:download -f nz.co.fuzion.csvimport cv ext:download -f org.civicrm.contactlayout cv ext:download -f uk.co.vedaconsulting.mosaico
- Aggiornamento DB per le estensioni
- Cancellazione cache e rebuild menu
Aggiunta in civicrm.settings.php:
define('CIVICRM_SMARTY3_AUTOLOAD_PATH', '/var/www/crm/testing/crmdev.wikimedia.it/vendor/civicrm/civicrm-packages/smarty3/vendor/autoload.php');
CiviSepa non è compatibile con Smarti v3, vedi https://github.com/Project60/org.project60.sepa/issues/697 e https://github.com/Project60/org.project60.sepa/pull/698





