Skip to main content

j'ai suivi la formation drupal de drupalfrance

Intervenants

Le formateur était Romain Jarraud. Nous étions 10 "élèves", composés de compétances diverses (graphistes, développeurs PHP,...)

Salle de formation

La salle de formation était une des salles de Media Site, qui sont des salles de grande qualité. La connectivité WiFi est cependant décevante.

La formation proprement dite

La formation a duré 3 jours. Avec pour thème "développeur Drupal". Il est clair pour chacun qu'en 3 jours il est impossible de faire de quelqu'un un développeur Drupal complet, mais Romain a fait ce qu'il a pu.

Jour 1

Nous nous sommes attelé à l'installation d'une distribution Drupal que Romain a préparé pour nous.

Nous avons installé des modules "contrib" utiles à la formation.

Une mise au point: développer autour de Drupal c'est faire un ou des modules.

Nous sommes partis dans la création de  notre module de base, qui pour l'occasion ne faisait pas grand chose à part

  • se faire afficher dans la liste des modules avec les indications qu'on voulait (nom, description, section, position).
  • afficher son texte d'aide quand on indiquait la bonne URL

Ceci avec tout ce qui en découle, comme le contenu du fichier ".info"

Jour 2

C'est au deuxième jour que nous avons manipulé les hooks.

Nous y avons découvert et approfondi les "hook_menu()", ainsi que les différentes manières de faire des requêtes SQL puis leur comparaison avec l'utilisation de l'API Node.

Nous avons enfin abordé le sujet du fichier ".install".

Jour 3

Consacré aux formulaires (Form API) et aux fonctions de thème (theme_xxx() et pratiques associées)

Conclusion

Je m'étais préalablement renseigné sur cette formation et on m'a conseillé de demander à aborder la "Field API" et les "Entity". Il n'etait pas envisageable, en 3 jours, de traiter de tous ces sujets.

Je trouve la formation rodée, avec un bon ratio théorie:exercice et un formateur qui cerne bien son sujet.

Si j'ai des conseils d'amélioration, leur prise en compte induirait inévitablement une prolongation de la durée de la session: aborder plus en profondeur les thèmes propres à Drupal 7, pour éviter que le développeur code avec Drupal 7 en gardant les habitudes de Drupal 6.

Comments

Popular posts from this blog

vmware net_device trans_start

VMWare Workstation 12 and Kernel 4.7 When recompiling vmware kernel modules on a kernel 4.7, I get this error:

/tmp/modconfig-xrrZGZ/vmnet-only/netif.c:468:7: error: ‘struct net_device’ has no member named ‘trans_start’; did you mean ‘mem_start’?     dev->trans_start = jiffies;
This seems to be an already encountered problem: http://rglinuxtech.com/?p=1746http://ferenc.homelinux.com/?p=356 I choosed to replace the line, instead of deleting it.

- dev->trans_start = jiffies; + netif_trans_update(dev); I also noted that I had to re-tar the modified sources instead of leaving them untared, because the compilation process only takes the archives. 
On precedent editions of these files, I just left the modified folders "vmnet-only/" and "vmmon-only/" expanded without the need to re-tar them.


Jira workflow for new projects

Associated workflow creation I'm a Jira Cloud user and begining from some version 6, I noticed that when I create a project, it automatically creates a Workflow and Issue Scheme that is prepended by the project key and which is a copy of the default scheme.
I always had to make a cleanup after creating a project. Default workflow for new projects I also miss a feature that would allow me to make a custom workflow (and globally custom project setting) the default for new projects I create.
Solution: Create with shared configuration While searching, I noticed that with Jira Cloud which is version 7.1.0 at the time I write, there is a link at the bottom of the "Create project" wizard:
"Create with shared configuration" will allow me to select the project I want the new one to share configuration with.

The new created project will use the same configuration as the project I selectThere will be no creation of Workflow and Issue Scheme that I need to cleanup

This fea…

vmware workstation 12 unable to load libvmwareui.so

Using VMWare Workstation on ArchLinux, it suddenly refused to launch.
when inspecting the logs, which BTW are in /tmp/vmware-<id>, I see:

2015-12-11T17:41:54.442+03:00| appLoader| I125: Log for appLoader pid=1727 version=12.0.1 build=build-3160714 option=Release
2015-12-11T17:41:54.442+03:00| appLoader| I125: The process is 64-bit.
2015-12-11T17:41:54.442+03:00| appLoader| I125: Host codepage=UTF-8 encoding=UTF-8
2015-12-11T17:41:54.442+03:00| appLoader| I125: Host is unknown
2015-12-11T17:41:54.448+03:00| appLoader| W115: HostinfoReadDistroFile: Cannot work with empty file.
2015-12-11T17:41:54.448+03:00| appLoader| W115: HostinfoOSData: Error: no distro file found
2015-12-11T17:41:54.448+03:00| appLoader| I125: Invocation: "/usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware-modconfig --appname=VMware Workstation --icon=vmware-workstation"
2015-12-11T17:41:54.448+03:00| appLoader| I125: Calling: "/usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware…