DrupalCamp Toulouse les 26 et 27 Novembre 2011

Le prochain Barcamp Drupal se déroulera à Toulouse les 26 et 27 novembre 2011

Retrouver dès 13h le samedi 26 novembre des conférences et discussions autour de Drupal et des ateliers le dimanche.

Le barcamp se déroulera en parallèle de l'Ubuntu-Party (Ubuntu) et de l'aKademy-fr (KDE) à l'enseeiht

Plus d'informations et inscription (gratuite) sur le site du Drupalcamp Toulouse 2011

Internationalisation (i18n)

Notes d'Olivier Pierre

Info sur le module translation_table, qui propose une meilleure UI pour l’interface de traduction de drupal6.

Drupal7 propose la traduction des nodes par champ (translatable fields), avec d’avoir un seul et unique nid par contenu multilingue. Intéressant car le body est devenu un field en D7; Reste le problème du titre, car $node->title n’est pas un champ.

Drupal haute performance

Notes d'Olivier Pierre

Un fort trafic anonyme permet l’utilisation de cache statique, comme Varnish. Pour ce dernier, pas besoin de module drupal. C’est un soft à installer sur son serveur; Il vient se placer sur le port 80, et intercepte les requêtes destinée à Apache pour servir une version caché, et donc beaucoup plus rapidement.

Pénurie de développeurs, solutions, enjeux.

Notes de Christophe Lombart

Définition des besoins métiers :

  • - Site builder
  • - Themeur
  • - Chef de projet technique
  • - Codeur

Metier de thémeur mal vu. Basse besogne
Pb de trouver des intégrateurs.
Drupal c'est 80% stagging - 20 % dev

Pour les futurs dev leur apprendre que Drupal n'est pas aussi nul que cela. Deja que le php n'est pas bien vu comparativement à des langages plus "nobles " comme java ou Ruby on Rails

Comparaison a envisager Drupal avec Joomla et Wordpress.

Drupal + Mobilité + HTML5

Notes de Christophe Lombart

Drupal et web/apps mobile
Drupal possede des thèmes pour mobiles. La future version Drupal 8 devrait intégrer une véritable solution pour les périphériques mobiles.
Themes différents. Switch sur le user agent.
http://caniuse.com/ liste les navigateur et leur compatibilite avec les navigateurs mobiles.
Taille code Drupal. Comment réduire la taille du code de base que Drupal envoie

Drupal Commerce

Notes de Christophe Lombart

Commerce Guide Start
Commerce product display manager
Drupal commerce . Module rules va bien avec.
Ubercart est assez complet mais présente des bugs parfois rédhibitoire.
Nécessité donc de Drupal Commerce d'avoir tout réécrit from scratch
Il ressort de cette session que Drupal commerce pas tout à fait prêt encore mais est très prometteur.

WYSIWYG

Notes de Fabien Séries

Avant => bordel... intégration directe du CKEditor (par ex)
Maintenant => WYSIWYG (API)

Format d'entrée ? (de sortie ?! @noisetteprod)

Différence de config

  • WYSIWYG => format d'entrée
  • CKEditor => Id du formulaire

WYSIWYG pas encore dans D7 core
CKEditor, ... lib externes sur les sites éditeurs (à l'exception de jQuery)

Industrialisation / Staging

Notes de Fabien Séries

Point clés :

  • Backup and migrate
  • Features
  • Drush

Drush permet d'automatiser des tâches.
Pour déployer n fois :
-> features
-> Drush script

Principale problématique :
-> migration de contenus (versionning)
-> features
features : export / import

Migration / Multisite

Notes de Fabien Séries

Migration
D6 -> D7
D5 -> D7 : préférer l'étape en D6

Les concepts changent complètement entre les versions...

FULL calendar OK
Etape bloquante : tables partagées...
CCK migre en Fields proprement... ou pas...
Chemin de migration non-validé
-> migration de contenu !

Image : image API imagecache

Content profile -> stupide en D7 car tout est "fieldable"

Intégration HTML, Views, CCK, Formatters

Notes de Fabien Séries

  • D6 - Views 3
    Views cck context avec Formatter buid-mode semantic views
    display suite / node display / ...
    => si on veut avoir la main... coder.
    Idée : partir d'un markup existant avant de demander une maquette à un graphiste
  • D6 de base
  • fusion starter
  • maquette avec tous les css inclus
  • Moyens / type de content
    => context
    => template
    vues (display block)
    a customiser + classes / formater champs
    afficher nodes avec build mode

Pages

2011. Drupal theme by Kiwi Themes.