Au sein de l'équipe OXIA-Labs, nous avons été confronté au choix d'un CMS
pour la mise en ouvre d'un projet de portail web de grande audience.
La question n'a pas été posée dans l'absolu, il s'agit d'un cas réel pour
un projet encours de lancement.
L'étude a été réalisée par Hamed KOUBAA Architecte Senior, qui a fixé la
liste des critères pertinents et a animé la séance de travail de l'équipe CAT
(Comité d'Architecture Technique) au sein de OXIA-Labs.
En résumé : une liste de CMS rapidement réduite à 2 : Drupal 7 et
Liferay 6 (Date de l'étude mars 2012)
Critère
|
Note sur 5
|
|||
Lifray v 6
|
Drupal v 7
|
|||
Exigences générales
|
||||
Ouverture
du code source
|
3
|
3
|
||
Communauté
active, stabilité
|
2
|
3
|
||
La
disponibilité du Support d'au moins un éditeur
|
3
|
3
|
||
prestations
de mise à niveau
et/ou de mise à jour pour ce CMS |
3
|
2
|
||
Références
auprès d'un nombre acceptable de clients (Portail Web grande audience)
|
(a)
|
(b)
|
||
Développement
avec technologies
open
source (PHP, Java)
Respect
des standard (XHTML, CSS, Javascript, …)
|
1
|
3
|
||
Documentation
|
3
|
3
|
||
Exigences gestion contenu
|
||||
Mécanisme
de workflow
|
2
|
2
|
||
WYSIWYG au
niveau de l'édition des pages du site
|
3
|
3
|
||
Correcteur
d'orthographe
|
2
|
2
|
||
Bonne
intégration se basant sur les standards du marché (JSR168, XML-RPC, WSRP, …),
intégration faible se basant sur Iframe et capture HTML
|
3
|
3
|
||
Syndication
de données extérieures
(Fil RSS, XML-RPC, Atom, …) |
3
|
3
|
||
Personnalisation
par profil connecté (résidentiel, particulier…Etc)
|
3
|
3
|
||
personnalisation
par individus: l'utilisateur peut élaborer ses propres pages (ex:
qu'iGoogle, MyYahoo! ou Netvibes)
|
1
|
1
|
||
Support de
différents types de terminaux
(web,
Smartphones, téléphones portables, imprimantes)
|
3
|
3
|
||
référencement
& insertion de métadonnées (sujet, mots-clés, emplacement, etc.)
simples
|
3
|
3
|
||
Edition
HTML ; News ; Portlet ; Sondage ;
|
2
|
2
|
||
publication
programmable, publication
planifiée
(date d'expiration antérieure)
|
1
|
1
|
||
recommandations
d'accessibilité du W3C/WAI
|
1
|
1
|
||
Support de
multiples navigateurs (Chrome, Opera, Firefox, Internet Explorer, Opéra,
etc.)
|
1
|
1
|
||
Multilinguisme
(français et l'arabe, plutard anglais)
|
1
|
1
|
||
Exigences sécurité
|
||||
HTTPS +
certificat ANCE
|
1
|
1
|
||
Qualité du
module d'administration (Authentification, gestion user…Etc)
|
1
|
1
|
||
Hachage
des mots de passe dans la base de données
|
||||
Traçabilité
des opérations effectuées par chaque utilisateur
|
1
|
1
|
||
Exigences techniques et d'exploitation
|
||||
Contraintes
de l'environnement
|
3
|
3
|
||
Sauvegarde,
Restauration et Archivage
|
1
|
|||
compétences
équipe interne
|
1
|
3
|
||
Charge J/H ET Cout
|
||||
Consommation
en jours homme et coût de Developpement
|
1
|
3
|
||
Total
|
52
|
58
|
||
Conclusion
Pour l site web en question et pour les critères mentionnées en
haut, Drupal 7 remporte par rapport à Liferay 6.
Le choix d'un CMS ne peu se faire dans l'absolu, le résultat serait
différent pour d'autres critères ou pour un portail interne
à faible volume par exemple
0 commentaires :
Enregistrer un commentaire