Si vous êtes un utilisateur chevronné de WordPress, vous avez probablement entendu parler de Genesis, un cadre de thème étonnant et puissant conçu par les gens de StudioPress (Copyblogger Media). Cette revue expliquera exactement ce qu’est Genesis et les fonctionnalités qui en font un thème fantastique pour WordPress. Si vous n’avez pas entendu parler de Genesis, cette revue vous aidera à vous mettre au courant. Plongeons dedans !
Le cadre de la Genèse
À son niveau le plus basique, Genesis est un cadre de thème pour WordPress. Cela signifie qu’il s’agit d’un thème existant conçu pour être construit, accélérant ainsi le processus de développement de tout site Web basé sur celui-ci. N’importe quel thème peut être considéré comme un cadre, mais ce qui fait de Genesis un véritable cadre, c’est la flexibilité qu’il offre grâce à son système de crochets (voir ci-dessous).
Flexibilité Genesis
Genesis est de loin l’un des thèmes les plus flexibles pour WordPress et c’est le gros argument de vente. Si vous êtes à l’aise avec le système de hook WordPress et la création de fonctions PHP (même basiques), vous verrez à quel point Genesis est vraiment flexible. Avec la plupart des thèmes, les utilisateurs sont limités à la personnalisation de leur site Web via des panneaux d’options de thème et des zones de widgets. Genesis, cependant, fournit un système de crochet complet qui vous permet d’insérer le contenu de votre choix à pratiquement n’importe quel endroit de votre site Web. Par exemple, disons que je veux insérer un bloc d’annonces Adsense après ma boîte de publication et d’auteur mais avant mon pied de page. Genesis a un crochet appelé genèse_avant_footer cela me permettra de m’accrocher à cet endroit exact et d’ajouter mon code. Je peux même faire preuve de fantaisie et utiliser des conditions si je veux que les publicités ne s’affichent que sur certaines zones de mon site Web (c’est-à-dire les articles de blog uniquement). Ceci n’est qu’un exemple de la façon dont vous personnalisez Genesis avec du code plutôt que des options. Avec un code simple, votre contrôle sur votre site Web augmente de façon exponentielle.
RESSOURCE: Il y a beaucoup trop de crochets à discuter dans cet article, mais voici un excellent guide visuel pour divers hameçons Genesis. Vous devriez certainement étudier ce guide si vous êtes intéressé par Genesis, car il vous aidera à comprendre la flexibilité de Genesis.
Genesis est Lean et bien codé
Si vous utilisez un thème qui contient un panneau d’options complet, votre thème va être gonflé. Le développeur de ce thème peut faire du bon travail pour réduire une partie de ce ballonnement, mais il y aura toujours du ballonnement. Lorsqu’un thème contient des dizaines d’options pour ajuster des éléments tels que les couleurs, les polices, etc., le thème contient non seulement plus de fichiers, mais ces options sont enregistrées dans votre base de données. Cela ajoute à l’enflure globale d’un site Web WordPress. Genesis n’est pas seulement codé proprement, il a très peu d’options de thème par défaut. Étant donné que presque toute la personnalisation est effectuée via du code, il n’y a vraiment pas besoin d’un tas d’options de thème. Prêt à l’emploi, Genesis inclut des options pour des éléments tels que les mises à jour automatiques, la mise en page par défaut, les fils d’Ariane, les commentaires et les rétroliens, et quelques autres. Il comprend également des options de référencement intégrées qui sont automatiquement désactivées lorsque vous avez installé WordPress SEO by Yoast (juste une autre façon dont Genesis fonctionne pour réduire le gonflement). Ces options, cependant, sont assez basiques et universelles, elles sont donc incluses par défaut. Encore une fois, toute véritable personnalisation devra être effectuée avec du code ou un plugin.
Moteur de recherche optimisé
Les performances et l’optimisation sont deux grands avantages de l’utilisation de Genesis. Sa base de code propre améliore les performances de votre site Web, ce qui facilite le classement des moteurs de recherche (meilleures vitesses de chargement des pages = meilleurs classements de recherche). De plus, Genesis est codé à l’aide du balisage HTML5 actuel et des microdonnées Schema.org, ce qui permet de dire aux moteurs de recherche de quoi parle votre contenu. C’est un excellent moyen d’améliorer les classements de recherche de votre site Web, car cela permet aux moteurs de recherche comme Google de mieux déterminer la pertinence de votre contenu par rapport à une recherche spécifique. Genesis est vraiment en tête du peloton en termes de performances et de normes d’optimisation.
Thèmes pour enfants
J’aurais pu inclure des thèmes enfants dans la section flexibilité, mais les thèmes enfants Genesis méritent leur propre mention. Premièrement, si vous ne savez pas ce qu’est un thème enfant WordPress, c’est un thème qui hérite des fonctionnalités de son parent mais permet des personnalisations qui ne seront pas écrasées lors de la mise à jour du parent. Si vous utilisez un thème WordPress commercial maintenu et mis à jour par le développeur, vous devez utiliser un thème enfant.
Genesis est conçu pour être utilisé avec des thèmes enfants. Lorsque vous achetez Genesis, il est livré avec les fichiers Genesis principaux/parents et un exemple de thème enfant que vous devriez utiliser si vous n’allez pas encore utiliser un autre design. Vous ne voulez jamais pirater (modifier) les fichiers de base de Genesis ! Utilisez toujours un thème enfant pour toute(s) personnalisation(s), même si votre seule personnalisation est une simple ligne de HTML dans votre en-tête.
Si vous ne l’avez pas déjà fait, vous devez parcourir les thèmes enfants disponibles sur StudioPress. Ils ont des dizaines de thèmes pour enfants magnifiquement conçus qui sont prêts à sortir de la boîte. Vous pouvez en acheter un avec le noyau Genesis ou à un autre moment. Si vous achetez d’abord le noyau Genesis, vous bénéficierez d’une remise client de retour de 25 % sur vos futurs achats (cette remise est également valable sur le forfait tout compris). Il existe également une tonne de thèmes enfants tiers disponibles pour Genesis, alors assurez-vous de faire quelques recherches sur Google !
Communauté Genesis et assistance
Genesis est tellement incroyable que je n’ai eu besoin de soumettre qu’un seul ticket et l’équipe d’assistance de StudioPress s’en est immédiatement occupée. J’ai eu une réponse dans l’heure et une mise à jour a été publiée le lendemain qui a résolu mon problème. J’ai rarement besoin de soutien et l’obtenir aussi rapidement quand je le fais est de premier ordre dans mon livre.
Après avoir travaillé avec Genesis pendant quelques mois maintenant, l’une des meilleures choses à ce sujet est la communauté d’utilisateurs de Genesis. Puisque Genesis alimente bien plus de 100 000 sites Web, il y a évidemment de nombreux utilisateurs et un grand nombre d’experts. Beaucoup de ces experts sont assez géniaux pour partager leurs connaissances avec la communauté via des tutoriels et des extraits de code. Beaucoup d’entre eux sont également très accessibles via leurs blogs et leurs comptes de médias sociaux et ils sont généralement prêts à aider lorsqu’on leur demande (demandez toujours gentiment de l’aide et ne vous y attendez jamais). Comme je l’ai mentionné dans mon article sur les raisons pour lesquelles j’utilise Genesis, j’ai inclus des personnes à suivre dans la communauté Genesis, car elles sont très compétentes et utiles. Voici la liste (certainement pas exhaustive):
Enfin, que vous utilisiez déjà Genesis ou que vous souhaitiez en savoir plus, vous pouvez devenir membre du groupe Genesis slack (gratuit et non affilié à StudioPress). C’est une excellente ressource avec des centaines de membres dans toute la communauté Genesis. N’hésitez pas à poser des questions et à partager vos réflexions.
Genesis Review – Conclusion
J’espère que vous en savez maintenant plus sur le framework Genesis et à quel point il est génial. Quand j’ai commencé avec, je le fais juste pour le tester et pour pouvoir dire que je l’avais utilisé. Je pourrais me punir de ne pas l’avoir essayé plus tôt! Je suis très heureux d’avoir commencé à l’utiliser et c’est maintenant (et sera) mon principal outil de développement pour créer des sites Web avec WordPress. Si vous êtes sur la clôture, je vous encourage fortement à au moins l’essayer. Pour moins de 60 $ (y compris l’assistance à vie et les mises à jour), vous obtenez une valeur énorme à un petit risque financier. Testez-le, expérimentez, découvrez-le et profitez-en! N’hésitez pas à me poser des questions dans les commentaires ou sur mon blog, EngageWP.com.