Les sites 24heures.ch et tdg.ch en open source

Edipresse Digital Suisse prend en main le développement de ses sites internet: après le lancement des sites Femina.ch et LesQuotidiennes.com, la Web Factory, la cellule de développement interne à Edipresse Suisse, a lancé le 2 septembre les sites tdg.ch et 24heures.ch. Le choix s’est porté sur l’open source, et plus particulièrement sur Drupal …
Le défi à relever est double:
1. supporter la charge (quelques 350.000 pages affichées par jour)
2. supporter la volatilité du milieu de l’actualité: être extrêmement réactif, pouvoir publier rapidement
Le premier point est nativement résolu par Drupal. Le second demande l’intégration de quelques modules annexes et le développement de quelques autres modules propres.
Gestion de la charge
Le systeme natif de cache Drupal valide la condition n°1. Deux serveurs par site suffisent (des octo-proc dual core) : un pour la base de données, un pour le front office.
A titre de comparaison les serveurs du précédent CMS, EzPublish, produisent la même charge aujourd’hui à vide, sans trafic que les “serveurs Drupal” à plein, en ligne. Gardons sous silence les problématiques que journalistes et techniciens affrontaient avant la migration.
Réactivité et dynamisme
Le milieu de l’actualité est extrèmement volatile: le scoop n’est jamais loin, la breaking-news doit pouvoir être placée n’importe ou en quelques minutes (secondes).
Le module NodeQueue permet une gestion très efficace des index. La recherche dans l’administration est un bonheur d’efficacité. La création automatique des alias via Pathauto fait aussi partie des modules les plus appréciés, avec locale.
En outre, Edipresse a développé quelques modules spécifiques à ses problématiques métier: pour ses Dossiers (des catégories spécialisées), pour ses sondages et ses galeries photos. L’effort de développement a également porté sur le positionnement du contenu sur le front-office, la création de blocs de mise en avant, d’accroches automatiques. Edipresse compte d’ailleurs les mettre en open-source dans un futur proche, une fois la pression relachée et le code réfactoré. La stratégie du service web est en effet de se tourner résolument vers le monde communautaire: apporter sa pierre à l’édifice.
Développement performant
Comme l’annonce l’introduction: l’ouverture de 24heures et de la Tribune de Genève arrive dans la foulée des deux sites féminins. La modularité même de Drupal, sa gestion des sites a permis de produire deux sites complètement distincts mais intimement liés en terme de développement. 24heures.ch et Tdg.ch ne diffèrent que par leur thèmes.
Edipresse est aujourd’hui pleinement satisfait du choix Drupal.
Emmanuel Bréton
Traffic Manager
Un commentaire pour “Les sites 24heures.ch et tdg.ch en open source”

Bonjour
Quelques questions concernant cet article.
Octo-proc bi-core ? ou bi-proc octo-core ? et avec combien de RAM ?
Car prenons 24heures.ch. Il n’y à pas de reverse proxy (Cache-Control: must-revalidate), le contenue est compressé avant diffusion (Content-Encoding: gzip) tout cela est particulièrement gourmand en puissance, surtout dans la catégorie des 350K Pv. Le détail de l’architecture matériel au vue de vos différents choix est particulièrement intéressant.
Karles
dit :posté par Karles 11 septembre 2008 à 10:56