WordPress : principes et fonctionnement



Documents pareils
Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Utiliser un CMS: Wordpress

Web & Libre. Outils pour être présent sur le net librement

Joomla! Création et administration d'un site web - Version numérique

Madame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Travaux pratiques. avec. WordPress. Karine Warbesson

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

CMS Open Source : état de l'art et méthodologie de choix

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Blogging et sites de contenu. Comment créer un site de contenu et l'animer

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

novatis Agence Web innovatrice

Étape 1 / CHOISIR UN HÉBERGEMENT

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

D'UN SITE INTERNET LES S D'UN SITE INTERNET PRATIQUE ET PERFORMANT PRATIQUE ET PERFORMANT

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Diffuser un contenu sur Internet : notions de base... 13

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Introduction aux concepts d ez Publish

Extensions, Documentation, Tutoriels, Astuces

«Créer son site web professionnel avec WordPress»

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

WordPress, thèmes et plugins : mode d'emploi

Dans cette Unité, nous allons examiner

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions

D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus..

A5.2.4 Étude d une technologie, d'un composant, d'un outil

Agence Web innovatrice

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Formation Webmaster : Création de site Web Initiation + Approfondissement

MODE D EMPLOI WORDPRESS

RAPPORT DE STAGE. Terrasse Hugo 1/12

TP 6 Installation et configuration d une site internet avec un CMS Illustration avec Wordpress

10 points clés pour bien démarrer votre projet web

Formation Découverte du Web

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Devenez un véritable développeur web en 3 mois!

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Tour d horizon des CMS. Content Management System

LE CONCEPT DU CMS CHAPITRE 1

Introduction. Qu est-ce que WordPress? Pourquoi choisir WordPress?

Pourquoi choisir WORDPRESS La plate-forme de création de sites internet et de blogs

Pourquoi utiliser SharePoint?

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

Bureautique Initiation Excel-Powerpoint

Découvrir le CMS. et l utiliser dans une approche pro!

CRÉATION D UN SITE WEB

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI La création de sites internet

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Espace de travail collaboratif

Formation Créateur de site web e-commerce Certifiant

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Fabriquant de Fabuleux logiciels

WORDPRESS : réaliser un site web

Cahier des charges Site Web Page 1 sur 9

Programme CREATION SITE INTERNET (CMS Wordpress)

Introduction. Qu est-ce que WordPress?

COMMENT METTRE A JOUR SON SITE WEB?

Formation Communiquer et être vu sur Internet - Webcomm

S informer et se développer avec internet

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

Petite définition : Présentation :

Espace numérique de travail collaboratif

«Outils de gestion pour TPE CRM / ERP»

Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO

Léa Dumas Développeuse front-end Intégratrice //

Webmaster / Webdesigner / Wordpress

Création de site internet

CRÉER SON SITE INTERNET GRATUITEMENT OT des Combrailles. 4 juin 2015

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Installation locale de JOOMLA SEPIA

Une solution de travail collaboratif : SharePoint. Jonathan Krebs

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Editoile Académie Mathieu Renault, formateur 9 rue Vauban Bordeaux Tél formation@editoile.fr

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

offre de formations Année 2015

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

OFFRE DE SERVICE.

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Travail collaboratif et à distance. DFGSM 2 Pr. F. Kohler 2012/2013

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Plate-forme collaborative Claroline Présentation et philosophie de Claroline

TYPO3, le CMS de référence

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

WordPress. Support de cours. Version du 19. févr Version en ligne : ms-studio.net/cours

Création du site internet [insérez le nom de votre site]

La plate-forme d'outils collaboratifs de l'i.e.m.n.

Documentation de conception

Transcription:

CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système de gestion de contenu (ou CMS, qui correspond à l anglais Content Management System) à part entière. Comme beaucoup de projets dans le monde du logiciel libre, WordPress est né d un fork (scission ou, plus littéralement, embranchement) du projet b2/cafelog en 2003. Il est d ailleurs devenu le successeur officiel de ce projet. Au moment où nous rédigeons ces lignes, la version 3.5 de WordPress (dernière en date) a déjà été téléchargée près de 19 millions de fois. WordPress (toutes versions confondues) représente 17,5 % de l ensemble des sites web au monde, et plus de la moitié de tous les sites utilisant un CMS 1. C est donc, et de très loin, le système de gestion de contenu le plus populaire du Web. Fonctionnement général WordPress est écrit dans le langage de programmation PHP et repose sur une base de données MySQL ainsi qu un logiciel dit serveur web. Lorsqu un internaute consulte une page de votre site, son navigateur envoie une requête vers le serveur web. Le serveur traite cette requête en exécutant les fichiers PHP concernés, qui extraient de la base de données les informations souhaitées (titre de la page, textes, liens, etc.) et génèrent une page HTML contenant toutes ces informations. Le serveur renvoie alors cette page au navigateur de l internaute, ainsi que la feuille de style CSS qui décrit au navigateur comment afficher les informations (voir Figure 1.1). 1. Source : http://w3techs.com/technologies/details/cm-wordpress/all/all, données mises à jour quotidiennement. 7

Client Serveur web Requête HTTP Exécute code PHP Extrait Interpréteur Base de données Renvoie <HTML> Génére <HTML> les données CSS Médias FIGURE 1.1 : Fonctionnement général de WordPress. Comme vous pouvez le voir sur ce schéma, tous les éléments requis pour le bon fonctionnement du site sont hébergés sur le serveur (base de données et espace de stockage des fichiers). À partir du moment où vous disposez d une connexion Internet, quels que soient votre localisation géographique et l ordinateur sur lequel vous travaillez, vous pouvez donc administrer votre site web. Cela est d ailleurs d autant plus simplifié par l organisation de WordPress en deux interfaces distinctes : d un côté, le front-end ou frontal, qui est la partie du site consultable par tout internaute ; de l autre, le back-end ou interface d administration du site, ouverte uniquement aux personnes chargées de gérer le site (configuration, utilisateurs, extensions) et les contenus. Comme nous le verrons au Chapitre 6, cela implique de définir des droits d accès différents selon ce que les personnes sont autorisées à voir ou à faire sur le site. Les éléments constitutifs d un site WordPress Un site WordPress repose sur plusieurs types de composants : Le moteur est la partie centrale du site, qui sert à générer les contenus. Les plugins ou extensions sont des modules complémentaires du moteur qui viennent augmenter les fonctionnalités du site. Tout au long de cet ouvrage, nous allons découvrir, installer et configurer certains de ces modules. Qu il s agisse de sécuriser le site, de lui adjoindre un forum, d afficher des médias, etc., les extensions sont la solution. Il existe à ce jour plus de 23 000 plugins disponibles en téléchargement gratuit sur le site officiel WordPress! Vous pouvez aussi trouver des plugins payants, qui ont en général l intérêt d offrir des garanties de support et de mises à jour. Les thèmes ou habillages gèrent l affichage des contenus : polices, couleurs, agencement, etc. Nous aborderons les thèmes au Chapitre 7. Là encore, vous pouvez trouver des milliers de thèmes gratuits sur le site officiel WordPress. Il existe aussi des thèmes payants, qui peuvent offrir par exemple un meilleur respect des standards du Web, des options pour l affichage sur mobiles et tablettes, ou encore des garanties de compatibilité en cas de mise à jour de WordPress. 8 Partie 1 > Fondamentaux

Les widgets sont de petits objets affichés sur votre site et possédant une fonction particulière (calendrier, tags, liste des derniers billets, etc.). Ils peuvent faire partie des plugins mais, là où un plugin ajoute une fonctionnalité qui n est pas nécessairement directement visible sur le site, un widget a toujours comme caractéristique principale d y être affiché. Les traductions, qui permettent d afficher votre site WordPress dans une langue autre que celle d origine (l anglais), parmi plus de 70 projets de traduction. La version distribuée par la communauté francophone, que nous utiliserons, intègre directement les fichiers de traduction en français. WordPress est un logiciel libre WordPress est un logiciel libre, distribué sous les termes de la licence GNU/GPL. Cette licence a été à l origine créée par Richard Stallman, fondateur du projet GNU (acronyme signifiant GNU is Not Unix et prononcé gnou, comme l animal, qui est par ailleurs le symbole du projet). L éthique du logiciel libre étant avant tout celle du partage des connaissances, bon nombre de logiciels libres sont également gratuits, mais l objet principal de la licence GPL est avant tout de garantir votre liberté à trois niveaux : exécuter le code comme vous le souhaitez ; accéder au code et le modifier selon vos besoins ; redistribuer ce code, gratuitement ou non. La seule contrainte imposée par cette licence est que vous ne pouvez transformer le code en logiciel propriétaire : lorsque vous modifiez le code et le redistribuez, vous devez garantir aux autres utilisateurs les mêmes droits que ceux dont vous avez profité pour améliorer le produit. Vous devez donc transmettre la licence GNU/GPL avec votre code. C est parce qu il est distribué en tant que logiciel libre que WordPress a autant évolué depuis sa création. Le modèle de fonctionnement du projet fait que WordPress est développé par les utilisateurs et pour les utilisateurs, ce qui permet de répondre à un très large éventail de besoins, tout en créant une communauté soudée, créative et dynamique. La communauté WordPress Le site officiel de WordPress (http://wordpress.org/), illustré à la Figure 1.2, sert à la fois de vitrine pour WordPress et de point de rassemblement pour la communauté. WordPress est développé, testé, documenté et traduit par des bénévoles. Ceux-ci forment, avec les utilisateurs comme vous, une communauté active et conviviale qui communique essentiellement par le biais du forum officiel WordPress (http://wordpress.org/support/), source d aide inépuisable. Il existe également des listes de diffusions officielles (http://codex. wordpress.org/mailing_lists), qui s adressent toutefois davantage aux développeurs. Chapitre 1 > WordPress : principes et fonctionnement 9

FIGURE 1.2 : Le site WordPress.org. La communauté francophone n est pas en reste. Elle possède son propre site web (http:// www.wordpress-fr.net/, illustré à la Figure 1.3), notamment doté d un forum d entraide en français (http://www.wordpress-fr.net/support/) et d un blog relayant les actualités WordPress francophones. FIGURE 1.3 : Le site officiel de la communauté francophone, WordPress-fr. 10 Partie 1 > Fondamentaux

Les WordCamps sont des rencontres organisées par et pour la communauté, un peu partout sur la planète. La liste détaillée est disponible sur le site http://central.wordcamp.org/ (voir Figure 1.4). La communauté française organise un WordCamp annuel à Paris, annoncé également sur le site WordPress-fr. FIGURE 1.4 : Le site WordCamp Central, source d information sur tous les Word- Camps du monde. La communauté a produit quantité de documents d aide, manuels, tutoriels, vidéos, etc. Pilier central de cette documentation, le manuel d aide de WordPress, intitulé Codex, est un wiki hébergé à l adresse http://codex.wordpress.org/ (voir Figure 1.5). Il contient de la documentation sur tous les sujets relatifs à WordPress, de l installation aux mises à jour en passant par la gestion des extensions et des thèmes. Une traduction francophone en est disponible (http://codex.wordpress.org/fr:accueil) mais elle reste incomplète. ASTUCE L Annexe A du livre détaille les sites relatifs à la communauté WordPress, les sources d aide et d informations dont vous pouvez avoir besoin, ainsi que les manières dont vous pouvez vous investir dans la communauté. N hésitez pas à vous y référer! Chapitre 1 > WordPress : principes et fonctionnement 11