- Accueil du site
- Contact
- Plan du site
- Sites Web
- En résumé
-
Rechercher
-
lundi 12 mars 2007 par Bertrand Degoy
La syndication est une méthode qui permet d’inclure des données en provenance d’un site dans un autre. BiDiShops met en oeuvre le standard XML/RSS de différentes manières, offrant d’infinies possibilités de diffusion du contenu du catalogue d’une boutique fondée sur le standard osCommerce.
Il existe deux façons d’exploiter la syndication :
Une exploitation “externe” dans laquelle des liens au standard RSS sont proposés à l’initiative des utilisateurs. Ceux-ci peuvent être :
des particuliers qui s’en serviront pour se tenir au courant des nouveautés du catalogue dès leur parution. Ils utiliseront pour cela un lecteur de fil RSS, un news reader ou tout simplement leur navigateur ou leur application de lecture de courrier, ce dernier type d’application traitant souvent un flux RSS comme un compte Pop ;
des ouèbemaistres (webmasters) qui les utiliseront pour enrichir leur site traitant d’un contenu similaire ;
des blogeurs qui feront de même, car les flux RSS sont directement assimilables par un système de Blog.
Une exploitation “interne”, permettant de fusionner une boutique dans un site de contenu. En effet, les sites de contenu intéressent plus les amateurs qu’un site de vente. Ces derniers sont plus ou moins bien adaptés à la description des produits, et très mal à la gestion de contenu. Le principe est alors de faire dialoguer un système de création et de gestion de site (ou de publication de pages) avec un système de vente. Cette démarche est particulièrement bien adaptée aux marchés de niches, mais peut aussi bien être mise en oeuvre pour vendre des produits très techniques, requiérant des explications détaillées. Les exemples qui suivent montrent comment des systèmes de publication tels que SPIP ou FrontPage etc. peuvent intégrer les données issues d’osCommerce.
BiDiShops met en oeuvre la syndication “externe” de façon totalement automatique, et ce, à trois niveaux :
sur la page d’accueil, où sont publiés un flux (ou fil) RSS pour la totalité du catalogue dans chacune des langue mises en oeuvre par la boutique ;
en tête de la page Nouveautés, pour publier les 50 derniers articles introduits dans le catalogue ;
à la page “Nos produits” où sont représentés toutes les catégories avec chacune un flux RSS qui lui est propre ;
dans les cadres de nouveautés en bas de la page de détail de chaque article, donnant le flux RSS de la catégorie.
Il faut noter que ces flux de catégorie sont hiérarchiques, en ce sens qu’ils incluent également les produits des éventuelles sous-catégories.
Ainsi, un client peut se tenir au courant des nouveautés qui l’intéressent, et seulement celles-là. Un ouèbemaistre et un blogueur peuvent insérer exactement le contenu qu’ils souhaitent.
BiDiShops met également en oeuvre la syndication “interne”. Alors que la syndication externe est automatique (le gestionnaire de la boutique n’a rien de particulier à faire pour cela), la syndication interne demande un peu de programmation et de configuration afin d’insérer des extraits de catalogue dans un site de contenu.
A la base de la syndication interne se trouve le BiDiShop’s Web Service ShopCatalog publiant les articles du catalogue au format XML/RSS.
Un Web Service est - entre autres - une application serveur fournissant des données en réponse à une requête d’un autre serveur. Un Web Service réalise des tâches spécialisées en fournissant des données structurées et souvent formatées de façon standard et indépendante de l’usage qui en sera fait. C’est pourquoi, dans une vision de système distribué, on a appelé les données fournies "objets métier". Cette notion couvre parfois le Web Service lui-même.
Pour ce qui nous intéresse, les notions qui seront importantes sont les suivantes :
les données sont fournies sous une forme standard. Cela se manifeste à deux niveaux : l’enveloppe est au standard XML. Le contenu répond à un micro-format. Il peut s’agir du format RSS pour diffuser un texte simple (titre, résumé), ou d’autres standards selon le métier. Pour l’eCommerce, nous implémenterons ebXML (OASIS).
le Web Service ne fait aucune supposition sur ce qui sera fait des données. A l’inverse, l’application cliente n’a pas à se soucier du format des données ni du standard de la base de données. Ce sera au Web Service de s’adapter à différentes bases de données (en pratique, il y aura plusieurs Web Services).
Ceci réalise la totale indépendance des données et de la présentation. Ainsi, il sera par exemple possible de changer de système de vente sans rien changer au site de contenu.
Le Web Service ShopCatalog a été développé dans le cadre du projet BiDiShops pour remplir, en interne, toutes les fonctionnalités de syndication requises pour la mise en oeuvre de la boutique cherbourg-maquettes.
En ce sens, il est encore un système propriétaire, même s’il est possible d’y accéder librement.
Cependant, alors que la publication des fils RSS des rubriques a été programmée à l’intérieur du code BiDiShops, dérivé de l’Open Source osCommerce, le Web Service ShopCatalog est totalement indépendant. Il pourrait donc être adapté à toute boutique se fondant sur le standard de données osCommerce. L’auteur travaille à un site public qui permettra à tout propriétaire d’une boutique osCommerce de disposer de son propre Web Service ShopCatalog (à condition toutefois que le serveur de la base de données permette de l’atteindre de l’extérieur).
Fils RSS du Catalogue : le site de Cherbourg-Maquettes -
Plan du site avec flux RSS - Exemple de flux RSS d’une catégorie.
Inscription sur un site marchand : webmarchand.com.
L’affiliation du site paris-maquettes.com au site cherbourg-maquettes.com.
Le système BiDiShops offre, de façon originale, et peut-être même en avant première dans le domaine de la vente en ligne, des possibilité inégalées d’information des clients sur les produits nouveaux. La syndication de sites, en interne comme en externe, garantit la notoriété d’un site de vente fondé sur le système BiDiShops. C’est sans doute la raison pour laquelle cherbourg-maquettes.com, syndiqué avec une douzaine d’autres sites, est si bien référencé (essayez par exemple "maquettes" sur Google...). Sans aucun budget de publicité ou de référencement, le site connaît plus de 2000 visiteurs par jour qui voient 20.000 articles. Et cela croit rapidement !
Ensuite :
Des Web Services pour osCommerce
En savoir plus sur :
Le projet BiDiShops
Le site cherbourg-maquettes.com ; accéder au site.
Page du site expliquant au client les flux RSS.
osCommerce est une marque déposée du osCommerce project
Site réalisé avec SPIP 2.0.10 [14698] + BiDiWeb
RSS fr RSSLe projet BiDiShops RSSArticles techniques ?
Copyright © 2007 Degoy net Consultants - Tous droits réservés
Degoy net Consultants - SARL au capital de 7500 € - SIRET : 502 478 365 00013 RCS Nanterre