Si vous développez avec WordPress, vous avez probablement déjà entendu le terme "framework", et vous avez probablement développé avec un seul.
Si vous ne l'avez pas fait, vous avez de la chance! Ce tutoriel vous guidera à travers les tenants et les aboutissants de l’un des frameworks WordPress les plus populaires: Un framework utilisé par plus de 55 000 personnes - Thesis.
Thesis a été créé par Chris Pearson et a été lancé en mars 2008. Le cadre de base était conçu pour être "convivial pour les moteurs de recherche" et pour un chargement extrêmement rapide, bien que beaucoup soutiennent que la meilleure caractéristique de Thesis est son éditeur de modèles de conception visuelle..
Pour bien comprendre comment développer avec Thesis, il est préférable de disséquer et de vous familiariser avec les paramètres de Thesis et l'éditeur de modèles. Il est également important de comprendre le concept de boîtes, de skins et de packages. C’est ce que cette série de didacticiels vous aidera à comprendre en vous expliquant comment créer votre première skin Thesis personnalisée..
Pour les lecteurs, ce didacticiel suppose que vous connaissez déjà le développement de thèmes WordPress, HTML et CSS; Cependant, même les utilisateurs les plus novices peuvent comprendre les bases de la création d'une skin pour leur site Web, car Thesis est très "orienté utilisateur".
En fait, l'ensemble de la structure utilise le «glisser-déposer» pour à peu près tout, il est aussi facile de faire des ajustements que de maintenir la touche Maj enfoncée et de faire glisser des cases autour de l'éditeur de modèles..
Pour construire votre site WordPress en utilisant Thesis, vous devez d'abord comprendre les composants de base du Framework de thèse. La thèse comprend trois éléments principaux:
Peaux - Les skins sont essentiellement le même concept que les thèmes WordPress; Cependant, un skin Thesis utilise toutes les fonctionnalités de WordPress dès le départ - c’est-à-dire que les skins sont enracinés dans WordPress de telle sorte que vous puissiez faire plus que simplement "thème" votre site, vous pouvez créer des pages d’administrateur, contrôler fonctionnalité et beaucoup plus.
Des boites - Les boîtes sont très similaires aux "plugins" ou aux "widgets" qui peuvent être utilisés conjointement avec votre peau. Ce sont des morceaux de code qui ajoutent des fonctionnalités dynamiques à votre site. Par exemple, vous pouvez créer une zone pour un curseur de contenu, un formulaire, des informations sur l'auteur, une structure HTML, etc..
Paquets - Les packages ajoutent du style à tous les aspects de votre skin sans avoir à plonger dans le code CSS. En fait, Thesis va jusqu'à fournir aux utilisateurs une interface simple qui permet à ceux qui ne sont pas des ninjas CSS d'entrer leurs propres marges, bordures, largeurs, hauteurs, etc. facilitant la personnalisation pour les débutants..
Il est également important de noter que Thesis est livré avec une section assez robuste dédiée uniquement à la gestion des autres informations pertinentes de votre site Web, telles que la prise en charge intégrée des codes de suivi Google Analytics, la gestion de la page 404 et les options de référencement (par exemple, description, mots clés et options du robot).
En travaillant ensemble, les skins, les boîtes et les packages Thesis créent un site Web WordPress qui utilise toutes les fonctionnalités de plug-in / widget dont vous avez besoin, sans temps de chargement et de manière très conviviale pour les moteurs de recherche..
Maintenant que vous avez une compréhension de base de Thesis, nous allons, dans notre prochain article, approfondir la configuration des informations de notre site à l'aide des paramètres de Thesis et commencer à construire notre premier skin Thesis..