Le nombre de thèmes WordPress est énorme : ces thèmes per­met­tent de faciliter la réa­li­sa­tion de projets Web variés pour le célèbre système de gestion de contenu et se dif­fé­ren­cient prin­ci­pa­le­ment en termes de design, fonc­tion­na­li­tés et prix. Les fra­me­works sont de plus en plus utilisés depuis la version 3.0 et l’in­tro­duc­tion des thèmes API. Ces struc­tures de base (des thèmes autonomes aux fonctions de base) cons­ti­tuent le fondement de con­cep­tion des nouveaux sites Web que WordPress nomme « thème enfant ». Parmi les solutions proposées sur le marché, on trouve Thesis, le framework de DIYthemes, qui non seulement offre des pos­si­bi­li­tés simples de design mais accorde en plus une grande im­por­tance à votre op­ti­mi­sa­tion sur les moteurs de recherche.

Qu’est-ce que le framework Thesis ?

En 2008, le dé­ve­lop­peur Web Chris Pearson lança sur DIYthemes.com le thème Thesis pour WordPress. L’idée derrière ce modèle : donner accès à des con­cep­tions de thème à un plus grand nombre d’uti­li­sa­teurs WordPress. Son modèle de base a eu très ra­pi­de­ment une bonne résonance, ce qui a encouragé Chris Pearson dans la poursuite de son travail. Avec Thesis 2.0 et les tech­niques de « thèmes enfants » qui ont été dé­ve­lop­pées entre-temps, le modèle ini­tia­le­ment très simple s’est trans­formé en un véritable système modulaire pour le dé­ve­lop­pe­ment de projets Web aux diverses fonctions. Ainsi, on trouve main­te­nant parmi les grands fra­me­works WordPress le thème Thesis.

Ce qui dif­fé­ren­cie Thesis des autres fra­me­works WordPress

Thesis est certes un framework pour les thèmes WordPress, mais con­trai­re­ment à la plupart des autres thèmes parents, il s’écarte largement de la structure du système de ma­na­ge­ment de contenu. Du fait de ses 3 outils propres nommés « Boxes », « Skins » et « Site Tools », les dé­ve­lop­peurs ne seront pas plus avancés que les débutants. Pour la prise en main, les uti­li­sa­teurs auront bien moins l’im­pres­sion de tra­vail­ler avec un thème WordPress qu’avec un système modulaire (comme déjà évoqué). Ainsi, Thesis peut dif­fi­ci­le­ment être comparé aux autres fra­me­works WordPress. Le programme s’assure tout de même à ce qu’un dé­ve­lop­peur WordPress ayant de l’ex­pé­rience puisse com­prendre après un certain temps d’adap­ta­tion comment chaque composant fonc­tionne et s’installe. Toutefois, ce point continue à soulever des critiques. En s’in­té­res­sant un peu plus pré­ci­sé­ment aux 3 ca­rac­té­ris­tiques de pré­sen­ta­tion, design et gestion  de page, on note ra­pi­de­ment les avantages qu’apporte une stricte sé­pa­ra­tion des com­po­sants pour son projet Web.

  1. Boxes
    Les « boxes » Thesis sont au framework ce que les widgets sont aux systèmes mo­du­laires. Chaque box, que vous pouvez ajouter sim­ple­ment dans l’Editor Template via un glisser-déposer (drag-and-drop) pour agencer votre page, permet d’ouvrir votre projet a de nouvelles fonctions. De cette manière, vous pouvez insérer par exemple un for­mu­laire de contact mail dans un encadré, ajouter des boutons vers les médias sociaux sous une con­tri­bu­tion ou faire ap­pa­raître une liste des con­tri­bu­tions les plus lues à la fin de la page. Vous dé­fi­nis­sez les em­pla­ce­ments exacts sans même devoir écrire une ligne de code. En plus des boxes standards, il existe divers modèles de fonctions qui ont été dé­ve­lop­pés par des membres de la com­mu­nauté Thesis ou des pro­gram­ma­teurs pro­fes­sion­nels.

  2. Site Tools
    Au cœur du framework Thesis, on trouve les fonctions d’op­ti­mi­sa­tion du ré­fé­ren­ce­ment naturel. Le thème parent est créé de manière à donner les meil­leures chances à votre site Web de grimper dans le clas­se­ment des moteurs de recherche. Votre thème Thesis pourra ainsi profiter des tech­no­lo­gies HTM5 modernes, d’un code propre et va minimiser les requêtes HTTP. A l’aide de Site tools, vous pouvez de plus mettre très ra­pi­de­ment en place dif­fé­rentes fonctions es­sen­tielles pour votre SEO, comme en créant des balises microdata avec Schema.org, en en­re­gis­trant votre projet sur Google et Bing, en concevant des messages d’erreur 404 per­son­na­li­sés, ou encore en dé­fi­nis­sant des méta-tags pour chacune de vos pages et chacun de vos articles.

  3. Skins
    Quant aux Skins de Thesis, ils dé­fi­nis­sent le design de votre projet WordPress. L’équipe de dé­ve­lop­pe­ment les décrivent eux-mêmes comme des versions amé­lio­rées des thèmes enfants standards. Con­trai­re­ment à de nombreux thèmes, les skins de Thesis ne sont ab­so­lu­ment pas rigides, mais se modifient fa­ci­le­ment grâce à divers pré­ré­glages et diverses options (sans que des con­nais­sances en pro­gram­ma­tion ne soient né­ces­saires). Ainsi, vous définirez la position des rubriques, la couleur de chaque objet ou les tailles et police de ca­rac­tères en seulement quelques clics. Par défaut, « Classic Res­pon­sive Skin » est installé avec Thesis, ce qui vise à optimiser votre per­for­mance et votre ré­fé­ren­ce­ment naturel notamment sur les appareils mobiles. Autrement, vous pouvez aussi opter pour le « Blank Skin » et concevoir votre modèle de design depuis zéro. Les clients des Editions Basic Plus ou Pro­fes­sio­nal peuvent par ailleurs accéder au « Pear­so­ni­fied Skin » ainsi qu’au « Social Triggers Skin ». Enfin, vous aurez accès à d’autres modèles conçus par des four­nis­seurs tiers, comme wp­The­sisS­kins.com.

Condition d’uti­li­sa­tion et packs Thesis

Pour utiliser les fra­me­works Thesis, vous devez avoir une licence valide. Suivant votre projet et vos objectifs, vous pouvez choisir l’un des trois packs suivants :

Basic Basic Plus Pro­fes­sio­nal
Licences de nom de domaine 1 1 illimité
Mises à jour produit 12 mois 12 mois illimité
Support email 12 mois 12 mois illimité
Accès au forum membre 12 mois 12 mois illimité
 
Classic Res­pon­sive Skin oui oui oui
Pear­so­ni­fied Skin non oui oui
Social Triggers Skin non oui oui
 
Boxes opt-in email non oui oui
Boxes pour le partage sur les médias sociaux non non oui
Box outils dé­ve­lop­peur Thesis non non oui

Pour les dé­ve­lop­peurs, le pack « Pro­fes­sio­nal » est re­com­mandé. Il permet d’avoir accès à la palette complète des fonctions proposées par le programme et surtout à tous les skins de Thesis. De plus, vous pouvez intégrer le framework dans tous vos projets WordPress et pour les dif­fé­rents domaines qui vous ap­par­tien­nent. Si vous voulez utiliser le framework Thesis comme base pour les sites de vos clients, il sera né­ces­saire d’acquérir des licences de site client sup­plé­men­taires. En revanche, vous aurez un accès illimité au forum membre, un service d’aide par email mais aussi toutes les mises à jour à venir à partir de Thesis 2.0.

La licence « Basic Plus » est lé­gè­re­ment moins chère, donne certes accès à tous les skins mais ne comprend qu’un nom de domaine, peu de templates et doit surtout être re­nou­ve­lée au bout d’un an pour ses mises à jour. Pour la formule « Basic », seuls les skins de base (« Blank » et « Classic res­pon­sive ») sont proposés, ce qui rend cette licence ap­pro­priée aux ad­mi­nis­tra­teurs de projets WordPress simples. Vous pouvez toutefois passer à tout moment des licences Basic à Pro­fes­sio­nal.

En résumé

En voulant se démarquer des fra­me­works clas­siques grâce à ses skins, boxes et site tools, Thesis a su se démarquer. Mais cet écart de fonc­tion­ne­ment peut cons­ti­tuer un frein pour les dé­ve­lop­peurs et ad­mi­nis­tra­teurs de sites, qui ne veulent pas passer par un temps d’adap­ta­tion. En regardant les fonctions du framework de plus près et après s’être fa­mi­lia­risé avec la structure de base du thème, les avantages prennent tout de même nettement le pas sur les in­con­vé­nients.

  • Tous les modèles conçus et les dif­fé­rents designs offrent des options variées pour optimiser votre ré­fé­ren­ce­ment naturel.
  • Les thèmes s’ins­tal­lent ra­pi­de­ment et sim­ple­ment selon le principe des systèmes mo­du­laires.
  • Enfin, les thèmes s’adaptent au­to­ma­ti­que­ment aux af­fi­chages des appareils mobiles et sont mieux parés pour l’avenir grâce à HTML5.

La vi­si­bi­lité unique qu’offre Thesis à votre projet WordPress n’est pas la seule ca­rac­té­ris­tique du framework. Sans avoir à écrire le moindre code et en quelques clics, vous pourrez ajouter des fonctions, changer la position de vos éléments, ajuster les couleurs et la police de ca­rac­tères, ou encore per­son­na­li­ser l’apparence de vos pages d’erreurs. Les skins insérés existent de manière parallèle au framework, ce qui permet d’effectuer des ac­tua­li­sa­tions sans dif­fi­culté, sans que vous ne perdiez vos mo­di­fi­ca­tions. Sur la page of­fi­cielle, vous pouvez par ailleurs vous faire une idée précise de ce à quoi votre site WordPress sur la base de Thesis pourrait res­sem­bler. Dans la Thesis Skin Demo, vous aurez le détail du skin d’un site Web, les éléments sont expliqués un à un.  

Aller au menu principal