drupal 6

February 24th 2016 : end of drupal 6 support / Fin du support de drupal 6 en Février 2016.

vers tags drupal, drupal 7 et drupal 8.

Module strongarm

https://www.drupal.org/project/strongarm

Fait partie de commerce kictstart. Pour overrider les variables.

Requiert Ctools

Module Cloud Zoom

Un plugin JQuery pour faire un zoom sur une image (en utilisant le format Cloud Zoom).
Utilisation: sur un type de contenu qui a un champs image: Manage Display, "Cloud Zoom" est un format disponible (=> ne fonctionne pas pour image insérée dans le body avec ckeditor).

Configurer le format du champs image (ici pour article) à admin/structure/types/manage/article/display

https://www.drupal.org/project/cloud_zoom  Requiert: Libraries + une lib js + image (core), fait partie de kickstart commerce.
A ne pas confondre avec le module starplugins_cloudzoomhttp://www.starplugins.com/cloudzoom/drupal ) qui affiche de la pub en rouge.

Content_Migrate, un sous module CCK drupal 7

https://www.drupal.org/project/cck

drush en cck content_migrate
puis aller à admin/structure/content_migrate

Pour garder le plus d'infos possible (conf widgets...): activer dans le site migré les modules nécessaires avant la conversion des champs.

Doc https://www.drupal.org/node/1144136 de dec 2013 "Migrating D6 Content Construction Kit (CCK) to D7 Fields"

Test migration

Réimportation du drupal 6 le 11 nov.

sudo chown -R www-data:www-data files ; sudo chown -R www-data:www-data files/css ; sudo chown -R www-data:www-data files/js

Il y a plein d'erreur sur les vues.

Oubli du mot de passe admin drupal (user 1)

Cf https://www.drupal.org/node/44164

 

Avec drush

drush uli  drush génère un pw à usage unique

on connait le nom du compte user (ici le user est admin): drush upwd --password="givememypasswordback" admin

via sql

cf https://www.drupal.org/node/1023428

XML sitemap drupal 6 - google error 400 (iXe)

Le site iXe a erreur 400 pour Google. C'est un XML sitemap  6.x-1.2, avec les sous-modules activés: engines, modes et taxonomy

Du cron (en anonyme): Error occurred submitting sitemap to Google: 400. Request: http://www.google.com/webmasters/tools/ping?sitemap=http:///sitemap.xml

L'URL envoyée n'est pas bonne. Ajouter $base_url (dans settings.php) ?

Migrer ses Views de Drupal 6 à Drupal 7

templates

Si fichiers pour node-view-$viewname ou comment-view-$viewname les convertir en node--view--$viewname ou comment--view--$viewname.

templates de table

La variable class  a été renommée $classes.
De plus, pour ajouter des classes, mieux vaut les ajouter à $classes_array et drupal les converti automatiquement en une string $classes.

Premier test

Avec Drush version :  6.2.0 (sur vm "Drupal6.14 Jaunty04 64-bit TEST")

sudo drush @ixe6 sup @ixe7

Impossible à migrer tq:

Installer Drush Site Upgrade

Permet de migrer un drupal 6 vers un drupal7, un drupal 7 vers 8.

Source: https://www.drupal.org/project/drush_sup

cd ~
drush dl drush_sup

Mis en /home/user/.drush/drush_sup

Avant l'upgrade:

Def db_url (alias du site de destination). Sinon les tables sont dropées.

Attention si Features ou use bd externe.

 

Migrer un drupal 6 vers drupal 7 avec drush

Source: https://www.drupal.org/node/570162 et pour CCK https://www.drupal.org/node/1144136

1. regarder les soucis, se documenter après un simple  drush @dru6 sup

2. migrer le core seul (sans cck, date ou tout module optionnel du core qui a été intégré dans la vers de destination) avec
drush @dru6 sup @dru7 --preferred=entityreference,module2

3. pour cck, activer les modules voulus et migrer champs par champs. Annuler une migation de champs efface les tables.
sudo @dru7 en cck content_migrate  puis aller à admin/structure/content_migrate

4. Views a beaucoup changé. XMLSitemap aussi.

Ne parle pas de migration de thèmes et modules de drupal 6 à drupal 7 ->  https://www.drupal.org/node/948216
Ni de la migration de ses propres modules -> https://www.drupal.org/update/modules

Pages

S'abonner à RSS - drupal 6