1er

intégrateur européen de solutions open source

       

Actualités

[18/10/2016] Digital in store : les facteurs clés de succès

Smile publie aujourd’hui un livre blanc sur le digital in store et ses facteurs clés de succès. A télécharger dès maintenant ! >>

[06/10/2016] Africa Telecom People 2016

Nomination de Smile pour la meilleure société réseau en Afrique. >>

[22/09/2016] Open Source Management Day 2016

Smile vous donne rendez-vous, ce 22 Septembre 2016 à l'Espace Latrille Event, pour l’événement Open Source des décideurs consacré à la réalisation d'un panorama du marché et des différentes problématiques qu'ils adressent. Nous vous présenterons des retours d'expériences de projets, des démonstrations d'outils, des conférences thématiques. >>

Toutes les actualités
picto
       
       

Quelques références

The Ebook Alternative
Lancée à l’initiative des groupes Decitre, Cultura, Rue du Commerce et Smile, TEA est la première solution complète et open source de distribution de livres numér... >>
Decitre
Le groupe libraire Decitre a fait appel à Smile pour la création du site communautaire EntreeLivre.com. La plateforme est basée sur le framework open source Symfony. >>
       


Guillemet ouvrant un framework PHP
100% open source Guillemet fermant

Symfony

Symfony

Présentation avancée de Symfony2

Symfony2 est un framework PHP open source sous licence MIT, crée par l’éditeur français SensioLabs dont Smile est partenaire Gold.

Symfony 1.x ayant connu un succès notable, une refonte complète a donné naissance à la version 2.x qui tire partie des évolutions de PHP 5.3 : namespace, closure, etc.

Symfony2 est un ensemble de composants faiblement couplés réunis sous la forme d’une distribution.

La standard édition offre donc un framework full-stack incluant entre autres un ORM (Doctrine 2), le moteur de templating Twig, la gestion des emails avec SwiftMailer, ou encore un composant de sécurité pour la gestion de l’authentification utilisateur et des permissions.
Le respect du protocole HTTP et du paradigme MVC sont au coeur du framework, qui fournit un contexte de développement complet avec un outil complet de débug. Le développeur a un accès uniformisé à la base de données, aux contrôleurs, aux vues, etc. Le framework fournit également une large bibliothèque de fonctions utilitaires. Du côté de la sécurité, Symfony fournit des protections contre les attaques classiques sur les applications Web (SQL injection, XSS, CSRF, ...).

C’est un cadre de travail pour les développements :

  • Bonnes pratiques : test, isolation fonctionnelle, structure
  • Normes applicatives : PSR-0 ou 4, 1,2,3…
  • Supportant les dernières évolutions de PHP 5.5: namespace/closure/traits, Zend Opcode/APC
  • Gestion du cache : ESI, cache applicatif…

Les dernières nouveautés de la solution : le composant Expression Language permettant de gérer un moteur de règles, profiling des formulaires, gestion des fragments (sub-request, ESI, HInclude).

Un ensemble de Bundles viennent compléter les usages possibles. Les composants Symfony2 servent de base à de nombreuses applications : Drupal 8, eZ Publish 5, Composer, phpBB, PIM Akeneo, OroCrm...

Smile et SensioLabs

Partenariat SensioLabs

Smile est partenaire GOLD de SensioLabs, éditeur  du framework PHP Symfony. Ce partenariat associe les compétences de deux acteurs engagés sur le domaine de l’open source.

Fort de cet accord, Smile réaffirme sa volonté de promouvoir l’utilisation de Symfony2 pour le développement d’applications PHP.

Notre expertise Symfony2

Symfony2 nous permet une approche WOA (Architecture Orientée Web) qui vise à optimiser les interactions avec le navigateur et le serveur par l'utilisation de technologies telles que REST en s’inspirant des principes SOA (Architecture Orientée Services).

Cette approche nous permet d’avoir une vision « best of breed » : nous basons nos développements sur des briques applicatives (Bundles) afin de réduire la dette technique et de gagner en productivité tout en réduisant les coûts.

Ces briques / bundle sont interopérables et peuvent facilement être réutilisés grâce au respect des normes PSR prisent par le FIG qui réunis l’ensemble des acteurs majeurs de l’open source : TYPO3, Drupal, Magento, Ez Publish, etc…

Pour en savoir plus, rendez-vous sur : http://symfony.smile.eu/