Créée en mars 2008 par Cyril Janin, cofondateur de Keljob.com, Keldelice est une plate-forme technique et sociale permettant aux Internautes de découvrir et d'échanger autour du patrimoine gastronomique Français au travers des produits, des producteurs et des évènements.
Novelys participe depuis le début à la réalisation technique de ce portail, tant dans le développement, la maintenance, l'automatisation des processus et la mise en place de l'architecture d'hébergement.
Le développementTout d'abord, Keldelice est un site public a fort traffic avec une grande quantité de contenu. C'est pourquoi une attention particulière a été portée à l'optimisation du référencement (SEO) aussi bien au niveau du titre des pages et des images que de leurs URLs.
Le moteur de recherche est donc naturellement un élément important, et c'est la technologie Sphinx qui a été choisie pour offrir cette fonctionnalité (une recherche par facets a été implémentée). Le site comporte plusieurs univers dont les "capacités" (tags, commentaires, notes, carte Google, liens intra et inter-univers) ont été factorisées afin de pouvoir les décliner rapidement sur tout le site.
Keldelice la culture gastronomique Française en ligne !
FonctionnalitésCeci contribue au réseau social sous-jacent dont tous les micro-événements sont consolidés au sein d'un flux à-la-Facebook que les utilisateurs peuvent consulter dans leur espace personnel.
Les utilisateurs professionnels disposent de capacité étendue, leur permettant d'injecter leurs produits au sein du catalogue Keldelice de manière automatisée. Plusieurs types de flux sont admis : XML/CSV Keldelice, XML/CSV Kelkoo, CSV/XML Leguide, CSV/XML Oxatis. Et pour les utilisateurs qui ne disposent pas encore de site internet, il a été développé une plateforme de boutiques en ligne spécialisée gastronomie en mode SaaS (Software as a Service) : le client souscrit à un abonnement mensuel et gère sa boutique directement, sans installation de logiciel spécifique.
Pour faciliter la gestion du site, des tableaux de bords et l'interconnexion avec des services externes (Highrise, Mailchimp) ont été mis en place.
Keldelice est hébergé via les outils Amazon de Cloud Computing : EC2 (instances virtualisées), S3 et Cloudfront (fichiers statiques), Elastic Load Balancing (partage de charge). Nous avons mis en place l'infrastructure et les outils permettant sa maintenance aisée et automatisée.
Avec l'approbation de Keldelice, Novelys a reversé du code à la communauté du Logiciel Libre, sous forme de contributions ponctuelles ou de bibliothèques.
À noterD'une manière plus générale, Novelys a su mettre en place une chaîne de production du développement à la mise en service entièrement fluide avec des processus d'automatisation qui rendent la mise en pré-production ou production très rapide.
Novelys is a great rails webshop !
“Nous collaborons avec eux depuis 2 ans maintenant. C'est une équipe de développeurs talenteux avec un savoir très approfondi sur RoR et les méthodes agiles.”
Cyrille Stepanyk, CTO at Keldelice