Geneva Drupal Meetup September 2011

Events happening in the community are now at Drupal community events on www.drupal.org.
gbaudoin's picture
Start: 
2011-09-28 19:00 - 21:00 Europe/Zurich
Organizers: 
Event type: 
User group meeting

Hello !

The next meeting in Geneva will be held on September the 28th, 2 rue de la muse, Geneva.

La prochaine réunion à Genève aura lieu le 28 septembre au 2 rue de la muse, Genève

Ideas/suggestions ?

Comments

we could always meet up

lontrog's picture

we could always meet up outside if it's still nice, at La Barge or La Petite Reine or something like that?

also, who's going to Drupal City Berlin?

Drupal Business Summit

nbocquet's picture

Hello,
Moi je ne serais pas présent. Je ferais une présentation au http://drupalsummit.be/ a Genk ce même jour.

donc bon meetup a tous.

Lieu ?

twen's picture

Est ce que le lieu de la réunion est connue ?

Pour le lieu, s'il n'y a

mkalbere's picture

Pour le lieu, s'il n'y a rien, je peux toujours demander si la salle à la Rue de la Muse est toujours dispo . Mais on avait vu que c'est pour max 15 pers.

Concernant les sujets, je serai super intéressé par un retour d'expérience sur l'adaptation d'un site pour les smartphones ....

La réservation de la salle

mkalbere's picture

La réservation de la salle est confirmée pour Rue de la Muse 2 (Espace Muse) http://g.co/maps/8ytf7 à 19h

Y'a-t-il déja des présentations confirmées ?

Pas de présentations

gbaudoin's picture

Pas de présentations annoncées pour le moment. Je peux présenter commons si ça intéresse.

Je suis interessé par Commons, mobile, Omega

timcarouge's picture

Je suis également interessé par Commons et mobile, ainsi que le Theme Omega/Delta/Context si qqun s'y connait.

Je peux introduire context si

mkalbere's picture

Je peux introduire context si intérêt ..

Tiens, je ne connais pas

twen's picture

Tiens, je ne connais pas Commons.. Donc oui.

Git

mdupont's picture

Avec la migration récente de drupal.org vers git il me semble qu'on est nombreux à découvrir plus ou moins laborieusement ce VCS, une petite présentation / session sur git vous intéresserait-il?

Oui avec grand plaisir ;-)

gbaudoin's picture

Oui avec grand plaisir ;-)

Je suis moins impliqué dans

timcarouge's picture

Je suis moins impliqué dans cette partie de réalisation, mais une bonne compréhension est utile. Donc, oui merci

je ne peut venir demain soir

timcarouge's picture

et pourtant j'avais vraiement envie. à la prochaine

Présentation prête

mdupont's picture

Il y aura donc une session sur git ce soir :-)

Présent ! Normalement.

mzwyssig's picture

Présent ! Normalement.

Oups

mzwyssig's picture

Oups

Migration D6-D7

Car0l's picture

Coucou,

Est-ce que quelqu'un a des retours d'expérience sur des migrations de "petits" site de d6-d7 ? Ca m'intéresserait bien.
A demain.

nous venons de mettre à jour plusiers petits sites d6-d7

timcarouge's picture

mais je ne suis pas là demain, alors à une prochaine volontiers.

Migration D6-D7

boran's picture

J'ai migrer deux site assez petits il y deux semaines. C’était pas simple, ca site a pris environ deux jours, et non 2 heures!
Il y des question spécifiques?

Migration D6-D7

lahode's picture

Je confirme.

Pour les nodes, la taxo, etc. il existe plusieurs modules dispos pour le faire, j'en ai même conçu un qui reprend node ref, term ref, alias, OG group, etc. Par contre, au niveau de la structure même du site et du themage, c'est un peu tout à refaire... sans compter bien sûr les modules persos qui avaient été développés.

En général, c'est rare que l'on fasse de la migration D6 à D7 1-1. On profite souvent d'intégrer de nouvelles DA et relooker le site, du coup il n'y a qu'à intégrer un % supplémentaire pour la migration et le tour est joué.

Bonne soirée à tous, malheureusement ne serait pas dispo ce soir, mais je suis friand de tout type de feedback

A+

Et pour des sites qui ne

sahuni's picture

Et pour des sites qui ne bougent pas?
Si on sent que le client ne va pas vouloir payer la migration, quel risque de rester en D6? Avec un hébergement mutualisé, ne risque-t-on pas d'avoir une version PHP incompatible avec notre site d'ici 3 à 4 ans? (Il est vrai que l'inverse est vrai aussi, suivant l'hébergement, passer en D7 pose problème.)

Je pense que tu as pas trop

yvmarques's picture

Je pense que tu as pas trop de souci ça te faire à ce niveau. Drupal 6 étant compatible PHP5 et l'équipe de développement se mettant pas très d'accord au sujet de PHP6, je pense qu'on aura encore PHP5 dans 3 à 4 ans. Et comme les hébergeurs vont également prendre leur temps pour upgrader la version PHP (comme se fut le cas avec PHP4 > PHP5) tu en as encore pour 3 à 4 ans. On gros tu as une marge de 8 ans pour un site Drupal 6.

Le souci c'est évidemment la sortie de Drupal 8, sachant que Dries a souhaité accélérer les sorties de Drupal majeur (qui étaient de 2 à 3 ans avant) va faire que Drupal 6 dès la sortie de Drupal 8, ne sera plus maintenant (même en terme de sécurité).

Donc la migration de Drupal 6 à Drupal 7 n'est pas nécessaire, sauf pour des raisons de nouvelles fonctionnalités, comme l'utilisation de Meastro ou autre super puisse module (Commerce ?). Mais pour la sortie de Drupal 8, faudrait juste gentiment demander au client de penser à une nouvelle version du site etc.. et directement l'intégrer dans Drupal 8 :)

Si je comprends bien, une des

sahuni's picture

Si je comprends bien, une des stratégies serait de faire durer le site en version 6 et de prévoir un nouveau site en D8 voire D9. Donc la vie du site serait de 7/8 ans.
Si Dries veut accélérer le rythme, il faudra que la migration soit plus simple que la migration D6=>D7. Car pour un site conséquent qu'on migre à chaque version majeure, ça représente beaucoup de travail et donc ça augmente sacrément le coût du site. Vous le dites, ça, au client?

Je ne dirais pas qu'il faut

yvmarques's picture

Désolé de la réponse tardive, mais j'avais déjà écrit quelque chose vendredi ou jeudi avant que Drupal.org ne plante et qu'on message ne soit pas inséré. Du coup je réécris et avec plus au moins les mêmes idées, mais j'ai sûrement oublié des détails.

Je ne dirais pas qu'il faut attendre jusqu'à Drupal 9 pour proposer un nouveau site. Il faut savoir que Drupal ne propose pas de version avec LTS (Long Term Support). Concrètement ça veut dire que quand Drupal 8 sera disponible, Drupal 6 ne sera oublié et même plus du tout maintenu. De plus, si on attend Drupal 9 pour refaire/migrer un site, il faudra de toute façon passer par Drupal 7 puis 8 et après on peut migrer vers Drupal 9.

Quant à la migration, c'est effectivement un des problèmes de Drupal et ils tentent de résoudre ça au mieux sur la prochaine version. Et l'une des initiatives est donc de séparer plus clairement les modules, etc. Mais les dernières versions, et plus précisément la version 7 de Drupal a apporté un gros module dans le core, (qui permet à Drupal de concurrencer Wordpress) CCK. Forcément, standardiser tout cela n'a pas facilité la migration.

Qu'est-ce qui fait qu'une migration coute cher sur Drupal ?
C'est simplement leur philosophie, après on aime ou n’aime pas. De mon point de vue, je trouve relativement pratique. Bref, la philosophie de Drupal veut que le schéma de base de données reste identique d'une version majeur à une autre (nouvelles tables, clefs primaires changement, etc.), mais l'idée c'est qu'on retrouve les mêmes tables à chaque nouvelle version. Cela a une grande influence dans le développement, puisque si on ne peut pas organiser la base de donnée comme on veut, on doit organiser le contenu à la sortie. Et de ce fait, on préfère ne pas maintenir une pérennité entre avec les différentes versions.

Quelle stratégie à adopter ?
Voici comment je procède avec les clients et ainsi évité une migration. Premièrement je n'attends pas que le client vienne vers moi pour demander une mise à jour du site, etc. Je lui propose directement un rendez-vous pour faire un bilan du site !

Cela possède plusieurs avantages, dont le plus important à mon sens la fidélisation du client. Le fait de l'appeler et de lui rappeler qu'il a un site et qu'il est intéressant de voir s'il atteint toujours son objectif surprend le client et trouve l'idée très bien. Le second avantage c'est également le meilleur moyen pour introduire au client la nécessité de "refaire" son site, soit pour une des raisons qu'il a évoqué (design trop vieux, fonctionnalités plus adaptées, etc.) ou alors on lui explique le cas (site sous un Drupal trop vieux) et donc qu'il est mieux de le mettre à jour.

Disons que dans 80% des cas les clients acceptent volontiers de refaire le site, surtout si on saupoudre cela avec une touche de "dans les circonstances économiques actuelles, il est bien de montrer à vos clients et concurrents que votre société est prospère par un renouvellement de votre site Internet", il en va de même pour le référencement, etc. Bref, il y a pas mal d'arguments (si on est vendeur) pour amener le client à refaire son site (bien entendu en Win-Win hein :)).

Dans le 20% restant (soit les clients qui ne veulent pas investir), vous pouvez faire signer une décharge au client, comme quoi dès la sortie du nouveau Drupal, vous n'êtes pas responsable des éventuels problèmes/trous de sécurités/dysfonctionnement du site (souvent le client devient un 80% :) après ça. En gros son contrat de maintenance échu.

Maintenant parmi les 20% de clients, il y a qui ne veut pas refaire le site, mais souhaite une migration. Dans ce cas, il faut re-catégoriser les fonctionnalités par importance. "Qu'est-ce qui est impérativement nécessaire au fonctionnement du site."

Migrer
Cette catégorisation va permettre de créer une liste des modules critiques. Avec cette liste, il va falloir regarder s'il y a une version Drupal 7/8 ou un équivalent (avec une importation des données de l'ancien module). Si sur cette liste vous avez une lumière rouge (un module non disponible, quelque soit le moyen) il faut repousser la migration. (Je repousse en général de 2 à 4 semaines).

Voilà, votre liste est OK, vous pouvez donc commencer la migration, comme indiqué dans le fichier UPGRADE.txt de Drupal et forcément configurer et convertir thème et custom modules en Drupal 7 ou 8.

Les modules qui ne sont pas sur cette liste critique peuvent être convertis (selon le besoin du client) et évidemment on partage avec la communauté :)

En conclusion
La meilleure stratégie reste tout de même la refonte, et je pense que ce n’est pas réellement nécessaire de faire une migration puisque par expérience une migration est presque aussi chère qu'une refonte du site.

Merci pour le tour d'horizon

sahuni's picture

Merci pour le tour d'horizon très complet. Ca me donne du grain à moudre.

Live stream sur

Migration d6-d7

Car0l's picture

Hello à tous,

Merci pour les pistes et les comments... je pense qu'en effet, de passer de d6 à d8 via un nouveau site serait plus supportable pour le client, et effectivement upgrader l'existant... trop compliqué.
A bientôt pour un autre meetup.
Carole

Suisse Romande (Switzerland Romandy)

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: