SPIP Lille
Accueil du site > Compte-rendus > Retour sur l’apero du 19/01/09 - Le couteau Suisse

Retour sur l’apero du 19/01/09 - Le couteau Suisse

vendredi 23 janvier 2009, par augustin

JPEG - 23.5 ko

Nous étions plutôt en petit comité à cet apéro (une toute petite dizaine)... la digestion des fêtes faisait-elle encore rage ?

C’est vrai que ce fut un apero à teneur garantie en calories spipiennes (comprendre dense et riche) !

Patrice Vanneufville a profité de son passage sur Lille pour venir nous présenter le plugin SPIP "couteau suisse". Il a beaucoup parlé, et quasiment sans "munitions", malgré un verre de bière et des gateaux apero devant lui, un vrai chameau. Les spipeurs nordistes en étaient abasourdis...

Patrice nous a d’abord parlé de la "philosophie" générale du couteau suisse : un plugin "boite à outils", destiné au départ aux simples utilisateurs de spip (mais qui peut aussi se transformer en un outil très puissant pour les bidouilleurs).

C’est un plugin qui propose d’introduire facilement de simples fonctionnalités supplémentaire à SPIP, notamment pour ceux qui ne sont pas familiers avec les arcanes des fichiers de configuration et autres variables globales de SPIP.

JPEG - 16.4 ko

Chacune de ces petites fonctionnalités, ou outils, est une "lame" (couteau -> lame... j’espère que vous suivez), activable par l’administrateur du site via la page de configuration du plugin. Ces "lames" sont classées par thèmes dans l’interface :

  • Administration
  • Améliorations Typographiques
  • Raccourcis typographiques
  • Affichage public
  • Balises, filtres, critères
  • Divers

Les "lames" principales sont listées sur la page spip-contrib dédiée au plugin : http://www.spip-contrib.net/Le-Cout..., les outils les plus importants ont leur propre page.

Ensuite, nous sommes rentrés un peu plus dans les aspects "techniques" :

  • Comment le plugin fonctionne dans SPIP. Le couteau suisse dispose de son propre système qui compile et "cache" le code correspondant aux fonctions activées. Ce système permet au plugin de rester léger. Par contre, cela dépend des "lames" activées et de la puissance du serveur hébergeant le site. Certaines fonctionnalités peuvent être couteuses en temps de calcul.
  • Comment sont définies les "lames" du couteau suisse. L’interface des lames est notamment définie par un fichier de langue (contrairement à un plugin comme CFG).
  • Comment y ajouter des fonctionnalités personnalisées Les bidouilleurs sont invité à se référer à la très complète documentation sur spip-contrib (voir ci-dessous).

Le tout à travers quelques exemples de sites sur lesquels Patrice a travaillé. Par exemple, un site qui risque d’être utile aux spipeurs automobilistes du Nord (attention, site encore en construction) :

A la fin, Patrice nous a aussi fait une petite demo de piano (histoire de tester les pianos de l’UFJ). Car Patrice est aussi (et surtout) un pianiste chevronné, mais ceci est une autre histoire....

"Webographie" :

Photos par DaffyDuke (CC-by-nc-sa), autres photos sur son profil Flickr : http://www.flickr.com/photos/daffyd...

La page générale du couteau suisse sur spip-contrib, listant tous les articles et la documentation sur le sujet :

JPEG - 16.6 ko

La page de présentation du Couteau suisse :

Pour les développeurs :

3 Messages de forum

Répondre à cet article

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0