L'IRCAM, au cours du 2eme trimestre 2004, a fait le choix de Typo3 comme CMS de référence pour ses sites internet ou intranet.

Vincent GOURSON, responsable technique des sites web, fait le point avec nous sur les raisons qui expliquent ce choix après plusieurs années d'utilisation intensive de SPIP.

- Pouvez-vous nous présenter en quelques mots l'IRCAM et les objectifs de l'IRCAM en matière internet et d'intranet ?

L'Ircam est un institut de recherche et de création musicale public, associé au Centre national d'art et de culture Georges Pompidou. Il intègre les technologies numériques (informatique et réseaux) dans ses activités depuis sa création à la fin des années 70. Il compte environ 200 collaborateurs, qui sont autant d'utilisateurs de notre intranet.

Nous publions plusieurs sites chaque année, qui viennent s'ajouter au site institutionnel et à l'intranet. Certains s'adressent au grand public et d'autres à des spécialistes et des professionnels, au national et à l'international.

Ils offrent l'accès aux contenus musicaux, à l'information scientifique et à l'événementiel, et diffusent les produits éditoriaux (livres, disques, cédéroms...), pédagogiques (formations) et techniques (services).

Confrontés à des besoins de rationalisation et de mutualisation de contenus, nous sommes actuellement en train de refondre notre architecture de publication sur Internet.

- Quel est votre parcours personnel ?

Je suis littéraire de formation. J'ai d'abord travaillé dans le domaine de la production d'événements culturels, puis je suis venu à l'informatique.

Entré à l'Ircam en 1998, je me suis formé aux technologies web dans le cadre de mes actvités au sein de la Médiathèque.

Il y a deux ans, j'ai commencé à prendre part à la gestion des sites web l'Institut, ce qui m'a amené à m'intéresser de près aux systèmes de gestion de contenu.

- Aujourd'hui, quelles sont les différentes technologies web utilisées à l'IRCAM ?

Essentiellement Apache, PHP, MySql pour ce qui est du web éditorial. On peut mentionner également 4D et Loris, pour ce qui concerne le documentaire. Cocoon et SDX sont utilisés dans le cadre des expérimentations de notre studio hypermedia.

- Pourquoi avoir choisi Typo3, quelles sont ses caractéristiques clés ?

Nous avons estimé que, du fait de sa nature extensible, il était possible de l'adapter à nos besoins, au prix de développements spécifiques limités. Typo3 est à la fois un véritable CMS, doté de fonctionnalités de haut niveau dédiées à la gestion de sites web éditoriaux et communautaires, et un framework. Rares sont les outils de publication web à réunir ces deux caractéristiques.

Autres atouts importants de Typo3 : la qualité de son interface, sa capacité à gérer plusieurs sites à partir d'une seule installation (ce qui permet le partage du code et des contenus), ses mécanismes pour la gestion de sites multilingues et son système d'héritage de gabarits, très ingénieux.

- Aviez-vous réalisé un Benchmark afin de prendre votre décision ?

Nous avons réalisé une étude comparée d'une dizaine de CMS parmi les plus connus. Après examen de leurs caractéristiques fonctionnelles, nous en avons retenu deux pour une évaluation plus poussée (Zope et Typo3). Le fait pour nous de déjà maîtriser PHP a fortement pesé dans la balance en faveur de Typo3.

Nous avons utilisé SPIP pendant deux ans et il nous a apporté beaucoup de satisfactions, mais dans la perspective d'une remise à plat globale de notre système de publication, Spip nous est apparu trop limité. Nous avions besoin d'un outil à la fois plus souple et plus puissant, nous permettant notamment de définir nos propres contenus structurés, de mutualiser et de réutiliser ces derniers.

Cependant, il n'est pas exclu qu'à l'avenir nous utilisions encore Spip dans le cadre de projets ponctuels.

- Le choix de l'hébergement est capital pour gérer un CMS, quel a été le vôtre ?

Nos sites étant gérés sur nos propres serveurs, nous n'avons pas eu à nous préoccuper de difficultés liées à l'hébergement. Mais la mise en place de Typo3 aurait sans doute été plus problématique si nous avions du faire appel aux services d'un hébergeur externe.

Notre serveur est un Xeon, il dispose de 1 Go de Ram (extensible) et tous ses systèmes de fichiers sont montés en RAID1 logiciel. Il tourne sous Linux avec Apache 2, PHP 4.3.6, MySQL 3.23, Typo3 version 3.5.

- Pour de tels projets Open Source, la taille de la communauté, des contributeurs et de la documentation est un critère important, or celle de Typo3 est encore minime, en tout cas en France, cela ne vous effraie-t-il pas ?

Plusieurs forums qui lui sont consacrés (dont un en français) permettent de trouver rapidement les réponses à presque toutes les questions techniques. Pour ce qui est de la documentation de Typo3, si on la compare à celles disponibles pour d'autres CMS, elle apparaît riche et de très bonne tenue.

Il faut noter également que la communauté francophone a commencé à la traduire.

- Pouvez-vous décrire le type de sites sur lesquels tourne Typo3 ? Quel en est son usage ?

A ce jour, nous avons réalisé deux sites événementiels, consacrés aux éditions 2004 des festivals Agora et Résonances, auxquels il faut ajouter deux autres sites à vocation professionnelle. D'autres projets sont en cours.

- Typo3 est réputé difficile à prendre en main, qu'en pensez-vous ? Combien de temps y avez-vous passé ?

La prise en main de Typo3 a en effet été douloureuse et son langage de template, typoscript, avec sa logique particulière, a été la cause de quelques migraines. Après un à deux mois d'utilisation, nous avons pu nous faire une bonne idée du fonctionnement général du système et commencé à être à l'aise avec. Mais il faut plus de temps pour en acquérir une véritable maîtrise.

Après six mois d'utilisation, nous sommes loin d'en avoir fait le tour. Son API en particulier, malheureusement peu documentée, mérite notamment une étude détaillée.

- Avez-vous rencontré des difficultés d'adaptation, si oui, lesquelles ?

Le système offre des mécanismes natifs pour la gestion du multilinguisme qui nous sont très utiles étant donné nos fortes contraintes dans ce domaine, mais on les retrouve rarement pour ce qui est des extensions. Il nous faut soit tricher avec ce qui existe, soit développer du code spécifique.

- Que pensez-vous de la modularité de Typo3 ?

Pour le moment Typo3 nous a permis de créer relativement aisément les extensions dont nous avions besoin, sans avoir à toucher au coeur du système. Nous devrions pouvoir continuer à l'adapter sans risquer de compromettre sa stabilité.

- Êtes-vous satisfaits de Typo3 (performance, ergonomie, coût...) ?

Globalement, oui. Nous avons quelques inquiétudes quant à la montée en charge, mais les échos de la communauté des utilisateurs sont plutôt rassurants à ce sujet.

- Avez-vous des projets futurs avec Typo3 ?

Nous terminons actuellement le nouveau site institutionnel de l'Ircam. Devrait suivre notre nouvel Intranet. Si nous n'avons pas de mauvaise surprise en cours de route, nous l'utiliserons également pour mettre en place une boutique électronique.