Symfony2, connaissez vous la musique ?

Logo Symfony2C’est vrai, il y a plein d’outils pour faire des sites Internet. Magento, Ezpublish, WordPress, Joomla…Mais il semblerait que parfois aucun d’entre eux ne répondent à votre besoin. C’est pourquoi, pour éviter de partir de zéro, il est nécessaire d’assembler des briques. Symfony2 est un framework, c’est à dire qu’il met à disposition un ensemble de fonctionnalités pré-développées à assembler. Grâce à ces “blocs de code” nous évitons une nouvelle foie de ré-inventer la roue et pouvons consacrer le temps et le budget de votre projet à créer de la valeur ajoutée.  A vous la construction du site !

Etude de cas

Si ce que je vous dit est vague prenons l’exemple d’un projet d’une startup lyonnaise. Le concept de cette dernière est simple : à la différence d’un leboncoin, mettre en ligne des petites annonces avec une fourchette de X à X€. Rien de très compliqué à comprendre. Cependant le site nécessite la mise en place des fonctionnalités suivantes :

  • Dépot d’objets type ‘Annonce’,
  • Interface de type e-commerce pour permettre aux gens de payer leur dépot,
  • Interface avec Paypal pour permettre d’encaisser les gains des annonceurs.

On est donc entre un logiciel CMS de base type WordPress permettant de mettre en ligne des objets types et un site e-commerce. On a donc trois solutions :

  • Partir d’un logiciel e-commerce type Magento qu’on adapte,
  • Utiliser un WordPress en lui ajoutant les fonctionnalités e-commerce,
  • S’appuyer sur framework comme Symfony2 pour faire notre propre sauce.

 

Avantages d’un développement Symfony2

De la même manière que l’utilisation d’un CMS Open Source, vous être libre de :

  • modifier à souhait les “blocs de code” pour les surcharger à votre guise,
  • trouver une compétence web permis les nombreux développeurs présent sur le marché,
  • choisir votre hébergeur web. Les prérequis de Symfony2 ne sont pas très exigeant.