Boîte à outils du développeur WordPress intelligent Introduction à la série

Le noyau de WordPress est-il suffisant pour vous? Non, probablement pas. Presque tout le temps, nous installons des plugins et des thèmes WordPress pour aider à construire nos sites Web. Et ce n’est pas grave, car WordPress n’a pas vocation à être une solution universelle. Nous avons besoin de fonctionnalités supplémentaires et d'éléments de conception, et nous répondons à nos besoins avec des plugins et des thèmes… et plus encore..

L'aide WordPress ne doit pas nécessairement se présenter sous la forme d'un plugin ou d'un thème. Dans cette série, nous allons examiner plusieurs outils et utilitaires que nous pouvons utiliser avec nos sites Web WordPress. Nous allons passer en revue les plugins, thèmes et autres scripts qui vous aideront à créer de meilleurs sites Web avec WordPress..

Mais chaque série a besoin d'une introduction. Dans cet article, nous allons discuter des points forts de WordPress et des outils que nous verrons dans les prochaines parties..

Les avantages d'une communauté énorme

WordPress est-il le meilleur système de gestion de contenu au monde? Est-ce le mieux codé? L’expérience utilisateur de WordPress est-elle supérieure à celle de tous les autres CMS??

Bien que je pense que les questions ci-dessus devraient recevoir une réponse «oui», il est généralement difficile de déterminer «le meilleur» du genre. Non seulement parce qu'il est impossible de parvenir à un consensus avec tout le monde dans la région, mais aussi parce que nous ne pouvons pas choisir "le meilleur" parmi ceux que nous connaissons. "Le CMS parfait" peut avoir été développé dans une agence turque de conception de sites Web (qu'ils utilisent exclusivement pour leurs clients) ou hébergé sur le même site. localhost d'un adolescent chinois. Et, philosophiquement parlant, cette possibilité unique nous empêche de dire que WordPress est absolument le meilleur CMS jamais créé.

En tout cas, je babille. Le point auquel j'essaie d'arriver est que WordPress ne doit pas nécessairement être le meilleur système de gestion de contenu dans le monde, mais il a sûrement la plus grande communauté.

Il va sans dire que WordPress est WordPress car nous l'avons apporté à ce jour. Nous avons conçu des thèmes, développé des plugins et partagé nos connaissances, tout comme je partage mes connaissances avec vous ici et maintenant. La communauté a agrandi WordPress et, de manière récurrente, un WordPress plus grand a attiré (et attire toujours) une plus grande communauté. Chaque membre de la communauté WordPress est responsable du fait que, sur quatre sites Web, l’un d’eux est construit avec WordPress..

Les "outils" de WordPress

Au début de ce post, je vous ai dit que nous répondons à nos besoins dans WordPress avec des plugins et des thèmes et plus. Qu'est-ce que ça veut dire?

Cela signifie qu'il existe des "outils" conçus pour WordPress qui ne doivent pas nécessairement être définis comme des "plugins" ou des "thèmes". Oui, certains plugins (et même des thèmes) peuvent être définis comme un "outil WordPress". Mais il y a des "outils" qui ne font pas partie de la catégorie "plugins" ou "thèmes".

Prenez l'outil "WXR File Splitter", par exemple. Il vous aide à diviser vos sauvegardes XML en plusieurs parties afin que vous n'ayez pas à télécharger un seul fichier de sauvegarde gigantesque. WXR File Splitter se présente sous la forme d'une application Windows et d'une application Mac. Donc, il ne fait aucun doute que nous ne pouvons pas appeler cela un plugin ou un thème.

Ou bien, prenons GenerateWP: c'est un site Web sur lequel vous pouvez générer du code lié à WordPress tel que des types de publication personnalisés ou des fichiers "lisez-moi" pour les plugins. Il ne s'agit pas d'un plugin ou d'un thème, mais d'un site Web..

Maintenant, comment appelons-nous ces choses? Le mot "outil" est le plus approprié et le plus utilisé de la communauté (même si nous utilisons également le mot "utilité", qui n'est pas un mauvais choix non plus). Et qu'entendons-nous par "outil"? Eh bien, considérez-le comme un outil de poche, comme un marteau ou un tournevis: nous fabriquons ou modifions des choses avec ces outils.

Bien que vous puissiez inclure des plugins dans la zone "outils", tous les plugins ne peuvent pas être acceptés comme "outils" dans la communauté WordPress. (N'oubliez pas qu'un outil WordPress peut se présenter sous la forme d'un plugin ou d'un thème.) C'est un peu délicat d'avoir une définition exacte, mais ce n'est pas compliqué savoir quand un outil WordPress est un outil WordPress.

Les outils que nous verrons tout au long de la série

Dans les prochaines parties, nous allons passer en revue 13 outils de qualité pour WordPress. Sans les spoilers, laissez-moi juste les lister:

  1. Kirki: Un framework pour développer les contrôles Theme Customizer avec.
  2. Vérification du thème: Un plugin WordPress que vous pouvez utiliser pour tester votre thème et voir s'il est conforme aux normes de révision des thèmes de WordPress.org (qui sont également respectées dans ThemeForest)..
  3. GenerateWP.com: Un site Web sur lequel vous pouvez créer du code WordPress et même partager les extraits que vous avez créés.
  4. WP Quick Install: Un petit outil qui installe la dernière version de WordPress sur votre serveur, y compris des plugins, des thèmes, des options personnalisées et même du contenu personnalisé.
  5. WordPress Plugin Boilerplate: Une bibliothèque de qualité que vous pouvez utiliser pour construire des plugins avec une approche POO.
  6. Envato WordPress Toolkit: Une bibliothèque utile pour ceux qui vendent des thèmes sur ThemeForest.
  7. Répartiteur de fichiers WXR: Une application Windows et Mac qui vous permet de diviser les fichiers de sauvegarde WordPress XML par défaut..
  8. Recherche et remplacement en série WP: Un utilitaire PHP que vous pouvez utiliser pour effectuer des opérations de recherche et remplacement dans les tables WordPress sans détruire les champs sérialisés.
  9. Programme de mise à jour du plugin WordPress GitHub: Une bibliothèque pour activer les mises à jour de plugins en communication avec GitHub.
  10. WordPress instantanée: Un outil Windows portable pour créer instantanément des installations WordPress.
  11. Vafpress: Un cadre d’options étendu que vous pouvez utiliser pour vos plugins et vos thèmes.
  12. CMB2: Une bibliothèque que vous pouvez utiliser pour créer des méta-boîtes personnalisées utilisant des champs personnalisés.
  13. WP-CLI: Un ensemble d’outils de ligne de commande pour gérer les installations WordPress.

Nous allons également couvrir quelques outils qui ont été écrits auparavant dans Tuts + Code en une seule partie, y compris des liens vers les articles originaux..

Conclusion

Je peux déjà avoir l’impression que ce sera une série amusante. Ce sera également la plus grande série que j’ai jamais écrite. Je suis sûr que j'aimerai écrire sur les outils que j'ai mentionnés ci-dessus et j'espère que vous aimerez ce que vous voyez..

Êtes-vous aussi excité que moi? Mieux encore, avez-vous d'autres suggestions «d'outils» à ajouter à la série? Partagez vos idées avec nous dans la section Commentaires ci-dessous. Et si vous avez aimé l'article, n'oubliez pas de le partager avec vos amis!

Rendez-vous dans la prochaine partie, où nous aborderons Kirki, un framework Customizer!