Et voilà
Activis, la société éditrice de l’outil de gestion de contenu Direct News, a décidé de se jeter dans le grand bain de l’open source avec l’officialisation de la sortie de leur joujou sous licence GPL : Direct News Open.
En fait tous les modules intéressants de la version pro ne sont pas inclus dans la DN Open. Pas de gestion multi-utilisateurs et de restriction de page (système extranet), mais tous les autres outils de DN sont présents.
Je parlais la dernière fois de la concurrence avec les autres acteurs du marché et notamment Spip. Mais après plusieurs mois de travail sur ce produit, je pense pouvoir dire sans me tromper que DN et Spip ne marcheront jamais sur les mêmes plates-bandes.
Car le type de personne intéressé par Spip est en général dans la mouvance associative et éducationnelle alors que DN open s’attaque directement aux TPE/PME avec peu de moyen certes mais totalement incapable de s’occuper seul d’un site Internet. La facilité de prise en main de DN n’est pas comparable avec Spip. Car la logique spipiène sommaire/rubrique/article qui veut que l’interface graphique du site ne se cantonne qu’a ces trois pages est très difficile à expliquer à un utilisateur lambda.
Alors que DN fonctionne avec des modèles de page. En tant qu’intégrateur, il est beaucoup plus facile de rajouter un nouveau modèle de page même si l’interface graphique est différente du reste du site. Sur Spip, c’est possible mais ça casse complètement la dynamique du site.
Bref c’est un autre style. Mais désormais Direct News Open est présent pour que chacun puisse l’essayer et en faire ce qu’il souhaite.
juil 13
Thélia est un projet de plate forme e-commerce lancé en 2006 par la société Octolys. Depuis novembre 2006, une version open source existe.
Je travail pour première fois sur un projet de site e-commerce. En bon connaisseur du système de boucles de Spip, je cherchais une plate forme reprenant le même concept ou alors étant capable de se fondre dans le CMS.
C’est finalement sur Thélia que je suis tombé il y a quelques semaines.
Le fonctionnement de Thélia est simple, un fichier.php fait appel a un autre qui porte le même nom (fichier.html) et qui contient le code html + les boucles Thélia. Ca ressemble fortement à du Spip version 1.8.2, exemple avec la boucle produit :
// Début de la boucle produit <THELIA_PROD type="PRODUIT" ref="#PRODUIT_REF">
// Titre du produit - références du produit <h1>#TITRE - #REF</h1>// description du produit <p>#DESCRIPTION</p> // Début de la boucle de l'image avec le nombre d'image ui apparait (num="1"), l'id du produit, et la largeur en pixel de l'image <THELIA_img type="IMAGE" num="1" produit="#ID" largeur="250"> // l'image en grand avec en alt le titre du produit <img src="#GRANDE" alt="#PRODTITRE" /> // fin de la boucle d'image </THELIA_img> // fin de la boucle produit </THELIA_PROD>
Le backoffice et le frontoffice mélange subtilement un peu d’ajax avec le fonctionnement normal de ce type de plate forme.
Le système est multilingues, il permet le switch entre l’allemand, l’anglais et le française. Il permet aussi de créer des déclinaisons et des caractéristiques. Cela permet surtout de personnalisé le truc afin de faire un peu ce que l’on veut.
Mais ce n’est pas facile de comprendre parfaitement comment ca fonctionne, car il n’y a pas vraiment de documentation. Mais plutôt un résumé assez bref de ce que l’on peut faire avec Thélia. Bien sur l’équipe de dev met à disposition un Template tout fait qui permet de voir comment ca fonctionne en condition réel.
Je pense qu’une fois le site terminé, j’essaierai d’écrire une documentation un peu mieux fourni.
Pour s’en sortir, il faut savoir mettre les mains dans le cambouis car cela reste un système en cours de développement.
Le site sur lequel je travail en ce moment est une boutique de T-shirt (oui je sais : encoooore!!) et je bloque sur plusieurs problèmes dont je n’ai pas trouvé de solutions.
- Comment fonctionne la gestion du stock
- Comment fonctionne la gestion des frais de livraison
- un fichier manque dans le Template de base il s’agit de “livraison_modifier.html”, du coup je ne trouve pas d’astuces pour modifier l’adresse du client.
- je ne comprends pas à quoi sert le fichier “referer.html”
- Si je commence à peu près à comprendre le fonctionnement des caractéristiques et des déclinaisons, je ne sais pas encore comment m’en servir.
Bref il y a plein de choses, je continuerais à poster sur ce blog sur l’état d’avancement du site.
Pour finir :
l’adresse du blog : http://blog.thelia.fr/
l’adresse du forum : http://forum.thelia.fr/
mar 24
Spip : plate-forme de sites mais pas passe partout. En tout cas c’est ce que je pense. Il est évident que l’on peut faire de tout (et n’importe quoi) avec Spip. Tout comme certains utilisent Wordpress pour faire des sites de contenu, je pense que Spip est essentiellement une plate-forme pour les sites qui ont beaucoup de contenu. De plus la prise en main est plutôt simple (surtout depuis la version 1.9).
Les dernières évolutions de Spip lui ont permis de prendre de la maturité et notamment au niveau du fonctionnement noyau et de l’organisation de la plate-forme. Il faut remercier la communauté open source pour tout cela. Mais la route à faire pour arriver à une solution pro est encore longue.
J’ai l’occasion de travailler en ce moment sur un CMS qui va faire parler de lui dans peu de temps, il s’agit de Direct News. Activis, l’équipe de développement, a décidé d’ouvrir le noyau à la communauté open source. C’est une bonne nouvelle pour tous les développeurs en herbe, mais c’est aussi un bon moyen pour que les concurrents puissent voir à qui ils ont à faire. Et la dessus je dois dire qu’ils vont être étonné du potentiel de Direct News et de son module e-commerce qui est en train de devenir une solution à elle seul (sous le nom de Direct Shop).
J’ai discuté avec le responsable de développement d’Activis. Le parcours du monsieur est intéressant, en tant que non informaticien de formation cela lui a permis de mettre l’accent sur un point très souvent négligé sur ce type de produit : l’ergonomie. Mais quand je parle d’ergonomie, c’est celle dont le client à besoin pour prendre en main rapidement l’engin. Client d’entreprise très souvent néophyte en matière d’Internet. Et c’est la que Direct News est très fort, il n’y a pas de comparaison possible avec le système de Spip que je trouve assez compliqué.
Un seul jour de formation suffit à un utilisateur lambda pour prendre la main sur Direct News.
Pour revenir à Spip, le développement des plugins un peu à la manière de Wordpress lui a permis de faire exploser ses capacités mais de grosses lacunes existent encore.
- L’E-commerce est inexistant. Le projet Thelia basé sur le même mode de fonctionnement que Spip (système de boucles mais aucun rapport avec les développeurs de Spip) est intéressant mais loin de ceux que l’on attend aujourd’hui pour ce type de produit.
- un système de templates/squelettes plus flexible. La création des templates de pages est trop dirigiste. C’est un gros soucis quand le client est très exigeant sur les détails (tous en fait ;op).
Je travail tous le temps avec Spip, et désormais avec Direct News, j’aurai l’occasion de revenir sur ce sujet.
mar 17