Tous les développeurs Web de haut niveau qui sont des observateurs assidus doivent avoir vu le développement de WordPress, qui passait d'un forum de blogues de base à une plate-forme de développement à part entière. Alimentant des millions de sites Web aujourd'hui, WordPress est désormais reconnu comme un système de gestion de contenu (CMS) incontournable mondialement reconnu pour le développement Web..
Au départ, on avait l’impression que ce système de gestion de contenu visait exclusivement les amateurs de code qui connaissaient bien leurs compétences en matière de codage. Mais plus tard, la communauté WordPress a commencé à mettre davantage l'accent sur le développement de frameworks qui non seulement ont amélioré la flexibilité de WordPress, mais ont également simplifié le processus de codage et pris moins de temps..
Ces frameworks ont commencé à produire des résultats époustouflants, les développeurs pouvant désormais considérablement gagner du temps de production et les projets de développement se déroulant à un rythme raisonnable. Eh bien, si vous me le demandiez alors, je n'étais initialement pas une personne favorable à la structure. Mais on m'a vendu quand j'ai compris qu'écrire seulement quelques lignes de code pouvait donner de tels résultats.
Compte tenu de ce fait, j’ai récemment exploré un cadre pour l’un de mes projets, appelé Cadre Titan. J'ai vraiment aimé son fonctionnement et la flexibilité qu'il offre tout en restant minimal. J'ai l'intention d'écrire une série d'articles sur Titan Framework. Dans cette série, nous allons explorer Titan Framework en détail, son fonctionnement et les fonctionnalités ou options qu’il offre. Commençons donc par une introduction rapide de Titan Framework. C'est ce que je vais appeler pour l'instant.
Titan Framework est un WordPress cadre des options ce qui permet de développer des plugins et des thèmes flexibles en leur ajoutant des options. Bien qu’il n’ait qu’un an, Titan Framework s’avère être l’un des cadres d’options les plus simples de la communauté WordPress. La raison en est sa capacité à créer des paramètres configurables qui peuvent être inclus dans votre projet de développement en ajoutant seulement quelques lignes de code. N'est-ce pas génial? Découvrons-le.
Benjamin Intal (@bfintal) est l'homme derrière ce logiciel intuitif. Avec environ 20 options, toutes personnalisables, vous créez assez facilement des pages d’administrateur, des onglets, des options, des boîtes de méta, des sections de personnalisation de thème et des panneaux..
Titan Framework a également apporté une contribution supplémentaire, c’est-à-dire qu’il a unifié l’API des paramètres WordPress, les sections / panneaux Metaboxes et le personnaliseur de thème. L'ensemble d'options que vous obtenez avec Titan Framework est identique, que vous souhaitiez créer un panneau d'administration ou une métabox, ou même si vous créez des sections Theme Customizer..
En ce qui concerne Titan Framework, vous devez suivre trois étapes simples pour ajouter de la flexibilité à vos thèmes ou plugins WordPress:
Voyons ce qui peut être créé en utilisant Titan Framework. Vous pouvez créer différents conteneurs tels que:
En parlant de l'ensemble d'options que nous avons dans Titan Framework, dans presque tous les conteneurs ci-dessus, vous pouvez ajouter plusieurs options, par exemple:
Avant de conclure l'article d'aujourd'hui, examinons certaines des fonctionnalités de Titan Framework..
Titan Framework est 100% gratuit à utiliser et est open source. Il est disponible sur GitHub. Vous pouvez utiliser le framework dans vos projets WordPress personnels et commerciaux sans aucune restriction.
Titan Framework est proposé avec plus de 20 options dont les fonctionnalités sont très polyvalentes. Ces options vont des plus simples, comme les champs de texte, aux plus complexes, comme les posts à plusieurs tâches, les catégories, les pages, etc..
Finie l'époque où vous deviez vous préoccuper de la création de vos propres paramètres. Titan Framework à lui seul peut supporter toutes les tâches de développement fastidieuses, tandis que vous pouvez consacrer plus de temps à la création d'un excellent produit.
Penser aux options attirera rapidement votre attention sur leur style, qui semble assez intimidant. Pas de soucis! Titan Framework génère automatiquement le CSS pour toutes les options que vous créez. Il prend également en charge SCSS.
Après avoir travaillé avec plusieurs projets, je peux vous assurer que Titan est l’un des meilleurs cadres d’options parmi tous ses concurrents. Cependant, ce qui me manque, c’est le nombre d’options offertes actuellement. Je suis sûr que Benjamin et son équipe vont y travailler et nous verrons bientôt d'autres ajouts à la liste des options..
Dans le prochain article, je discuterai de l'installation et de la configuration de base de Titan Framework avec votre projet. Faites-moi savoir ce que vous pensez dans les commentaires ci-dessous ou contactez-moi sur Twitter.