~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode...

6
INTRODUCTION 35 Figure 1.16 Page d'accueil du site WordPress Francophone. r~ ••• 't·u,., ~=w~ .., """"-"'....... .(lnst.aatJ:l<1JEtape2.Cr..,,,,,,bHllliedOn - ~ORDPREssFRANCOPHONE _.i ..... ,I_·I",.., .•. I"'" •••••.• _-..,~ ••.••• _ .u.a,.-.o!".Ilo.::IIIOiIo">l2 ".. _ .......••. _~ La communauté orbite principalement autour du forum géré par les utilisateurs eux-mêmes avec l'assistance d'une poignée de modérateurs, ainsi que la traduction de WordPress. La communauté francophone ne se limite heureusement pas au seul site WordPress Fran- cophone : nombreux sont les utilisateurs ou créateurs de thèmes et extensions à lancer de leur côté des initiatives personnelles pour assurer un support plus particulier. Parmi les plus connus, vous trouverez, par ordre alphabétique: • Amaury Balmer, créateur d'extensions et de thèmes (http://www.herewithme.frl). traducteur de WordPress et de bbPress (http://bbpress.frl) ; • Bruno Bichet, actualités et astuces (http://www.css4design.com/) ; • Francis Chouquet, créateur de thèmes (http://fran6art.com/) ; • Maxime Guernion, actualités et astuces (http://blogtoolbox.frl) ; • Henri Labarre, actualités et astuces (http://www.2803.frl) ; • Yann L'Hostis, traducteur de thèmes et d'articles (http://wordpress-tuto.frl). Terminologie de la blogosphère Comme tout corps de métier, le Web dispose de son vocabulaire propre, connu aujourd'hui de la plupart des internautes, même débutants: navigateur, site, e-mail. pop-upc spam.Toire aux questions, srniley", Le monde des blogs lui-même dispose d'un vocabulaire très spé- cifique, auquel il faut s'habituer si l'on souhaite par exemple comprendre les discussions relatives aux flux RSS, aux podcasts ou aux rétroliens. LE CAMPUS

Transcript of ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode...

Page 1: ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement des données et ne doivent donc pas être utilisés

INTRODUCTION 35Figure 1.16Page d'accueil du siteWordPress Francophone.

r~ •••'t·u,.,~=w~.., """"-"'........(lnst.aatJ:l<1JEtape2.Cr..,,,,,,bHllliedOn

-~ORDPREssFRANCOPHONE

_.i.....,I_·I",.., .•.I"'"•••••.• _-..,~ ••.••• _ .u.a,.-.o!".Ilo.::IIIOiIo">l2

".._ .......••._~La communauté orbite principalement autour du forum géré par les utilisateurs eux-mêmesavec l'assistance d'une poignée de modérateurs, ainsi que la traduction de WordPress.

La communauté francophone ne se limite heureusement pas au seul site WordPress Fran-cophone : nombreux sont les utilisateurs ou créateurs de thèmes et extensions à lancer deleur côté des initiatives personnelles pour assurer un support plus particulier. Parmi les plusconnus, vous trouverez, par ordre alphabétique:

• Amaury Balmer, créateur d'extensions et de thèmes (http://www.herewithme.frl).traducteur de WordPress et de bbPress (http://bbpress.frl) ;

• Bruno Bichet, actualités et astuces (http://www.css4design.com/) ;• Francis Chouquet, créateur de thèmes (http://fran6art.com/) ;

• Maxime Guernion, actualités et astuces (http://blogtoolbox.frl) ;• Henri Labarre, actualités et astuces (http://www.2803.frl) ;• Yann L'Hostis, traducteur de thèmes et d'articles (http://wordpress-tuto.frl).

Terminologie de la blogosphèreComme tout corps de métier, le Web dispose de son vocabulaire propre, connu aujourd'huide la plupart des internautes, même débutants: navigateur, site, e-mail. pop-upc spam.Toireaux questions, srniley", Le monde des blogs lui-même dispose d'un vocabulaire très spé-cifique, auquel il faut s'habituer si l'on souhaite par exemple comprendre les discussionsrelatives aux flux RSS, aux podcasts ou aux rétroliens.

LE CAMPUS

Page 2: ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement des données et ne doivent donc pas être utilisés

36 WORDPRESS 3

La plupart de ces mots sont utilisés tout au long de cet ouvrage, il est donc dans votre intérêtde les connaître afin de savoir de quoi il retourne dans les pages qui suivent.

En raison de l'origine souvent anglophone des technologies du Web, nombreux sont lesnéologismes, voire les emprunts directs. Ici nous mettons en avant les termes qui semblentles plus couramment admis ; vous trouverez néanmoins des traductions et des synonymesaprès leur définition.

Vocabulaire du blog• Agrégateur. Outil permettant de recevoir les mises à jour et de lire les derniers articles

de blogs choisis par le biais de l'abonnement à leurs flux. Également : lecteur RSS,lecteur de flux, lecteur de news.

• Archives. Regroupement d'un ensemble d'articles d'un blog. Le regroupement est leplus souvent chronologique, mais peut également être thématique: par sujet, par caté-gorie, par auteur. ..

• Article. Élément atomique du blog, comprenant un titre, un contenu, une date et un per-malien. Un blog est composé d'une suite d'articles triés par date. C'est la base du blog:sans article, pas de blog. Également: billet, entrée, note; post, blogpost, entry.

• Blog. Site personnel ou d'entreprise, prenant la forme d'une suite d'articles affichésantéchronologiquement (du plus récent au plus ancien). Également: blogue, weblogue,carnet web, cybercamet, joueb ; weblog, webdiary.

• BIogiciel. CMS spécialisé dans la création de blogs. Également: carneticiel ; blogware.

• Blogosphère. Ensemble des blogs sur Internet, qui peut être subdivisé en autant decommunautés au besoin (francoblogosphère, tricoblogosphère). Également: blogo-bulle, carnetosphère.

• Bloguer. Action de publier sur son blog. Également: carnétiser.

• Blogueur. La personne qui écrit les articles du blog. Ils peuvent être plusieurs à écrirepour un seul blog. Également: carnetier, diariste ; blogger.

• Catégorie. Regroupement d'articles créé par le blogueur afin de réunir les entrées por-tant sur le même thème. Un article peut se trouver dans plusieurs catégories. Les caté-gories forment une méthode hiérarchique de classement des données.

• CMS. Outils de gestion de contenu, de l'anglais Content Management System, quisimplifient grandement la mise en ligne de contenu multimédia (textes, images, sons,vidéos). Les outils de blog comme WordPress sont des CMS spécialisés dans la gestionde blogs.

• Commentaire. Entrée attachée à un article précis, écrite par un lecteur ou le blogueurlui-même, en réponse à l'article ou à un commentaire précédent. Les commentaires for-ment la base des discussions sur un blog et servent à l'enrichir par les discussions ainsi

Page 3: ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement des données et ne doivent donc pas être utilisés

INTRODUCTION 37engagées. Pour autant, certains blogueurs préfèrent fermer leurs commentaires, ou dumoins les ouvrir que pour certains articles.

• Entrée. Contenu ajouté par le blogueur. Il peut s'agir d'un article, d'une page, d'un lien,d'un commentaire ... Également: item.

• Flux de syndication. Fichier contenant les derniers articles, automatiquement mis àjour par le CMS lors d'une nouvelle publication. Ce fichier, difficilement lisible tel quelcar basé sur le format XML, est destiné à être lu par les agrégateurs. Il contient l'essen-tiel de chaque article: titre, date de publication, adresse directe, et au choix un extrait del'article ou le texte complet. Les deux formats les plus répandus sont les flux RSS (RichSite Summary ou Really Simple Syndication) et les flux Atom. Également: fil ; feed.

• Horodatage. La date et l'heure de publication d'un article.

• Metablog. Blog collectif, collaboratif ou communautaire, pouvant aborder des sujetstrès éclectiques en fonction de ses membres. Également: métacamet, métablogue.

• Métadonnée. Information associée à une entrée, qui sert à la décrire et qui peut êtreexploitée par le CMS : auteur, date de publication, catégorie ... Également: metadata.

• Moblog. Blog écrit principalement par le biais d'un téléphone portable (envoi de photos,de vidéos). Également: moblogue, blogue mobile, mobicarnet.

• Mots-clefs. Regroupement d'articles créé par le blogueur afin de réunir les entrées lis-tant les mêmes mots-clefs. Un article peut disposer d'autant de labels que le blogueurl'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement desdonnées et ne doivent donc pas être utilisés comme des catégories. Également: labels;tags.

• Permalien. Lien permanent vers un article, une catégorie, un label ou une date du blog.Permet depuis un flux d'accéder directement à un article, même ancien, sans devoirpasser par la page d'accueil du site, ni son moteur de recherche. Sert d'identifiant visueldans le cas où le blog dispose d'URL propres.

• Photoblog. Blog dont les articles contiennent principalement des photographies prisespar le blogueur.

• Ping. Fonction interne du logiciel de blog, destinée à indiquer à un site lié qu'on parlede lui dans l'article publié. Sert également à signaler une mise à jour aux moteursd'indexage.

• Podcast. Série d'émissions enregistrées au format audio ou vidéo, diffusées par le biaisd'un blog. Le lecteur de podcast télécharge le fichier MP3 ou vidéo à partir de son URLcontenue dans le flux RSS, sous le nom d'enclosure.

• Publier. L'action de mettre un article en ligne, accessible à tous. Un article peut éga-lement être prépublié si sa date de publication est dans le futur. Également: poster.

LE CAMPUS

Page 4: ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement des données et ne doivent donc pas être utilisés

38 WOROPRESS 3

• Référent. Sites web ou blogs d'où proviennent les lecteurs. Vérifier ses référents permetde savoir quels sont les sites/blogs qui font un lien vers son blog, ou de connaître lesmots-clefs qui affichent son blog dans les moteurs de recherche. Également: referer.

• Rétrolien. Lien explicite placé par le blogueur vers un autre blog, afin de lui signalerqu'il est mentionné dans l'article publié. Fait le plus souvent office de doublon avec lesystème automatisé de ping. Également: pisteur; trackback.

Quelques technologies et logiciels utiles• Apache. Serveur web. Cest le logiciel avec lequel communique le navigateur et qui se charge d'envoyer les

fichiers (code HTML, image, sons, etc.) attachés à une adresse web. Un fichier .htaccess placé à la racine du

site permet de contrôler certains aspects du serveur. Gratuit, le serveur Apache est utilisé par la grande majorité

des sites web.

• CSS.Langage de description permettant de séparer le contenu (texte, image, son) du contenant (mise en page).

• FTP. Protocole de transfert de fichiers. Par le biais d'un client FTp, le blogueur peut accéder à son espace web et

ainsi mettre en ligne ou effacer des fichiers. Cest la première étape de /'installation d'un blog ou de la mise en

place d'un thème ou d'une extension.

• HTMUXHTML. Langage de balisage de données permettant de décrire le contenu d'une page web. Cest le

socle d'une page web, à partir duquel sont appelés les images, les sons et autres fichiers tiers. Il est surtout utile

de le connaître si l'on veut maîtriser le code de ses articles ou créer/modifier son thème.

• JavaScript. Langage de programmation web, côté client, permettant de mettre en place une certaine

interactivité sur une page web.

• MySQL. Système de gestion de base de données (SGBD). Le contenu d'un bLog n'est pas stocké dans des fichierstexte, mais sur un serveur MySOL. Gratuit, c'est l'un des SGBD les plus populaires sur le Web actuellement.

• PHP. Langage de programmation web, côté serveur. PHP permet de créer selon les besoins des pages HTML

différentes, sans intervention de l'utilisateur. Un très grand nombre de sites sont programmés à l'aide de PHp,

parmi lesquels Wikipédia, Facebook, Digg et, donc, WordPress.

• phpMyAdmin. Logiciel écrit en PHP permettant de gérer une base de données MySOL par le biais d'une

interface web plutôt qu'en ligne de commande.

Vocabulaire propre à WordPressWordPress dispose également d'un langage spécifique, auquel nous aurons recours tout aulong de ce livre. De fait, si certaines définitions vous laissent perplexe, ne vous inquiétez pas,tout va s'éclairer dans les chapitres qui suivent.

Côté utilisateur• Administration. Ensemble des pages permettant de gérer le blog, notamment l'écriture

d'articles. Cette section n'est accessible qu'au propriétaire du blog et aux coblogueursqu'il aura désignés.

• Barre latérale. Zone annexe du blog, généralement affichée à côté des articles de lapage d'accueil et contenant certaines informations: catégories du blog, calendrier,données en provenance de certaines extensions. Également: sidebar.

Page 5: ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement des données et ne doivent donc pas être utilisés

INTRODUCTION 39• Champ personnalisé. Métadonnée créée par l'utilisateur ou une extension plutôt que

par WordPress. Également: custom fields.

• Codex. Site principal de documentation de WordPress. Le Codex repose sur un systèmede type wiki, ce qui signifie que la documentation peut être améliorée par n'importe qui.

• Extension. Programme conçu par un développeur tiers, et qui étend ou modifie le fonc-tionnement de WordPress. Une extension typique est un filtre antispam.

• Modèle. Fichier dynamique utilisé pour générer le code HTML du blog. Un modèleest l'élément atomique d'un thème. Ses fichiers sont écrits en PHP. Également: patron,gabarit; template.

• Page. Entrée publiée en dehors de la chronologie du blog. Les pages fonctionnent dela même manière que les articles, mais sont traitées différemment par WordPress : ellesne peuvent pas appartenir à une catégorie, mais une page peut contenir plusieurs sous-pages. Pour les différencier de l'expression générale de "page web", on parlera ici de"page statique".

• Rôle. Identité que peut prendre un membre du blog. WordPress gère cinq rôles: admi-nistrateur, éditeur, auteur, contributeur, abonné. À chaque rôle se rattachent des capa-cités, c'est-à-dire des droits d'accès à certaines fonctionnalités de l'administration.

• Thème. Ensemble de modèles PHP, d'images et de fichiers CSS définissant l'apparencedu blog pour les visiteurs.

Côté développeur• Action. Crochet utilisé par WordPress au cours de son fonctionnement interne. Il permet

au développeur d'extensions de modifier ce fonctionnement à son gré.

• APl. De l'anglais Application Programming Interface, traduit en "interface de program-mation", il s'agit d'un ensemble de fonctions mises à la disposition des développeurs dethèmes ou d'extensions, afin d'exploiter les données du blog.

• Boucle. Cœur de l'affichage du blog, la boucle parcourt les entrées du blog selon cer-tains critères établis par le développeur du thème et influencés par les actions du visiteur,afin d'afficher du contenu plus ou moins spécifique (tous les articles du blog, tous lesarticles d'une catégorie, un seul article, etc.).

• Champ personnalisé. Métadonnée rattachée à un article ou une page statique.

• Crochet. Fonctionnalité de WordPress à laquelle un développe ur d'extensions peut atta-cher du code. Il y a deux types de crochets : l'action et le filtre, la différence la plusvisible étant que le filtre renvoie une valeur, au contraire de l'action. Également: hook.

• Filtre. Crochet utilisé par WordPress avant d'écrire une donnée dans la base de donnéesou de l'afficher à l'écran. Le filtre permet au développeur d'extensions de modifier ladonnée avant l'écriture ou l'affichage.

LE CAMPUS

Page 6: ~ORDPREssFRANCOPHONE - esna.cscmonavenir.ca · l'estime utile.Les mots-clefs forment une méthode non hiérarchique de classement des données et ne doivent donc pas être utilisés

40 WOROPRESS 3

• Marqueur de modèle. Fonction PHP utilisée dans un modèle, permettant d'y placer uncontenu tiré de la base de données du blog. Typiquement, il s'agit des données liées àune entrée: titre, contenu, horodatage, lien, auteur ...

• Taxinomie. Un regroupement de contenus. Par défaut, les articles peuvent être groupésà l'aide de catégories et de mots-clefs. Un thème ou une extension peut par ailleurs ajou-ter autant de taxinomies que nécessaire, à n'importe quel type de contenu, par défaut oupersonnalisé. Également: taxonomy, custom taxonomy.

• Type de contenu. WordPress dispose par défaut de cinq types de contenus: les articles,les pages, les fichiers joints, les révisions et les menus de navigation. Un thème ou uneextension peut par ailleurs ajouter autant de types de contenu que nécessaires: les typesde contenu personnalisés. Également: custom post types.

Remerciements

Les auteurs tiennent à remercier ...Patricia Moncorgé, notre éditrice chez Pearson, tout d'abord pour avoir monté le projet,mais surtout pour l'avoir soutenu malgré tous les problèmes survenus pendant sa conception.Sans le soutien constant et la grande compréhension de Patricia, ce livre serait obsolèteavant même son arrivée en librairie ... Merci également à Amandine Sueur et à toute l'équipede Pearson Education France ainsi qu'à Hervé Guyader, pour nous avoir aidés à terminerce projet dans les meilleures conditions. Enfin, un grand merci à notre correcteur, PhilippeGérard: sans son travail de fourmi, nos textes seraient sans doute bien moins digestes.Michel Valdrighi, le créateur de b2, et Matt Mullenweg, le fondateur du projet WordPress,sans qui ce livre n'aurait tout simplement pas de raison d'être. Ils ont eu par ailleurs lagentillesse d'accepter d'écrire chacun un texte introductif, le préambule et la préface.

Stephanie Booth, membre émérite de la blogosphère francophone, nous a été d'une trèsgrande aide en faisant plus que relire simplement nos chapitres: ses conseils et correctionsont largement contribué à rendre la première édition de ce livre encore meilleure. S'il devaitrester des fautes et incohérences, elles ne seraient dues qu'à notre propre inattention.

AmauryJ'ai toujours été convaincu que participer à la communauté d'un logiciel libre était un excel-lent tremplin professionnel. C'est pourquoi j'ai longtemps navigué entre différents gestion-naires de contenu libres, comme Dotclear, XOOPS ou Typo3, en tentant de m'impliquerpar les forums, les documentations, et ainsi trouver une place dans leurs communautés.Cependant, lorsqu'une communauté existe déjà depuis longtemps, il n'est pas facile, voireimpossible, de "faire son trou".Par chance, en août 2005, je suis tombé par le plus grand des hasards sur un article d'appelà participation pour construire ce qui allait devenir le WordPress Francophone. Cet appel,lancé conjointement par Matthieu Bellon et Xavier Borderie, allait changer ma vie ! Enplus de contribuer au débat d'idées autour du portail francophone, j'ai pris la responsabilité