C’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 :