• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Conference drupal8-jres2013
 

Conference drupal8-jres2013

on

  • 190 views

Flash de 10 minutes sur les principales nouveautés de la version 8 de Drupal, que l'on peut considérer comme une révolution.

Flash de 10 minutes sur les principales nouveautés de la version 8 de Drupal, que l'on peut considérer comme une révolution.

Statistics

Views

Total Views
190
Views on SlideShare
190
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Conference drupal8-jres2013 Conference drupal8-jres2013 Presentation Transcript

    • Principales nouveautés de Drupal 8 JRES 2013 - Montpellier 13 décembre 2013 Léon Cros @chipway . JRES Montpellier 2013
    • Nouveautés Drupal 8 . JRES Montpellier 2013 2
    • • • • • Core facile à installer Complet (prêt à utiliser) Dans ma langue / mes langues Facile à utiliser Développer un site sans programmer ? • Êtes-vous un cliqueur fou ? 3
    • En français Tout de suite ! 4
    • Structurer : Nouveaux champs • • • • • • • Entity reference Date Lien E-mail Téléphone Photo User picture → champ 7
    • Structurer : Field UI • Field API entièrement réécrit • Entités « fieldables » → « extensibles » • Champ non partagé entre types d'entités – Stockage / type d'entité – Même nom dans types d'entité <> • Accès simplifié aux champs – Ex : $node->field_foo->value • Modes d'affichage (vue, formulaire...) • Contrôle d'accès aux champs amélioré (CRUD) • Validation séparée du formulaire (Symfony2 validator) 8
    • Requêtes & Affichages : Views • • • • • • • Dans le Cœur Drupal 8 immédiatement utilisable Page d'accueil Administration des contenus, utilisateurs Gestion des fichiers Responsive web + sortie → services web 9
    • Page web : Affichage en Blocs Tout est BLOC Simplification ● Multiples instances ● Entités extensibles ● Révisions ● Support ESI ● Contexte ● 10
    • Apparence et Templates • Twig • Assetic (css, js) • jQuery 2.0 . JRES Montpellier 2013 11
    • Mobile en D8 : Comment ? Web Services ● HTML 5 ● Responsive Design ● Administration Mobile ● . JRES Montpellier 2013 12
    • Drupal 8 plus facile : Editeur • CKEditor 4 (non exclusif) • Utilisable dès l'installation du Core • Intégration complète avec formats de texte – Cliquer/déposer boutons + config F.T. • • • • Téléversement d'image intégré Légende Intégré avec module breakpoint Edition inline (quick edit) 13
    • Editeur de Texte . JRES Montpellier 2013 14
    • Editeur de Texte . JRES Montpellier 2013 15
    • Edition directe ● . Quick edit JRES Montpellier 2013 16
    • Drupal 8 : MultiLingue Choix dès l'installation ● Affectation à tout et tous types d'entités ● Traduire en anglais ;) ● Nouvel interface + simple ● Suivi traductions Perso. ● MAJ ← localize.drupal.org ● « complet dès le Cœur » 17
    • Services Web : REST • • • • • • • • • • • • . Inter-machines Modules REST + Serialization + HAL Formats de base JSON ou XML Méthodes HTTP : POST, GET, PATCH, DELETE Types de média json : json, hal+json URIs : GET /node/1, GET /entity/node/1 Link Relations Richardson Maturity Model : niveau 2 Profite du nouvel Entity API, de Views Accès / Cookies + token ← Serialize <> Normalize → Extensible JRES Montpellier 2013 18
    • Déploiement des Configurations Configuration stockée en fichiers • Modifs via interface admin • • • • . – écrites directement dans fichiers .yml Format populaire YAML Facile à lire / « écrire » Entités de configuration Active ↔ Staging JRES Montpellier 2013 19
    • Révolution POO & Symfony Librairie PHP ? Composants Symfony + Quelques bibli Zend 20
    • Composants Symfony2 utilisés • • • • • • • • . HttpFoundation HttpKernel Injection de dépendances Event dispatcher Routage Serializer Validator Yaml JRES Montpellier 2013 21
    • Synthèse Drupal 8 - Core ● ● ● ● ● ● ● ● ● . Mobile / Responsive Editeur disponible dès l'installation Multilingue Séparation Configuration / Contenu Theming plus facile/ouvert Tout est Bloc Services web dans le Core Cycle développement → Production géré Et OOP ! JRES Montpellier 2013 22
    • Conclusion : Drupal 8 c'est plus ● ● ● ● ● ● ● ● . Harmonisé / simplifié / mieux intégré Modernisé / Etat de l'art Dev PHP Généralisé (mobiles, services...) Localisé (langues, traductions) Professionnalisé et Ouvert aux nouveaux Sécurisé « Accéléré » Facile à Adopter JRES Montpellier 2013 23
    • Planning Drupal 8 Gel du Code Début Développement 1 Juil 2013 10 Mar 2011 5 Jan 2011 17 Fév 2013 Drupal 7.0 Gel des Fonctionnalités S2 2014 ? Drupal 8.0 24
    • Remerciements Slides : Drupal : ● Dries Angela “webchick” Byron ● ● Contributeurs Kristof De Jaeger ● ● Communauté Jen Lampton ● Dries Buytaert Déjà > 1800 contributeurs! ● Gábor Hojtsy ● Larry Garfield ● Jingsheng Wang ● Christopher Skene ● Boris Gordon ● 25
    • Merci de votre attention Questions ? http://fr.slideshare.net/chipway/conference-drupal8jres2013 @chipway . lcros@chipway.com JRES Montpellier 2013 26