On ne compte plus les sites réalisés grâce à des CMS (Content Management System - système de gestion de contenu). Véritables couteaux-suisses de la publication web, ces outils au départ destinés aux projets ayant une forte dimension éditoriale servent aussi bien à réaliser des sites de type “institutionnel”, “marque”, voire des sites marchands ou communautaires grâce à des modules complémentaires ou du développement sur-mesure… Pris en l’état, les CMS présentent deux avantages de base :

  • mise en place (en général) rapide avec peu ou pas de travail technique
  • création et modification facile des rubriques et contenus via l’interface d’administration

Les CMS open-source sont aujourd’hui tellement nombreux que le choix d’un outil nécessite une définition précise des besoins et un comparatif d’autant plus approfondi que le projet est ambitieux.

Smile, une “société d’experts des architectures web et des solutions open source”, publie quelques livres blancs parmi lesquels Choisir un CMS et Les CMS open-source. Ces deux documents sont remarquables par leur clarté et leur exhaustivité.

Faut-il pour autant se poser les 200 questions et étudier la dizaine de logiciels présentés (il s’agit déjà d’une sélection !) ? Oui et non. Smile le souligne à juste titre, une comparaison de tous les outils sur tous les critères serait à la fois un travail titanesque et peu pertinent. En revanche un travail sur une sélection des critères correspondant aux besoins réels du projet est indispensable.

Attention à ne pas se limiter aux besoins à court terme, même pour un projet modeste. Si le développement sur-mesure de nouvelles fonctionnalités ou, à l’extrême, la migration vers une autre plate-forme sont toujours possibles, la charge de travail requise est rarement anodine.

Trois exemples de questions clés issues du livre blanc :

  • “Est-il possible de définir des types de contenus nouveaux, correspondant à un besoin spécifique ? Par exemple un type de contenu offre d’emploi, qui comportera des champs poste, fonction, expérience, salaire, etc, et à partir duquel on pourra créer ensuite des contenus offres d’emploi.”
  • “Est-il possible de définir l’arborescence du site, sans limitation de profondeur ?”
  • “Peut-on distinguer les étapes de contribution et de validation d’un contenu ? Peut-on affecter des habilitations distinctes à l’une et l’autre de ces étapes, de sorte que certains peuvent contribuer mais ne peuvent pas valider ?”

De plus le choix ne dépend pas de critères purement fonctionnels et techniques. Les aspects “communauté, pérennité, support” sont à considérer comme majeurs dans tous les cas : “Combien existe-t-il de références en Europe ? En France ?”, “[...] quelle est l’organisation en place pour gérer les évolutions ?”…

Quelques remarques pour conclure.

Il est possible de tester les principaux systèmes (y compris les interfaces d’administration) grâce aux démonstration disponibles soit sur le site du CMS soit via des services comme opensourcecms.com.

opensourcecms Bien choisir un CMS open-source

A côté de l’open-source gratuit existent aussi des produits commerciaux (open-source ou non), principalement orientés grands comptes. Une société comme Diasite propose un outil puissant (création des gabarits possible sans développement technique à la fois pour les pages publiques ET la gestion des contenus) à des tarifs accessibles aux PME (de 500 à 10 000 € selon les licences). En l’absence d’une communauté de développeurs tiers (code fermé), le succès commercial sera-t-il au rendez-vous ? A suivre…

A voir :
Nous proposons un bundle comprenant quelques produits open source, dédiés au ecommerce. Ce bundle ne nécessite pas d’installation, il est portable. Si vous souhaitez y voir figurer d’autres produits, n’hésitez pas à ajouter un commentaire.

,


Mise à jour avec l’ajout de Thélia 1.3.7 et Habari 0.5.1 pour le plaisir des petits et des grands.

Thélia est une solution open source de boutique en ligne. Dans le bundle vous pouvez aussi tester Prestashop, magento, virtuemart, ou PLICI dans un package séparé.

Habari est plateforme de blog, au même titre que Dotclear ou Wordpress. Encore un peu neuf, ça sent la peinture fraiche, mais intéressant à voir.

Ce Bundle comprends donc:

XAMPP Windows 1.6.7, Prestashop 1.0, Magento 1.1.3, VirtueMart 1.1.2 (sur joomla 1.5.6), SugarCRM Communauty Edition 5.1, Dotclear 2.0.1Thélia et Habari. PLICI est dispo dans un pack à part.

Toutes les infos sont dispos sur cette page.

, , , ,


logo-habari Habari, le tueur de Wordpress ?Nombreuses sont les solutions open source qui tentent de s’imposer sur le marché des standards du web. Wordpress, incontestablement, reste encore aujourd’hui la meilleure des solutions pour créer un blog, mais… ça pourrait bientôt changer avec Habari et ce n’est pas moi qui le dit, mais ReadWriteWeb.com, qui a du nez en la matière.

Qu’apporte Habari (”Quoi de neuf ?” en Swahili. Je pense d’ailleurs que ces gens là auraient du déposer tous les mots de leur dictionnaire, car ils auraient fait fortune à l’heure qu’il est) par rapport à Wordpress ?

D’abord Habari, toujours d’après ReadWriteWeb.com, repose sur une communauté de développeurs mieux sélectionnés. En gros, mieux vous développez, plus vous obtenez de privilèges sur la plateforme de développement, ce qui permet au final d’écarter ou de dévaluer les développeurs moins qualifiés ou moins rigoureux. Quand on connaît la qualité variable des plugins sous Wordpress, on pourra trouver que c’est une bonne idée.

Ensuite, Habari, contrairement à Wordpress intègre directement en son sein des fonctionnalités tirés de plateformes sociales tierces comme Flickr pour les photos ou Viddler’s pour les vidéos.

Pour finir, Habari possède quelques fonctionnalités intéressantes dans des situations de production importantes, comme le multisites ou le support de différentes types de bases de données.

Essayez-le ! Vous m’en direz des nouvelles.

Alors bien sûr, Habari ne va sûrement pas détrôner Wordpress demain, mais pour des petits curieux comme vous, il peut toujours être intéressant de tester une nouvelle plateforme de blogs qui sortirait des sentiers battus.

, ,


Pour vous simplifier la vie, nous avons compilé dans un package différents produits. Simple a installer et à utiliser.

Le bundle contient (par nécessité) des produits open source, tournants sous PHP. Donc exit OpenBravo (java, demo et videos ici) par exemple, ou encore OpenERP (demo ici) qui nécessite Perl et PostgreSQL  Vous pouvez les tester indépendamment à condition d’installer les pré requis.

Chaque produit est installé de base, quasiment sans modification. Le but de ceci est de pouvoir tester fonctionnellement et techniquement les différentes solutions sans se prendre la tête, en prenant son temps. Tous ayant un site de démo qui est remis au propre régulièrement vous n’aurez pas forcément l’utilité de ce package. Toutefois si vous voulez bidouiller, regarder le code, vous déplacer avec votre démo ou vous faire la main cette solution est idéale.

Ce package contient donc :

XAMPP Windows 1.6.7 (pour tout faire tourner, sous windows uniquement. Version portable, pas d’installation requise),

Prestashop 1.0,

Magento 1.1.3,

VirtueMart 1.1.2 (sur joomla 1.5.6) ,

SugarCRM Communauty Edition 5.1,

Dotclear 2.0.1

PLICI est dispo dans un pack à part.

Ajout du 9/10/2008 : Thélia et Habari.

Intéressé ?

Pour faire tourner tout cela c’est très simple. Téléchargez le package, décompressez le ou vous le voulez. Ne renommez pas le dossier nommé xampp, cela ne fonctionnerai pas.

Allez dans le répertoire xampp, lancez xampp-control.exe.

xampp1 Open source

Puis lancez Apache et Mysql.

xampp2 Open source

Si le parefeu de windows se manifeste, cliquez sur débloquer.

xampp3 Open source

That’s all.

xampp4 Open source

Voici la liste des installations, avec les détails :

Dotclear 2.0.1

Pas grand chose a voir avec le ecommerce, toutefois cette intéressante plateforme de blog est passée en version 2 il y a peu. Voici donc l’occasion de s’y pencher. Installation de base, sans plugins.

http://localhost/dotclear/

admin : http://localhost/dotclear/admin

login : admin

psw : capitaine

Prestashop 1.0

Installation de base, sans plugins. Données de bases.

http://localhost/prestashop/

admin : http://localhost/prestashop/admin390/

login : mettreson@adresse.ici

psw : capitaine

Magento 1.1.3

Installation de base, sans plugins. Données de bases, version 1.1.2. Seule la homepage a été légèrement changée.

http://localhost/magento

admin : http://localhost/magento/admin

login : admin

psw : capitaine

encryption key : 5d42b46f12261acb659fcad4ddfa4d7a

magneto Open source

Oups, erreur de frappe

VirtueMart 1.1.2 (joomla 1.5.6)

Installation de base, sans plugins a part virtuemart bien sur. Données de bases fournies par virtuemart. Vous verrez c’est ultra moche, de plus je n’ai pas configuré l’ensemble très correctement, du coup tout n’est pas forcément visible. Si un de ces 4 j’ai plus de temps je m’y colle, promis. Ou alors si l’un d’entre vous a du temps je suis preneur :)

http://localhost/virtuemart

admin : http://localhost/virtuemart/administrator

login : admin

psw : capitaine

Si vous le souhaitez, Virtuemart met à disposition un bundle ne contenant que lui même sur cette page.

SugarCRM Communauty Edition 5.1

Installation de base, sans plugins. Données de bases. Vous trouverez ici la version CE, gratuite. Deux autres versions existent, plus complètes, payantes.

http://localhost/sugarcrm

login : admin

psw : capitaine

phpmyadmin

Chaque produit du pack est installé dans une base qui lui est propre.

http://localhost/phpmyadmin

login : root

psw : laisser vide

Thélia 1.3.7

Installation de base, sans plugins. Données de bases.

http://localhost/thelia

admin : http://localhost/thelia/admin

login : admin

psw : capitaine

Habari 0.5.1

Installation de base, sans plugins. Données de bases.

http://localhost/habari

admin : http://localhost/habari/admin

login : admin

psw : capitaine

Documentation http://localhost/habari/doc/manual/index.html

PLICI

PLICI est disponible dans un bundle à part, qu’il vous suffit de télécharger. La mise en oeuvre est identique à celle décrite plus haut. Merci à Stéphane pour ce pack. Vous pourrez trouver une démo de PLICI en ligne ici.

Si vous avez envie d’autres produits dans le package faîtes le savoir !

, , , , , , ,