Menu Close

Tag: Code

H-5 23/10/2015

Chaque vendredi, 5 heures avant le week-end, C2iS vous propose une sélection exclusive d’articles entièrement dédiée au digital ! C’est H-5, le fruit de notre veille hebdomadaire !

La sélection du 23/10/2015

#weekfocus
• Replay des 11èmes Rencontres du e-tourisme
• Chiffres sur le conso connecté Médiamétrie/ Net ratings
• Etude Social media destinations françaises 2015 WeLikeTravel

Lire la suite

Relais & Châteaux made by C2iS : Retour sur le choix du framework Symfony 2

Dans le cadre d’une compétition orchestrée en novembre dernier, le réseau d’hôtels et de restaurants indépendants Relais & Châteaux a retenu le tandem C2iS/OgilvyOne pour opérer une refonte totale de sa plate-forme e-commerce worldwide www.relaisetchateaux.com. C2iS a été choisie pour être à l’œuvre de  la migration technique et de la réalisation front-end du dispositif. La mise en ligne de ce nouveau dispositif a été effectuée le 11 août dernier.

Nous vous proposons de retrouver les interviews des personnes clés de ce projet chez C2iS. Aujourd’hui, Guillaume Manen (), Head of Technology chez C2iS.

En quoi consistait la spécificité du  projet Relais & Châteaux ?
Il s’agissait au-delà de la refonte d’un dispositif, de toute la mise à niveau d’un écosystème digital complexe antérieur, écosystème constitué par un certain nombre de dispositifs hétérogènes les uns aux autres : e-commerce, extranet, site boutique cadeaux… Ces dispositifs étaient motorisés par des technologies différentes et hébergés sur des serveurs différent ainsi que sur une architecture basée sur des serveurs physiques qui était compliquée à faire évoluer. Le projet e-commerce est la première brique d’une migration architecturale complète de tout le système d’information. Le challenge technique se situe à ce niveau là.

Lire la suite

Architecture d’un site web : du monolithe au module au composant

Pourquoi est-ce que Symfony2 est sur le devant de la scène, et pourquoi est-ce qu’on vous le recommande de plus en plus pour vos applications web ? Pour répondre à cette question, je vous propose qu’on regarde un peu ce qui se passe sous le capot de votre site, d’hier à aujourd’hui.

Lire la suite

Le piège du cache contextualisé et des fragments

Nous avons récemment eu un dysfonctionnement intéressant du cache sur un de nos projets. Nous utilisons un bundle Symfony2 qui permet de facilement configurer les headers de cache sur toutes les pages de l’application, et de gérer l’invalidation de cache de façon plutôt intéressante (il s’agit de FOSHttpCacheBundle, que nous vous recommandons). Ce bundle permet notamment de gérer un cache contextualisé personnalisé.

Lire la suite

Jouez à cache-cache avec votre site web et améliorez vos performances

Retour d’expérience sur les problématiques et réponses autour des stratégies de cache sur des projets web

Avec de nombreux projets e-tourisme et e-commerce à leur actif, nos équipes techniques ont eu l’occasion de s’éprouver sur des problématiques spécifiques à ces domaines. Ce sont des sites web qui  évoluent dans des milieux très concurrentiels, qui proposent des contenus personnalisés cibles en fonction des habitudes de navigation des utilisateurs, et qui ont une audience internationale.
De gros enjeux donc en terme de référencement pour avoir de la visibilité face à la concurrence, et en terme de performances du fait de la nature internationale du tourisme et de la personnalisation du contenu.

La complexité fonctionnelle des dispositifs e-tourisme (notamment l’intégration des couloirs de réservation et la gestion des offres spéciales) nous ont poussé à recommander à nos clients le développement d’applications spécifiques sous Symfony2 (en) plutôt que l’utilisation de CMS. Un virage technologique auquel il faut faire attention, car une application sur Symfony2 demandera plus d’efforts de la part des développeurs pour être performantes ; et notamment l’utilisation et la bonne utilisation du cache HTTP devient nécessaire, a contrario de recommandée pour des projets CMS classiques. Cela est valable pour la plupart des sites web modernes, quelle que soit la technologie employée : les technologies web tendent à être de plus en plus haut niveau et donc à augmenter en polyvalence, facilité et rapidité de développement, au prix des performances.

Cet article a pour but d’introduire le concept de mise en cache des contenus, les implications sur la conception et réalisation des applications, et les conséquences des décisions prises ou non dans le cadre de cette problématique.

Lire la suite

jordan 12 cherry jordan 12 cherry jordan 12 cherry jordan 12 flu game jordan 12 flu game jordan 12 flu game jordan 12 french jordan 12 french jordan 12 french jordan 12 gym jordan 12 gym jordan 12 gym jordan 12 ovo jordan 12 ovo jordan 12 ovo jordan 12 unc jordan 12 unc jordan 12 unc jordan 12 wings jordan 12 wings jordan 12 wings