Les meilleurs plugins GitHub pour WordPress
Publié: 2020-06-03GitHub et WordPress sont deux plateformes très populaires. Ne serait-ce pas formidable si vous pouviez avoir le meilleur des deux mondes et apporter toute la puissance de GitHub à votre site ? Si c'est votre cas, consultez notre liste des meilleurs plugins GitHub pour WordPress afin de tirer le meilleur parti de ces excellentes plateformes.
Qu'est-ce que GitHub ?
Pour comprendre ce qu'est GitHub, nous devons d'abord expliquer ce qu'est Git. Git est un système de contrôle de version open source créé par Linus Torvalds, le même gars qui a créé Linux. Un système de contrôle de version aide les développeurs à gérer les révisions de leurs projets et stocke ces modifications dans un référentiel central. Les systèmes de contrôle de version sont très utiles lorsque plusieurs personnes travaillent sur le même code ou lorsqu'il s'agit d'un projet open source car chaque développeur peut voir les changements dans le code, le télécharger et le modifier.
Avantages d'utiliser GitHub
Git n'est pas le seul contrôle de version disponible, mais c'est le plus célèbre car il présente de multiples avantages par rapport aux autres systèmes. Dans la plupart de ces systèmes, si quelqu'un apporte des modifications au projet, ces modifications sont appliquées directement au référentiel central.
Avec Git, cependant, si un développeur souhaite modifier un projet, il doit copier l'intégralité du référentiel sur son système (appelé "forking"), puis effectuer les modifications sur sa copie locale. Après cela, ils peuvent envoyer une notification (appelée « pull request ») au propriétaire pour appliquer ces modifications au serveur central.
Enfin, le propriétaire peut fusionner ces modifications en un clic (appelé « merge »). GitHub est donc une plate-forme qui héberge des référentiels Git et fournit de nombreuses autres fonctionnalités qui facilitent l'utilisation et la collaboration avec d'autres. Il compte plus de 40 millions d'utilisateurs dans le monde et a été acquis par Microsoft en 2018.
Pourquoi utiliser les plugins GitHub dans WordPress ?
Comme vous pouvez l'imaginer, de nombreux développeurs qui créent des thèmes et des plugins pour WordPress hébergent les codes sources dans GitHub. Mais ce n'est pas tout. Certains modules complémentaires vous permettent de porter l'intégration GitHub-WordPress à un tout autre niveau.
Certains outils ajoutent des fonctionnalités Git à WordPress et vous permettent d'ajouter un contrôle de version, d'installer des thèmes et des plugins à distance, de les déployer directement depuis GitHub, d'intégrer des référentiels sur votre site, et bien plus encore.
Meilleurs plugins GitHub pour WordPress
Les meilleurs plugins WordPress GitHub sont :
- Poussoir WP
- Mise à jour GitHub
- VersionPresse
- Actions GitHub pour WordPress
- Intégrer GitHub
- Markdown GitHub
- Gist GitHub Shortcode
- Téléchargements de la version GitHub
- Intégrer un bloc pour GitHub
- Contribution au commit Github
- Écrire sur GitHub
Regardons de plus près ce que chacun d'eux a à offrir.
1. Poussoir WP
WP Pusher est un excellent outil qui vous permet de déployer automatiquement les modifications que vous apportez à votre référentiel Git sur votre site WordPress. De cette façon, vous pouvez installer et mettre à jour des thèmes et des plugins directement depuis GitHub, Bitbucket ou GitLab, quel que soit l'hébergement que vous utilisez. Ceci est très utile pour les développeurs car chaque fois qu'ils poussent un nouveau changement dans le référentiel Git, il mettra automatiquement à jour vos plugins et thèmes sans avoir à utiliser un client FTP.
De plus, WP Pusher est multisite et ne nécessite pas que Git soit installé sur votre serveur, tout service d'hébergement que vous utilisez fera l'affaire.
Prix
Ce plugin haut de gamme est freemium. Il propose une version gratuite et trois forfaits premium :
- Version gratuite
- Freelance – 99 USD par an (5 sites)
- Agence – 199 USD par an (20 sites)
- Grande Agence – 499 USD par an (100 sites)
La version gratuite ne prend en charge que les référentiels publics, tandis que les plans premium incluent des référentiels privés et une assistance par e-mail. En plus de cela, ils ont tous une garantie de remboursement de 30 jours, donc si vous n'aimez pas le produit, vous pouvez obtenir un remboursement complet.
2. Mise à jour GitHub
Cet outil n'est pas dans le référentiel WordPress mais c'est l'un des plugins GitHub les plus puissants pour WordPress. GitHub Updater vous permet de mettre à jour n'importe quel plugin ou thème hébergé dans GitHub. Avec cet outil, vous pouvez activer les mises à jour automatiques de vos plugins, thèmes et modules linguistiques GitHub, Bitbucket, GitLab ou Gitea.
La magie de cet outil est qu'il vous permet de mettre à jour vos plugins et thèmes WordPress chaque fois que vous publiez une nouvelle version, de la même manière que vos utilisateurs reçoivent une mise à jour lorsqu'ils téléchargent un add-on ou un thème depuis le référentiel WordPress. De plus, il vous permet d'installer des thèmes et des plugins à distance. Alors, comment utilisez-vous ce plugin? La seule condition est que votre plugin ou thème doit contenir un en-tête dans l'en-tête style.css ou dans l'en-tête du plugin pour indiquer son emplacement sur GitHub.
Il convient de noter que ce plugin a été initialement développé par Joey Kudish mais comme il n'avait pas été mis à jour depuis un moment, un autre groupe de développeurs appelé Radish Concepts a repris le projet.
Prix
GitHub Updater est un outil gratuit que vous pouvez télécharger depuis GitHub. Vous pouvez trouver la version originale ici, et la nouvelle ici.
3. VersionPress
VersionPress est un excellent plugin open-source qui apporte toute la puissance de Git à WordPress. Ce qui fait de VersionPress l'un des meilleurs plugins GitHub pour WordPress, c'est qu'il ajoute un contrôle de version aux fichiers et à la base de données vous permettant de suivre chaque modification que vous apportez à votre site. Cela signifie que vous pouvez annuler toute modification que vous avez apportée ou même ramener votre site à un état antérieur en annulant toutes les modifications apportées à ce point.
De plus, VersionPress vous permet de créer des environnements de test pour les tests et de les fusionner avec la base de données en direct. Même si cela peut sembler compliqué, cet outil est assez facile à utiliser et crée des commits Git pour les modifications de fichiers et de bases de données en langage naturel, de sorte qu'il est accessible même aux utilisateurs non techniques.
Prix
VersionPress est gratuit et vous pouvez le télécharger depuis GitHub.
4. Actions GitHub pour WordPress
GitHub Actions pour WordPress est l'un des meilleurs plugins pour ceux qui développent leurs plugins sur GitHub. Cet outil vous permet de déployer vos nouvelles versions directement dans le référentiel de plugins WordPress chaque fois que vous taguez une nouvelle version sur GitHub. Vous pouvez le faire à partir de la ligne de commande ou en utilisant l'interface des versions de GitHub. Cela présente de grands avantages car cela vous permet de gérer tous vos développements directement depuis GitHub.
Pour plus d'informations, consultez cette page de documentation.
Prix
GitHub Actions pour WordPress est 100 % gratuit.
5. Intégrer GitHub
GitHub Embed est un plugin très simple mais très efficace qui vous permet d'intégrer les détails de GitHub dans une page ou un article WordPress. Il vous suffit de coller le code dans l'URL comme vous le feriez avec n'importe quelle autre source intégrée. Cet outil vous permet actuellement d'intégrer :
- Référentiels
- Des profils d'utilisateurs
- Résumés des étapes du projet
- Contributeurs au projet
En termes de conception, GitHub Embed fournit un style de base mais ajoute des classes afin que vous puissiez le personnaliser pour qu'il corresponde à l'apparence de votre site.
Prix
GitHub Embed est gratuit et vous pouvez le télécharger à partir du référentiel de plugins WordPress.
6. Markdown Github
Même s'il n'a reçu aucune mise à jour depuis plusieurs mois, il s'agit toujours de l'un des meilleurs plugins GitHub pour WordPress. Markdown Github vous permet de stocker toutes les informations de votre site dans GitHub sous forme de fichiers Markdown et de contrôler toutes les versions de votre contenu.
Mais comment fait-il ? Chaque fois que la page se charge, Markdown Github interroge l'API GitHub afin que les modifications que vous apportez dans le référentiel s'appliquent immédiatement à votre site. C'est une excellente option pour ceux qui ont besoin de mettre à jour leur site avec des utilisateurs externes via des demandes d'extraction. De plus, ce plugin est livré avec 3 shortcodes pour afficher les 5 derniers commits, afficher des liens formatés vers le référentiel avec la dernière mise à jour, et plus encore.
Prix
Markdown Github est un outil gratuit et vous pouvez le télécharger à partir du référentiel WordPress.
7. Gist GitHub Shortcode
Comme son nom l'indique, Gist GitHub Shortcode vous permet d'ajouter GitHub Gists à vos publications via des shortcodes. Par exemple, vous pouvez inclure un Gist complet avec le shortcode suivant :
[gist]
De plus, vous pouvez insérer un fichier dans un gist :
[gist file="index.php"]
Même s'il ne reçoit pas de mises à jour très souvent, la dernière remonte à plus de 7 mois, Gist GitHub Shortcode est gratuit et vous pouvez le télécharger depuis le référentiel WordPress.
8. Téléchargements de versions GitHub
Ce plugin vous permet d'obtenir le nombre de téléchargements, les liens et d'autres informations pour les versions des référentiels GitHub via des codes abrégés. Par example:
- Le shortcode
[grd_count]
vous donne la somme de toutes les valeurs de comptage de téléchargement pour une version sélectionnée (un référentiel GitHub). -
[grd_list]
renvoie la liste de téléchargement pour les versions sélectionnées, y compris le nom de la balise, la description et la liste des fichiers pouvant être téléchargés. -
[grd_latest_version]
donne le nom de la balise de la dernière version publiée.
Avant de commencer à utiliser cet outil, accédez à votre tableau de bord WordPress > Paramètres > Téléchargements de versions GitHub et définissez des valeurs pour le nom d'utilisateur GitHub et le nom du référentiel que vous utiliserez par défaut dans les codes abrégés.
Prix
GitHub Release Downloads est un outil gratuit que vous pouvez télécharger à partir du référentiel WordPress.
9. Intégrer un bloc pour GitHub
Embed Block est un excellent outil pour ceux qui souhaitent intégrer des référentiels Github dans leurs sites. Il vous permet d'ajouter facilement un bloc d'intégration du référentiel GitHub à l'éditeur de blocs et d'afficher une carte avec les informations du référentiel.
À l'aide de l'éditeur Gutenberg, vous pouvez ajouter un référentiel GitHub à n'importe quelle page ou publication sur votre site Web. De plus, Embed Block est très facile à utiliser. Entrez simplement l'URL du référentiel et le plugin intégrera une carte avec tous les détails du référentiel. Le bloc comprend quelques styles CSS de base, mais vous pouvez facilement le modifier avec un peu de CSS.
Prix
Cet outil est gratuit et disponible en anglais, espagnol et portugais.
10. Contribution à l'engagement Github
Avec ce plugin, vous pouvez afficher toutes les contributions que vous avez faites dans GitHub. Cela peut être utile pour créer plus d'autorité et montrer à vos clients ou employeurs potentiels que vous êtes une source respectée de connaissances dans votre domaine.
Github Commit Contribution peut être facilement intégré à n'importe quel site Web de portfolio ou de CV et il est entièrement réactif, compatible avec tous les navigateurs et prêt pour la rétine. De plus, il est livré avec deux mises en page prédéfinies et prend en charge les codes abrégés.
Prix
Cet outil est disponible dans Code Canyon pour 13 USD.
11. Écrire sur GitHub
Le dernier outil de notre liste des meilleurs plugins GitHub pour WordPress est l'écriture sur GitHub. Comme son nom l'indique, il vous permet d'écrire du contenu en collaboration avec d'autres auteurs et de laisser vos utilisateurs proposer des améliorations à votre contenu WordPress via GitHub.
Writing On GitHub est un outil très utile pour les équipes car il leur permet d'écrire et de modifier des articles de manière collaborative à l'aide de GitHub. De plus, les équipes peuvent synchroniser le contenu de deux installations WordPress différentes ainsi que mettre en scène et prévisualiser le contenu avant de le déployer en production.
Prix
La meilleure partie est que Writing OnGitHub est 100% gratuit.
Conclusion
Pour résumer, ces plugins vous permettront de combiner le meilleur de GitHub et de WordPress. Avec certains de ces modules complémentaires, vous pouvez aller plus loin dans l'intégration GitHub-WordPress et améliorer votre productivité. Vous pourrez ajouter un contrôle de version à votre site, déployer de nouvelles versions directement depuis GitHub, intégrer des référentiels sur votre site, stocker toutes les informations de votre site Web dans GitHub sous forme de fichiers Markdown, et bien plus encore.
Alors, quel plugin devriez-vous utiliser en premier ? Nous vous recommandons de commencer avec WP Pusher, GitHub Updater et VersionPress. Ils ont tous des versions gratuites et ils ont d'excellentes fonctionnalités qui vous aideront à tirer le meilleur parti de GitHub sur votre site en toute simplicité.
Utilisez-vous des plugins GitHub ? Faites-nous savoir quels autres outils nous devrions inclure dans la section des commentaires ci-dessous.