Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framework pour vos projets Web...

Post on 11-Feb-2017

942 views 0 download

Transcript of Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framework pour vos projets Web...

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