SlideShare a Scribd company logo
1 of 14
Seve Informatique
Christophe Vignaud
Conseils
Développements
Formations

PhPotes : présentation de Drupal
PhPotes : présentation de Drupal
Drupal
CMS open source, licence GPL
Initié par Dries Buytaert en 2000
S'appuie sur php et mysql
En 2010, 1 % des sites dans le monde
Un courbe d'apprentissage importante
Une prise en compte de la sécurité











PhPotes : présentation de Drupal
Drupal
Un cœur (un peu limité)
De très nombreux modules (plugins)
Une API bien documentée
Versions
6 => dépassée
7 => actuelle
8 => à venir (symfony 2.0)













PhPotes : présentation de Drupal
Drupal
Une gestion des nœuds (tout contenu
est un nœud)
Gestion de la taxonomie (catégorie)
Développement de type MVC
Template par phpTemplate
Une interface Back-office riche mais
pas « user friendly »









PhPotes : présentation de Drupal
Drupal
Gestion intégrée
Des templates
De l'internationalisation
De la localisation
Des droits
Du cache
De la personnalisation des pages













PhPotes : présentation de Drupal
organisation
PhPotes : présentation de Drupal
Sécurité
5 maj depuis le début d’année dont 2
de sécurité
Prise en compte de la sécurité
directement au cœur de Drupal (API)
Modules de test de la sécurité du site
Modules d’aide au debug







PhPotes : présentation de Drupal
Quelques modules « incontournable »
View : gestion de vues, requeteur
amélioré
Panel : pour générer des pages
composites
Wywiwyg : editeur HTML
SEO : path auto, metatags, sitemap,
redirect
Etc…









PhPotes : présentation de Drupal
Drupal : pour quoi faire
Pour des sites avec
de fortes contraintes fonctionnelles
Des modules à développer
Amener à croitre







PhPotes : présentation de Drupal
Drupal : Ses avantages
Mise en place rapide de fonctionnalités
Développement de modules accessible
Beaucoup de modules existant et
répondant à la plupart des besoins
Gestion avancée des hook
(développement de module)
Tout est (presque) possible









PhPotes : présentation de Drupal
Drupal : Ses avantages
Un cache puissant

PhPotes : présentation de Drupal
Drupal : Ses inconvénients
Pas adapté pour un petit site
Courbe d’apprentissage importante
Nécessité de connaitre bien php pour
développer des modules
Back-office un peu fouilli
Api bien documentée mais pas les
process de fonctionnement (hook)
Incompatibilité entre certains pluggins











PhPotes : présentation de Drupal
Drupal : Ses inconvénients
En front-office, les pages remplies de
div (surtout avec view et panel)
Pas beaucoup de maitrise au niveau
des imports css et js
Problèmes potentiels quand différents
plugin utilisent des version différentes
de jquery





PhPotes : présentation de Drupal
Drupal : Un petit dessin plutôt qu’un
grand discours
Un petit exemple


More Related Content

What's hot

Comparatif OSCommerce/Magento pour SQLI
Comparatif OSCommerce/Magento pour SQLIComparatif OSCommerce/Magento pour SQLI
Comparatif OSCommerce/Magento pour SQLIRouff Joseph
 
Symfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleSymfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleAbdelkader Rhouati
 
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkExposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkHugo Hamon
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
Installation configuration OpenERP 7 - Windows
Installation   configuration OpenERP 7 - WindowsInstallation   configuration OpenERP 7 - Windows
Installation configuration OpenERP 7 - WindowsSanae BEKKAR
 
Symfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en TwigSymfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en TwigAbdelkader Rhouati
 
Presentation Symfony2
Presentation Symfony2Presentation Symfony2
Presentation Symfony2Ahmed ABATAL
 
Cours Licence Pro (Système de gestion de contenu) Partie 2
Cours Licence Pro (Système de gestion de contenu) Partie 2Cours Licence Pro (Système de gestion de contenu) Partie 2
Cours Licence Pro (Système de gestion de contenu) Partie 2Creazzly
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMSAurélien Denis
 
Outils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webOutils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webYannick Pavard
 
Comment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsComment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsBruno Soufo
 
Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014Laurent Séguin
 
Symfony2 Presentation
Symfony2 PresentationSymfony2 Presentation
Symfony2 Presentationyllieth
 
Les extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacementLes extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacementURFIST de Paris
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3Nicolas Lœuillet
 
Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Roland Benedetti
 
Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4Jamel Eddine Zarga
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .NetGregory Renard
 

What's hot (20)

Comparatif OSCommerce/Magento pour SQLI
Comparatif OSCommerce/Magento pour SQLIComparatif OSCommerce/Magento pour SQLI
Comparatif OSCommerce/Magento pour SQLI
 
Symfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleSymfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation Générale
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkExposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
 
EcmaScript
EcmaScriptEcmaScript
EcmaScript
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Installation configuration OpenERP 7 - Windows
Installation   configuration OpenERP 7 - WindowsInstallation   configuration OpenERP 7 - Windows
Installation configuration OpenERP 7 - Windows
 
Symfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en TwigSymfony 2 : chapitre 2 - Les vues en Twig
Symfony 2 : chapitre 2 - Les vues en Twig
 
Presentation Symfony2
Presentation Symfony2Presentation Symfony2
Presentation Symfony2
 
Cours Licence Pro (Système de gestion de contenu) Partie 2
Cours Licence Pro (Système de gestion de contenu) Partie 2Cours Licence Pro (Système de gestion de contenu) Partie 2
Cours Licence Pro (Système de gestion de contenu) Partie 2
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMS
 
Outils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webOutils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs web
 
Comment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome AppsComment créer des Chrome Apps ou Packaged Chrome Apps
Comment créer des Chrome Apps ou Packaged Chrome Apps
 
Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014Flat File CMS - AgoraCMS 2014
Flat File CMS - AgoraCMS 2014
 
Symfony2 Presentation
Symfony2 PresentationSymfony2 Presentation
Symfony2 Presentation
 
Les extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacementLes extensions Firefox et Google Chrome pour naviguer efficacement
Les extensions Firefox et Google Chrome pour naviguer efficacement
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
 
Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3
 
Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .Net
 

Viewers also liked

Portafolio digital
Portafolio digitalPortafolio digital
Portafolio digitaleli22ca
 
Alex Fernando Ortigoza Valdez
Alex Fernando Ortigoza ValdezAlex Fernando Ortigoza Valdez
Alex Fernando Ortigoza ValdezAlex Papu
 
Animer sa page Facebook - Atelier NextAlsace
Animer sa page Facebook - Atelier NextAlsaceAnimer sa page Facebook - Atelier NextAlsace
Animer sa page Facebook - Atelier NextAlsaceGOOD WAY
 
Claves del diseño de materiales para e learning paolo (19-11 udec) (1)
Claves del diseño de materiales para e learning  paolo (19-11 udec) (1)Claves del diseño de materiales para e learning  paolo (19-11 udec) (1)
Claves del diseño de materiales para e learning paolo (19-11 udec) (1)CRISEL BY AEFOL
 
Rapport de développement durable 2014 des activités de EY Services Financiers...
Rapport de développement durable 2014 des activités de EY Services Financiers...Rapport de développement durable 2014 des activités de EY Services Financiers...
Rapport de développement durable 2014 des activités de EY Services Financiers...yann le gigan
 
Alex Obregón-SPRI
Alex Obregón-SPRIAlex Obregón-SPRI
Alex Obregón-SPRIAlexobregon
 
EJEII Medios de Comunicación de Masas
EJEII Medios de Comunicación de MasasEJEII Medios de Comunicación de Masas
EJEII Medios de Comunicación de Masasmarcelita79
 
Romanticismo
RomanticismoRomanticismo
Romanticismo1125Lu
 
1. top ten aia num 4
1. top ten aia num 41. top ten aia num 4
1. top ten aia num 4deiscy87
 
Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...
Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...
Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...Agence Colonnes
 
Caso nº1, Ahumada, Estrada
Caso nº1, Ahumada, EstradaCaso nº1, Ahumada, Estrada
Caso nº1, Ahumada, EstradaLiliana Ahumada
 
Pepitoenlaescuela
PepitoenlaescuelaPepitoenlaescuela
Pepitoenlaescuelazzzzpaff
 
Notice mandoline swing-2-debuyer
Notice mandoline swing-2-debuyerNotice mandoline swing-2-debuyer
Notice mandoline swing-2-debuyerhabiague
 
Moko l'enfant du monde
Moko l'enfant du mondeMoko l'enfant du monde
Moko l'enfant du mondeBetty Tzakosta
 

Viewers also liked (20)

Portafolio digital
Portafolio digitalPortafolio digital
Portafolio digital
 
Nos vamos a_la_fabrica_de_galletas
Nos vamos a_la_fabrica_de_galletasNos vamos a_la_fabrica_de_galletas
Nos vamos a_la_fabrica_de_galletas
 
Alex Fernando Ortigoza Valdez
Alex Fernando Ortigoza ValdezAlex Fernando Ortigoza Valdez
Alex Fernando Ortigoza Valdez
 
Flyer congo v3
Flyer congo v3Flyer congo v3
Flyer congo v3
 
Animer sa page Facebook - Atelier NextAlsace
Animer sa page Facebook - Atelier NextAlsaceAnimer sa page Facebook - Atelier NextAlsace
Animer sa page Facebook - Atelier NextAlsace
 
Exposicion quirurgica
Exposicion quirurgicaExposicion quirurgica
Exposicion quirurgica
 
Claves del diseño de materiales para e learning paolo (19-11 udec) (1)
Claves del diseño de materiales para e learning  paolo (19-11 udec) (1)Claves del diseño de materiales para e learning  paolo (19-11 udec) (1)
Claves del diseño de materiales para e learning paolo (19-11 udec) (1)
 
Esquizofrenia
EsquizofreniaEsquizofrenia
Esquizofrenia
 
Rapport de développement durable 2014 des activités de EY Services Financiers...
Rapport de développement durable 2014 des activités de EY Services Financiers...Rapport de développement durable 2014 des activités de EY Services Financiers...
Rapport de développement durable 2014 des activités de EY Services Financiers...
 
Alex Obregón-SPRI
Alex Obregón-SPRIAlex Obregón-SPRI
Alex Obregón-SPRI
 
EJEII Medios de Comunicación de Masas
EJEII Medios de Comunicación de MasasEJEII Medios de Comunicación de Masas
EJEII Medios de Comunicación de Masas
 
Romanticismo
RomanticismoRomanticismo
Romanticismo
 
1. top ten aia num 4
1. top ten aia num 41. top ten aia num 4
1. top ten aia num 4
 
Blog creacion
Blog creacionBlog creacion
Blog creacion
 
Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...
Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...
Revue de presse Donation Florence et Daniel Guerlain - Exposition à la chapel...
 
Caso nº1, Ahumada, Estrada
Caso nº1, Ahumada, EstradaCaso nº1, Ahumada, Estrada
Caso nº1, Ahumada, Estrada
 
Pepitoenlaescuela
PepitoenlaescuelaPepitoenlaescuela
Pepitoenlaescuela
 
Notice mandoline swing-2-debuyer
Notice mandoline swing-2-debuyerNotice mandoline swing-2-debuyer
Notice mandoline swing-2-debuyer
 
Moko l'enfant du monde
Moko l'enfant du mondeMoko l'enfant du monde
Moko l'enfant du monde
 
Presentacion dhtic (3)
Presentacion dhtic (3)Presentacion dhtic (3)
Presentacion dhtic (3)
 

Similar to PhPotes: Drupal

Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPatelier111
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet DrupalAdyax
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 LyonLeTesteur
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALYoussouph Barry
 
Partie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptxPartie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptxHamzaElgari
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceLINAGORA
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5wyggio
 
Drupal en environnement microsoft
Drupal en environnement microsoftDrupal en environnement microsoft
Drupal en environnement microsoftLeTesteur
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
Plateforme De DéVeloppement En Php5 (Zend + Doctrine)
Plateforme De DéVeloppement En Php5 (Zend + Doctrine)Plateforme De DéVeloppement En Php5 (Zend + Doctrine)
Plateforme De DéVeloppement En Php5 (Zend + Doctrine)cornnery
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalLINAGORA
 
retour sur confoo2011 et Symfony2
retour sur confoo2011 et Symfony2retour sur confoo2011 et Symfony2
retour sur confoo2011 et Symfony2Saad Tazi
 
Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 eechdalel
 
Php sous Windows - webcamps Paris
Php sous Windows - webcamps ParisPhp sous Windows - webcamps Paris
Php sous Windows - webcamps ParisLeTesteur
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalCore-Techs
 
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !Société ELOSI
 

Similar to PhPotes: Drupal (20)

Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
Joomla Days 2011 Lyon
Joomla Days 2011 LyonJoomla Days 2011 Lyon
Joomla Days 2011 Lyon
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPAL
 
Partie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptxPartie 1_Matriser les bases PHP v0555555555555.pptx
Partie 1_Matriser les bases PHP v0555555555555.pptx
 
Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5
 
Drupal en environnement microsoft
Drupal en environnement microsoftDrupal en environnement microsoft
Drupal en environnement microsoft
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
Les framework mvc
Les framework mvcLes framework mvc
Les framework mvc
 
Plateforme De DéVeloppement En Php5 (Zend + Doctrine)
Plateforme De DéVeloppement En Php5 (Zend + Doctrine)Plateforme De DéVeloppement En Php5 (Zend + Doctrine)
Plateforme De DéVeloppement En Php5 (Zend + Doctrine)
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec Drupal
 
retour sur confoo2011 et Symfony2
retour sur confoo2011 et Symfony2retour sur confoo2011 et Symfony2
retour sur confoo2011 et Symfony2
 
Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 ee
 
Php sous Windows - webcamps Paris
Php sous Windows - webcamps ParisPhp sous Windows - webcamps Paris
Php sous Windows - webcamps Paris
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet Drupal
 
Cms oss-27012006
Cms oss-27012006Cms oss-27012006
Cms oss-27012006
 
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !
 

More from AnDaolVras

Pitch Leter.io
Pitch Leter.ioPitch Leter.io
Pitch Leter.ioAnDaolVras
 
Pitch Cuistot du coin
Pitch Cuistot du coinPitch Cuistot du coin
Pitch Cuistot du coinAnDaolVras
 
Pitch Perform SW 2016
Pitch Perform SW 2016Pitch Perform SW 2016
Pitch Perform SW 2016AnDaolVras
 
Présentation Pomodoro
Présentation PomodoroPrésentation Pomodoro
Présentation PomodoroAnDaolVras
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStackAnDaolVras
 
Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?AnDaolVras
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien communAnDaolVras
 
Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914AnDaolVras
 
Presentation frenchtech brest
Presentation frenchtech brestPresentation frenchtech brest
Presentation frenchtech brestAnDaolVras
 
Shoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend BrestShoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend BrestAnDaolVras
 
#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOMAnDaolVras
 
Les Créas - Startup Weekend Brest
Les Créas - Startup Weekend BrestLes Créas - Startup Weekend Brest
Les Créas - Startup Weekend BrestAnDaolVras
 
Orizon - Startup Weekend Brest
Orizon - Startup Weekend BrestOrizon - Startup Weekend Brest
Orizon - Startup Weekend BrestAnDaolVras
 
Kitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend BrestKitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend BrestAnDaolVras
 
Guide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend BrestGuide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend BrestAnDaolVras
 
B.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend BrestB.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend BrestAnDaolVras
 
A Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend BrestA Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend BrestAnDaolVras
 
Minute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend BrestMinute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend BrestAnDaolVras
 
Like A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend BrestLike A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend BrestAnDaolVras
 

More from AnDaolVras (20)

Pitch Leter.io
Pitch Leter.ioPitch Leter.io
Pitch Leter.io
 
Pitch Tipsit
Pitch Tipsit Pitch Tipsit
Pitch Tipsit
 
Pitch Cuistot du coin
Pitch Cuistot du coinPitch Cuistot du coin
Pitch Cuistot du coin
 
Pitch Perform SW 2016
Pitch Perform SW 2016Pitch Perform SW 2016
Pitch Perform SW 2016
 
Présentation Pomodoro
Présentation PomodoroPrésentation Pomodoro
Présentation Pomodoro
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
 
Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien commun
 
Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914
 
Presentation frenchtech brest
Presentation frenchtech brestPresentation frenchtech brest
Presentation frenchtech brest
 
Shoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend BrestShoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend Brest
 
#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM
 
Les Créas - Startup Weekend Brest
Les Créas - Startup Weekend BrestLes Créas - Startup Weekend Brest
Les Créas - Startup Weekend Brest
 
Orizon - Startup Weekend Brest
Orizon - Startup Weekend BrestOrizon - Startup Weekend Brest
Orizon - Startup Weekend Brest
 
Kitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend BrestKitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend Brest
 
Guide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend BrestGuide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend Brest
 
B.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend BrestB.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend Brest
 
A Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend BrestA Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend Brest
 
Minute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend BrestMinute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend Brest
 
Like A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend BrestLike A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend Brest
 

PhPotes: Drupal

  • 2. PhPotes : présentation de Drupal Drupal CMS open source, licence GPL Initié par Dries Buytaert en 2000 S'appuie sur php et mysql En 2010, 1 % des sites dans le monde Un courbe d'apprentissage importante Une prise en compte de la sécurité      
  • 3. PhPotes : présentation de Drupal Drupal Un cœur (un peu limité) De très nombreux modules (plugins) Une API bien documentée Versions 6 => dépassée 7 => actuelle 8 => à venir (symfony 2.0)       
  • 4. PhPotes : présentation de Drupal Drupal Une gestion des nœuds (tout contenu est un nœud) Gestion de la taxonomie (catégorie) Développement de type MVC Template par phpTemplate Une interface Back-office riche mais pas « user friendly »     
  • 5. PhPotes : présentation de Drupal Drupal Gestion intégrée Des templates De l'internationalisation De la localisation Des droits Du cache De la personnalisation des pages       
  • 6. PhPotes : présentation de Drupal organisation
  • 7. PhPotes : présentation de Drupal Sécurité 5 maj depuis le début d’année dont 2 de sécurité Prise en compte de la sécurité directement au cœur de Drupal (API) Modules de test de la sécurité du site Modules d’aide au debug    
  • 8. PhPotes : présentation de Drupal Quelques modules « incontournable » View : gestion de vues, requeteur amélioré Panel : pour générer des pages composites Wywiwyg : editeur HTML SEO : path auto, metatags, sitemap, redirect Etc…     
  • 9. PhPotes : présentation de Drupal Drupal : pour quoi faire Pour des sites avec de fortes contraintes fonctionnelles Des modules à développer Amener à croitre    
  • 10. PhPotes : présentation de Drupal Drupal : Ses avantages Mise en place rapide de fonctionnalités Développement de modules accessible Beaucoup de modules existant et répondant à la plupart des besoins Gestion avancée des hook (développement de module) Tout est (presque) possible     
  • 11. PhPotes : présentation de Drupal Drupal : Ses avantages Un cache puissant 
  • 12. PhPotes : présentation de Drupal Drupal : Ses inconvénients Pas adapté pour un petit site Courbe d’apprentissage importante Nécessité de connaitre bien php pour développer des modules Back-office un peu fouilli Api bien documentée mais pas les process de fonctionnement (hook) Incompatibilité entre certains pluggins      
  • 13. PhPotes : présentation de Drupal Drupal : Ses inconvénients En front-office, les pages remplies de div (surtout avec view et panel) Pas beaucoup de maitrise au niveau des imports css et js Problèmes potentiels quand différents plugin utilisent des version différentes de jquery   
  • 14. PhPotes : présentation de Drupal Drupal : Un petit dessin plutôt qu’un grand discours Un petit exemple 