• Aucun résultat trouvé

Mission Impossible Pas possible en Drupal ?

N/A
N/A
Protected

Academic year: 2022

Partager "Mission Impossible Pas possible en Drupal ?"

Copied!
24
0
0

Texte intégral

(1)

Mission Impossible

Pas possible en Drupal ?

Christophe Villeneuve

@hellosct1

(2)

   

Constat

Votre site est en place

Il faut vous lancer…

Prévoir des évolutions

Fournir du contenu

Ajouter les nouvelles fonctionnalités

Faire vivre votre site

(3)

Démarrer...

Version Drupal...

1 2 3 4 5 6 7 8

Mon projet, il est…

http://url.com/admin/modules

(4)

   

Roadmap

(5)

Vos interrogations

Drupal 7 a mis 14 mois à s'imposer

Nombreux challenges pour Drupal 8

Arrivée : Symfony, Twig, POO…

Des modules dans Core (Views, Migrate, Localization...)

Sortie prévue ?

Le xxx 2015 ? 

critical issues remaining : 20

Sprint de Performance (en préparation)

Migrations des modules D7   D8

(6)

   

Démarrer...

Support / Documentations

Anglais

Planète Drupal

www.drupalfr.org

Une solution...

7

(7)

POINT 1 Début

(8)

   

Les outils à posséder

La configuration pour Drupal

(9)

Comprendre

Le nœud

Les entités

Les champs

Les Hooks

(10)

   

POINT 2

Les vrais besoins

(11)

Présentation du module views

Présentation de l'interface

Les éléments qui composent une vue

Personnaliser une vue avec le code

Ajouter les fonctionnalités à Views

(12)

   

Utiliser le module Média

Réaliser un bandeau animé en slideshow

(13)

Un site drupal adaptable au mobile

Détection du device de consultation

Thème en responsive design

Création de Web Services

(14)

   

Les utilisateurs, les permissions, les rôles

Ajout par le code d'utilisateurs

La liste des permissions

La gestion des permissions

Les gestions de groupes avec Organic Groups

(15)

Créer des actions

Les déclencheurs

Ajouter un moteur de règles

Mise en place d'un workflow de validation

(16)

   

POINT 3

Pousser l'utilisation

(17)

Fields et entities : les fondamentaux

Features : 

Intérêt, création, utilisation, modification

Taxonomie

Création, gestion, utilisation

(18)

   

Découvrez la recherche dans Drupal

Apache Solr

Recherche par facettes

(19)

Création d'un module

Les bonnes pratiques

Cas pratiques

(20)

   

Utiliser Bootstrap de Drupal

Différentes formes de tests

Unitaires et fonctionnels

Associés les tests 

PHPUnit / Selenium / Drupal

(21)

Déploiement par FTP et PHPMyAdmin

Utilisez Drush et Drushmake

(22)

   

(23)

Cas pratique

Menu de restaurant

(24)

   

En Résumé

Auteurs : 

Christophe Villeneuve

Vanessa Kovalsky David

Illustration : Vincent Pontier

Préface : Frédéric Marand 

Editeur : Eyrolles

Lien

       http://www.editions­eyrolles.com/Livre/9782212140118/drupal­avance

Références

Documents relatifs

Abbreviations: BT, brain tumors; CLEIA, chemiluminescent enzyme immunoassay; CNS staging, CSF analysis performed for the staging of systemic lymphomas or leukemias; ELFA,

Apport de l’arthrodèse de la cheville selon la technique de MEARY

[r]

Chapitre III: Modélisation et commande d’un système éolien par régulateur PI base sur la MADA pour la fourniture de puissances au réseau

Savoir résoudre les problèmes Savoir prendre des décisions Avoir une pensée critique Avoir une pensée créatrice Savoir communiquer efficacement Être habile dans les

a) tenir compte de la consigne en observant une réelle cohérence avec les caractéristiques de la situation initiale (une Sandra courageuse et un Julien plus

Au printemps 2010, le Royaume-Uni est dans une situation singulière par rapport à ses principaux voisins de l’Union européenne (UE) : alors que l’économie est clairement

Cascading uncertainty in meteo-hydrological modelling chains for forecasting and integrated flood risk assessment is an essential step to improve the quality of hydrological