WORDPRESS EN TANT QUE CMS
      WordCamp Paris 2011 - Aurélien Denis




                       1
About me

Créateur du projet WordPress
Channel

Co-fondateur de Protuts.net
(tutoriels informatiques)

Microsoft Imagine Cup 2011 /
2012

Fondateur de l’agence Neticpro


                                 2
About me

Créateur du projet WordPress
Channel

Co-fondateur de Protuts.net
(tutoriels informatiques)

Microsoft Imagine Cup 2011 /
2012

Fondateur de l’agence Neticpro


                                 2
About me

Créateur du projet WordPress
Channel

Co-fondateur de Protuts.net
(tutoriels informatiques)

Microsoft Imagine Cup 2011 /
2012

Fondateur de l’agence Neticpro


                                 2
About me

Créateur du projet WordPress
Channel

Co-fondateur de Protuts.net
(tutoriels informatiques)

Microsoft Imagine Cup 2011 /
2012

Fondateur de l’agence Neticpro


                                 2
About me

Créateur du projet WordPress
Channel

Co-fondateur de Protuts.net
(tutoriels informatiques)

Microsoft Imagine Cup 2011 /
2012

Fondateur de l’agence Neticpro


                                 2
« WordPress est conçu pour
créer des blogs, pas des sites
            Web »




              3
« WordPress est conçu pour
       créer des blogs, pas des sites
                   Web »
     OK... mais WordPress est un CMS
en concurrence direct Drupal, Joomla! et cie



                     3
CONCEPTS FONDAMENTAUX
         Section 1




             4
Définition du terme CMS


Acronyme pour « Content Management System »

Logiciel doté d’une interface Web pouvant être configuré pour offrir à
des utilisateurs non techniciens la possibilité de gérer n’importe quel
type de site.

En résumé, un outil pour créer et gérer des sites Web sur-mesure.



                                  5
Aspects essentiels d’un CMS




             6
Aspects essentiels d’un CMS
        Type de contenu                           Taxonomie

                               Editeur WYSWYG

         URLs personnalisées              Séparation du contenu / contenant



Gestion des utilisateurs
                         Système de versions      Hiérarchie du contenu
 (rôles, permissions)


                                      Gestion de médias
                                      6
WORDPRESS DISPOSE-T-IL
DE TOUS CES ÉLÉMENTS ?



          7
8
OUI




 8
Et +75% d’entre
 vous disposent
   déjà de la
TOTALITE de ces
 fonctionnalités




                   Source : http://wordpress.org/about/
                                   stats/

                                    9
2.6 2.7
                         3.2                  3% 3% 2.8
                         16%                          5%
                                                                2.9
Et +75% d’entre                                                 11%
 vous disposent    3.1
   déjà de la      11%
TOTALITE de ces
 fonctionnalités



                                              3.0
                                              51%

                         Source : http://wordpress.org/about/
                                         stats/

                                          9
7 FONCTIONNALITÉS CMS CHEZ WORDPRESS
                Section 2




                   10
#1 - Page d’accueil statique

L’affichage blog peut
disparaître en 2 minutes

Créer 2 pages statiques : 1
pour l’accueil, 1 pour les
articles

Pour aller plus loin : créer un
modèle de page


                                  11
#1 - Page d’accueil statique

L’affichage blog peut
disparaître en 2 minutes

Créer 2 pages statiques : 1
pour l’accueil, 1 pour les
articles

Pour aller plus loin : créer un
modèle de page


                                  11
#2 - Les types de contenu personnalisés
Terminologie officielle : les
custom post types

Identique au Articles et aux
Pages fournis en natif

3 méthodes de créations (cf.
générateur en ligne)

Exemple : forum, boutique e-
commerce, annonces,
bibliothèque, etc.

                                12
#3 - Les taxonomies

Par défaut : catégories et tags

Utile pour classifier les
éléments (couleur, genre, etc.)

Directement liés aux custom
post types

Pages d’archives


                                  13
#4 - Les champs personnalisés

Terminologie officielle : les
custom fields

Utile pour stocker des
informations (meta-données)...

... et les afficher sur votre site
WordPress

Plugin : Advanced Custom
Fields

                                     14
#4 - Les champs personnalisés

Terminologie officielle : les
custom fields

Utile pour stocker des
informations (meta-données)...

... et les afficher sur votre site
WordPress

Plugin : Advanced Custom
Fields

                                     14
#4 - Les champs personnalisés

Terminologie officielle : les
custom fields

Utile pour stocker des
informations (meta-données)...

... et les afficher sur votre site
WordPress

Plugin : Advanced Custom
Fields

                                     14
#5 - Les menus de navigation


Disponible depuis WordPress
3.0

Fonctionne avec tous les types
de contenus / taxonomies

Hiérarchie via glisser / déposer



                                   15
#5 - Les menus de navigation


Disponible depuis WordPress
3.0

Fonctionne avec tous les types
de contenus / taxonomies

Hiérarchie via glisser / déposer



                                   15
#6 - Le système de versions


Fonctionne avec tous les types de contenus

Permet de remonter dans le temps

Système de comparaison

Possibilité de limiter le nombre de révisions pour alléger la base




                                 16
#6 - Le système de versions




             17
#7 - Gestion des rôles et des
            permissions utilisateurs
5 rôles prédéfinis
(administrateur, éditeur, auteur,
contributeur et abonné)

Possibilité d’éditer les
permissions

Plugin complet : User Role
Editor


                                    18
EXEMPLES DE RÉALISATION
          Section 3




             19
Exemples de réalisation




           20
Exemples de réalisation




           20
Exemples de réalisation




           20
« WordPress est conçu pour
créer des blogs, pas des sites
            Web »




              21
« WordPress est conçu pour
  créer des des sites Web,
complexes, multilingues et
        multi-sites »




            22
ONE MORE THING...




        23
Application officielle iOS
                pour WordPress Channel


Disponible très bientôt sur l’App Store

Indispensable pour suivre les actus de WordPress Channel

Créé par http://www.wp-app.com/fr/




                                          24
QUESTIONS




    25

WordPress en tant que CMS

  • 1.
    WORDPRESS EN TANTQUE CMS WordCamp Paris 2011 - Aurélien Denis 1
  • 2.
    About me Créateur duprojet WordPress Channel Co-fondateur de Protuts.net (tutoriels informatiques) Microsoft Imagine Cup 2011 / 2012 Fondateur de l’agence Neticpro 2
  • 3.
    About me Créateur duprojet WordPress Channel Co-fondateur de Protuts.net (tutoriels informatiques) Microsoft Imagine Cup 2011 / 2012 Fondateur de l’agence Neticpro 2
  • 4.
    About me Créateur duprojet WordPress Channel Co-fondateur de Protuts.net (tutoriels informatiques) Microsoft Imagine Cup 2011 / 2012 Fondateur de l’agence Neticpro 2
  • 5.
    About me Créateur duprojet WordPress Channel Co-fondateur de Protuts.net (tutoriels informatiques) Microsoft Imagine Cup 2011 / 2012 Fondateur de l’agence Neticpro 2
  • 6.
    About me Créateur duprojet WordPress Channel Co-fondateur de Protuts.net (tutoriels informatiques) Microsoft Imagine Cup 2011 / 2012 Fondateur de l’agence Neticpro 2
  • 7.
    « WordPress est conçupour créer des blogs, pas des sites Web » 3
  • 8.
    « WordPress est conçupour créer des blogs, pas des sites Web » OK... mais WordPress est un CMS en concurrence direct Drupal, Joomla! et cie 3
  • 9.
  • 10.
    Définition du termeCMS Acronyme pour « Content Management System » Logiciel doté d’une interface Web pouvant être configuré pour offrir à des utilisateurs non techniciens la possibilité de gérer n’importe quel type de site. En résumé, un outil pour créer et gérer des sites Web sur-mesure. 5
  • 11.
  • 12.
    Aspects essentiels d’unCMS Type de contenu Taxonomie Editeur WYSWYG URLs personnalisées Séparation du contenu / contenant Gestion des utilisateurs Système de versions Hiérarchie du contenu (rôles, permissions) Gestion de médias 6
  • 13.
  • 14.
  • 15.
  • 16.
    Et +75% d’entre vous disposent déjà de la TOTALITE de ces fonctionnalités Source : http://wordpress.org/about/ stats/ 9
  • 17.
    2.6 2.7 3.2 3% 3% 2.8 16% 5% 2.9 Et +75% d’entre 11% vous disposent 3.1 déjà de la 11% TOTALITE de ces fonctionnalités 3.0 51% Source : http://wordpress.org/about/ stats/ 9
  • 18.
    7 FONCTIONNALITÉS CMSCHEZ WORDPRESS Section 2 10
  • 19.
    #1 - Paged’accueil statique L’affichage blog peut disparaître en 2 minutes Créer 2 pages statiques : 1 pour l’accueil, 1 pour les articles Pour aller plus loin : créer un modèle de page 11
  • 20.
    #1 - Paged’accueil statique L’affichage blog peut disparaître en 2 minutes Créer 2 pages statiques : 1 pour l’accueil, 1 pour les articles Pour aller plus loin : créer un modèle de page 11
  • 21.
    #2 - Lestypes de contenu personnalisés Terminologie officielle : les custom post types Identique au Articles et aux Pages fournis en natif 3 méthodes de créations (cf. générateur en ligne) Exemple : forum, boutique e- commerce, annonces, bibliothèque, etc. 12
  • 22.
    #3 - Lestaxonomies Par défaut : catégories et tags Utile pour classifier les éléments (couleur, genre, etc.) Directement liés aux custom post types Pages d’archives 13
  • 23.
    #4 - Leschamps personnalisés Terminologie officielle : les custom fields Utile pour stocker des informations (meta-données)... ... et les afficher sur votre site WordPress Plugin : Advanced Custom Fields 14
  • 24.
    #4 - Leschamps personnalisés Terminologie officielle : les custom fields Utile pour stocker des informations (meta-données)... ... et les afficher sur votre site WordPress Plugin : Advanced Custom Fields 14
  • 25.
    #4 - Leschamps personnalisés Terminologie officielle : les custom fields Utile pour stocker des informations (meta-données)... ... et les afficher sur votre site WordPress Plugin : Advanced Custom Fields 14
  • 26.
    #5 - Lesmenus de navigation Disponible depuis WordPress 3.0 Fonctionne avec tous les types de contenus / taxonomies Hiérarchie via glisser / déposer 15
  • 27.
    #5 - Lesmenus de navigation Disponible depuis WordPress 3.0 Fonctionne avec tous les types de contenus / taxonomies Hiérarchie via glisser / déposer 15
  • 28.
    #6 - Lesystème de versions Fonctionne avec tous les types de contenus Permet de remonter dans le temps Système de comparaison Possibilité de limiter le nombre de révisions pour alléger la base 16
  • 29.
    #6 - Lesystème de versions 17
  • 30.
    #7 - Gestiondes rôles et des permissions utilisateurs 5 rôles prédéfinis (administrateur, éditeur, auteur, contributeur et abonné) Possibilité d’éditer les permissions Plugin complet : User Role Editor 18
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
    « WordPress est conçupour créer des blogs, pas des sites Web » 21
  • 36.
    « WordPress est conçupour créer des des sites Web, complexes, multilingues et multi-sites » 22
  • 37.
  • 38.
    Application officielle iOS pour WordPress Channel Disponible très bientôt sur l’App Store Indispensable pour suivre les actus de WordPress Channel Créé par http://www.wp-app.com/fr/ 24
  • 39.

Notes de l'éditeur

  • #2 \n
  • #3 Social Media Team, plus grande compétition étudiante au monde (bien que je ne sois plus étudiant)\n
  • #4 Social Media Team, plus grande compétition étudiante au monde (bien que je ne sois plus étudiant)\n
  • #5 Social Media Team, plus grande compétition étudiante au monde (bien que je ne sois plus étudiant)\n
  • #6 Social Media Team, plus grande compétition étudiante au monde (bien que je ne sois plus étudiant)\n
  • #7 Confusion marketing entre wordpress.com et wordpress.org hébergé soi-même\n60 millions de sites sous WordPress (presque la population française)\n
  • #8 \n
  • #9 \n
  • #10 \n
  • #11 \n
  • #12 \n
  • #13 \n
  • #14 \n
  • #15 \n
  • #16 \n
  • #17 \n
  • #18 \n
  • #19 \n
  • #20 \n
  • #21 < 3% versions antérieures\n
  • #22 On pourrait aller bien au-delà de 7 points\n
  • #23 1 seule page statique suffit\n
  • #24 En dur via le code PHP (optimale), via un plugin (risque de tout perdre en cas de problème), en ligne via un générateur\nNombreux plugins basés sur les CPT + taxonomies\nColonnes sur-mesure\nEx : bbPress\n
  • #25 Définir le terme (exemple défaut : catégories / tags)\nTermes = éléments\nExemple e-commerce\nTemplating : pages d’archives,\n\n
  • #26 Affichage personnalisé de l’interface de saisie = metaboxes\nACF : interface de création des custom fields très puissante. Offre des méthodes de stockage des données dans la base\n\n
  • #27 Affichage personnalisé de l’interface de saisie = metaboxes\nACF : interface de création des custom fields très puissante. Offre des méthodes de stockage des données dans la base\n\n
  • #28 Options cachées d’affichage\nDémo\n
  • #29 \n
  • #30 \n
  • #31 Pour éviter de passer par le code, utilisez un plugin très complet\nEvoquez les templates tags\n
  • #32 \n
  • #33 Neomades : custom post types / accueil statique\nLe Touriste.fr : custom post types / custom taxonomy\nKalywines : page d’accueil statique avec widgets + multilingue\n
  • #34 Neomades : custom post types / accueil statique\nLe Touriste.fr : custom post types / custom taxonomy\nKalywines : page d’accueil statique avec widgets + multilingue\n
  • #35 Conclusion, alors WordPress ne sert qu’à créer des blogs ?\n
  • #36 Conclusion, alors WordPress ne sert qu’à créer des blogs ?\n
  • #37 \n
  • #38 APPLICATION iPhone (exclu WordCamp)\n
  • #39 \n