Upload
vanessa-david
View
942
Download
0
Embed Size (px)
Citation preview
Rencontre entre un gestionnaire de contenu et un framework pour les projets web29 Octobre 2015
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Qui suis-je ?
Vanessa Kovalsky David
Lead Dev Drupal chez Ausy Dev drupal depuis 2009 Passionnée d’Open Source, et surtout de
Drupal Co-autrice d’un livre sur Drupal en
français aux éditions Eyrolles Rédactrice d’article dans Programmez Formatrice web et agile A votre disposition sur les temps de
pause pour répondre à vos questions ;)
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Vous avez dit Dru-quoi ?
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Drupal un peu d’histoire
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Gestionnaire de contenu VS Framework
Drupal, un CMS ? Gestion des contenus Gestion des utilisateurs et des droits
d’accès Gestion de thèmes Ajout d’extensions (modules) pour
insérer de nouvelles fonctionnalités Facilité de mise en place et de
maintenance Un site web rapide sans développer
(avec des fonctionnalités et un graphisme simple
Symfony 2, le Framework PHP Framework, permettant d’abstraire et de
mutualiser de nombreux développement Utilisables exclusivement pour les
développeurs Référence dans le monde PHP Nombreuses problèmatiques des projets
web déjà gérés
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Quelles nouveautés ?
Un drupal, enfin utilisable out-of-the-box!
L’intégration de Views, le module le plus utilisé pour généré des affichages
Mise en disposition native de webservices
Responsive Web Design HTML5 natif, et amélioration de
l’accessibilité avec l’intégration de WAI-ARIA
L’édition en ligne du contenu L’amélioration du multilingue Des performances bien meilleurs
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Sous le capot
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Quels composants pour le framework Drupal 8 ?
Composants Drupal 8 only
Libraries and Assets Core Library Core Includes (Theme, Modules, core.service.yml) Datetime Archiver Utility
Briques symfony intégrées
partiellement
HTTPKernel Translation
Briques Symfony intégrées
totalement
Routing EventDispatcher DependencyInjection HTTP Foundation
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Debug Proccess Serializer Validator Yaml
Les apports de Backbone.JS et les autres composants externes!
Des données côté serveur Un affichage quasi-entièrement
côté client avec Backbone.JS Apporte de nouveaux outils
absents de Jquery Twig, pour les intégrateurs Assetic pour les perfs CSS/JS PHPUnit pour les tests Zend Feed pour les flux
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Event et Service Container
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Et maintenant ?
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Quels projets pour Drupal 8 ?
Avec l’intégration des webservices REST,
Drupal devient l’outil idéal pour supporter et centraliser vos données
pour applis mobiles
Les composants Symfony permettent à
vos développeurs d’être rapidement
opérationnels
Un site de contenu opérationnel dès maintenant avec le cœur de Drupal
Un besoin e-commerce ? Un RSE ? Drupal 8 a tous les outils nécessaires pour ce projet, à vous de contribuez pour porter les modules nécessaires !
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Des exemples de projets web en prod avec Drupal 8 ?
Francetelevisions.fr mis en ligne à l’été 2015 (http://www.francetelevisions.fr/node/553)
Site de contenu, entièrement responsive
Lissa : application en d’envoi d’informations en temps réel : utilisé pour suivre plusieurs matchs de football en simultannée
Développement mis à disposition de la communauté : https://www.drupal.org/project/lissa_kickstart
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Et bien d’autres : https://www.drupal.org/drupal-8.0/early-adopters
Préparer l’arrivée de Drupal 8
Former vos équipes Tester, debugguer, retester,
casser, recommencer Intégration de développeurs
Symfony 2 aux projets Drupal 8
Trouver le premier client, celui qui vous suivra sur votre premier projet D8
Coder, tester, livrer, debugguer et finalement mettre en prod votre premier projet D8
Et pourquoi pas contribuer ? En codant En remontant les bugs,
testants En traduisant En finançant le portage de
modules communautaires…
Vous souhaitez passez à Drupal 8 ?
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Une communauté importante
Merci aux plus de 2000 contributeurs !
Come for the software, stay for the community
Une communauté importante Des contributions fortement
encouragées Une présence à l’internationale Des évènements fédérateurs
(DrupalCon sur les 5 continent, DrupalCamp nationaux, Drupal MeetUp locaux)
Et plus encore…
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
We would be happy to help.
Do You Have Any Questions?
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite
Merci de votre attention
Suivez notre actualité sur www.ausy.com
Ce document est la propriété de la Société AUSY – Diffusion Contrôlée – Reproduction Interdite