Vous vous réveillez et la première chose qui vous vient à l'esprit est “Je dois terminer ce plugin ou ce thème WordPress”.

Bien que vous aimiez toujours votre travail et qu'il soit une excellente source de revenus, vous avez parfois l'impression de ne rien faire et cela vous rend fou. C'est simple; si vous ne terminez pas le projet, vous ne serez pas payé, et si vous ne terminez pas assez de projets, vous ne serez pas assez payé. Vous devez trouver un moyen de conclure les projets plus rapidement, et nous sommes là pour vous aider avec des conseils faciles à mettre en œuvre.

Il existe plusieurs astuces que vous pouvez maîtriser pour soulager cette douleur et vous faire aimer à nouveau votre travail. Lisez la suite pour voir comment vous pouvez accélérer le développement et diffuser votre plugin ou votre thème en un temps record.

1. Développez d'abord votre concentration

Il ne sert à rien d'essayer de démarrer quoi que ce soit si votre tête n'est pas dans le jeu. Vous finirez par faire défiler sans fin Internet tout en essayant simultanément d'éviter les spoilers pour le nouvel épisode GoT. Cinq minutes plus tard, vous êtes probablement frustré et il est impossible de faire avancer les choses.

Procrastination n'est pas une chose facile à aborder, mais vous n'êtes pas seul, et il existe des méthodes pour y faire face. Connaître l'heure de la journée où vous êtes le plus productif, alerte et désireux de travailler est une optimisation simple que tout le monde peut faire. Ajustez votre horaire. Si vous êtes un oiseau de nuit, faites vos corvées et vos affaires familiales avant de commencer à travailler. Si vous êtes un lève-tôt, mettez-vous au travail dès que vous avez terminé votre jogging matinal !

2. Faites un plan

Vous pouvez simplement plonger à ce stade puisque vous êtes prêt et prêt à faire des choses. La vérité est que ce n'est peut-être pas le meilleur plan d'action. Vous finirez probablement par vous perdre dans le projet, et il sera inévitable de prendre du recul et de refaire des choses. Et une perte de temps totale.

Avant de commencer, assurez-vous que vous savez ce que vous allez faire à la fois en termes de micro-tâches et de vue d'ensemble. Si vous avez des questions sans réponse, avant de commencer, il est temps de les poser à vous-même ou à votre patron ou client. Cela peut sembler être un autre retard, mais il est payant à long terme.

Trello

Utiliser n'importe quelle forme de planificateur, de chef de projet ou simplement un moyen de noter les choses vaut mieux que de ne rien utiliser. Le bon vieux stylo et le papier font des merveilles. Logiciel qui n'est pas spécialisé pour un créneau spécifique comme Trello fait aussi des merveilles. Assurez-vous simplement d'utiliser quelque chose, car peu importe la qualité de votre mémoire, écrire des choses vous donne de la clarté.

Avoir un plan vous fera économiser des heures à vous demander “Où dois-je aller à partir d'ici”. Si vous utilisez Trello, vous obtenez également un coup de pouce supplémentaire d'endorphines une fois que vous avez mis la tâche en “Terminé”, ce qui vous donnera la motivation nécessaire pour vos autres tâches.

3. La préparation est la moitié de la bataille

Une fois que vous vous êtes assis et que vous vous êtes mis au travail, la pire chose qui puisse arriver est que vous ayez oublié de prendre un verre d'eau ou que vous deviez courir rapidement aux toilettes. Si la même chose se produit avec vos outils, vous avez de gros problèmes.

Astuce 1 : marquez les pages que vous utilisez souvent et enregistrez vos extraits de code

Cette astuce convient particulièrement aux nouveaux développeurs, mais même les plus expérimentés doivent obtenir un deuxième avis de temps en temps. Aucune honte à cela, que ce soit.

Cependant, si vous devez rechercher sur Internet cette précieuse information que vous avez vue il y a deux jours et dont vous avez maintenant cruellement besoin, vous avez probablement déjà perdu trop de temps (et vous ne la trouverez pas). Mettez en signet les ressources que vous utilisez souvent pour apprendre plus rapidement et réduire le temps perdu à chercher.

Un autre conseil de préparation consiste à garder vos extraits de code à proximité en tout temps. C'est un énorme gain de temps. Si vous remarquez que vous tapez le même code encore et encore, il est probablement préférable de le sauvegarder quelque part, afin qu'ils soient à portée de main lorsque vous aurez besoin de les réutiliser.

Astuce 2 : Créez une liste de vos plugins les plus fiables

Tout comme avec les extraits de code et les signets, il existe sans aucun doute plusieurs plugins que vous utilisez tout le temps, que ce soit pour le développement ou les tests.

Gardez une trace des plugins essentiels que vous utilisez. Une fois que vous avez configuré votre liste à partir de cette astuce, le développement de votre prochaine extension de thème ou de plugin ne vous obligera pas à tout recommencer. Allez-y et sautez cette étape. Cela s'ajoute à un développement encore plus rapide.

4. Obtenez le bon éditeur de texte

Vous passerez la plupart de votre temps avec un éditeur de code, il vaut donc mieux que ce soit quelque chose que vous êtes à l'aise d'utiliser. Votre choix pourrait être un simple éditeur de texte, ou quelque chose de plus puissant et lié à ce sur quoi vous travaillez en ce moment.

De nombreux développeurs jurent que tout éditeur de texte doté de la coloration syntaxique est suffisant. Ils préfèrent la simplicité qui vient avec des éditeurs comme Coda ou Sublime Editor.

Code Visual Studio

En revanche, l'utilisation d'un IDE (environnement de développement intégré) vous donnera plus de puissance et d'outils sous le même toit. Code Visual Studio est un produit plutôt nouveau et gratuit de Microsoft que nous ne saurions trop recommander. Il est rapide et parfaitement adapté au développement WP. Il contient de nombreux modules complémentaires spécifiques à WP et vous fera économiser des heures de développement.

5. Configurer l'environnement de test

Avec les plugins et les thèmes WordPress, il s'agit de tester. Vous ne pouvez pas simplement le tester n'importe où, surtout si vous n'avez pas configuré l'environnement de staging. Le configurer manuellement n'est pas une tâche facile. Alors, prenez un bon outil.

Si vous envisagez simplement d'essayer des choses sur un site Web en direct, pour votre bien, ne le faites pas. Au lieu de cela, utilisez un site de développement. La plupart des meilleures options d'hébergement WordPress incluent déjà des sites de développement, il vous suffit donc de vous connecter à votre compte d'hébergement et de cliquer sur un bouton.

Mais si votre hébergement ne l'offre pas, considérez le Plug-in WP Staging. Ce plugin vous facilitera grandement la vie. Au lieu d'utiliser l'une des solutions trop compliquées, ou celles qui ont des exigences de serveur spécifiques, celle-ci vous préparera pour les tests en quelques secondes. Installez-le sur un site Web en direct sur lequel vous devez travailler et regardez-le faire sa magie.

WPStaging

Il créera une copie de votre site dans un sous-dossier de votre installation WordPress d'origine. Avec lui, vous pouvez tester jusqu'à ce que vous soyez satisfait, sans risquer de causer des dommages permanents au site Web en direct.

6. Repartez de zéro en quelques secondes

Vous allez tester votre nouveau thème ou plugin, et quelque chose ne va pas – c'est dans la nature du développement. Si jamais rien ne va mal pour vous, appelez-nous. On devrait jouer à la loterie ensemble.

Lorsque les choses tournent mal, pour la prochaine série de tests, vous avez besoin d'un nouvel environnement WP. Pour cela, utilisez un plugin de réinitialisation comme WP Réinitialiser. En un clic, il réinitialise WP en vous donnant un site agréable et propre à tester encore et encore. Il offre également des options plus avancées, comme la réactivation des plugins après la réinitialisation, vous n'avez donc pas à le faire manuellement.

Actions WPReset

Avec WP Reset, vous pouvez également créer des “points de contrôle” indispensables, grâce au fonctionnalité d'instantanés de base de données. Vous pouvez créer un instantané de la base de données avec laquelle vous êtes à l'aise, en quelques secondes. Après le test, vous pouvez revenir à un snap particulier autant de fois que nécessaire.

7. Après le test

Il ne sert à rien de tester à moins que vous ne cherchiez à améliorer les performances de votre plugin ou de votre thème. Après cela, il pourrait y avoir un tas de raisons pour lesquelles vous pourriez toujours travailler sur le même plugin. Il existe plusieurs façons de rendre ce processus aussi simple que possible.

Raison 1 : Débogage

Si tout se passe bien, par tous les moyens, mettez-le là-bas pour que le monde entier puisse le voir et l'utiliser. Cependant, s'il y a un problème, vous voudrez peut-être le corriger avant de vous lancer sur le marché.

Il est possible que la plupart de votre temps soit consacré au débogage, et c'est ce qui vous prend si longtemps. Néanmoins, vous ne devez pas compromettre la qualité de votre plugin pour la vitesse. Le simple fait de trouver le problème semble être trop de travail.

Vous pouvez utiliser Moniteur de requête pour vous aider ici. Ce plugin très populaire présente les informations dans un menu structuré dans la barre d'administration et vous permet de voir ce qui est responsable des problèmes que vous rencontrez.

Moniteur de requête

Ces informations aident énormément à tout déboguer, des erreurs PHP, des crochets et des actions aux appels d'API HTTP, avec certaines fonctionnalités avancées telles que le débogage des appels d'API Ajax ou REST. Cela aide énormément à localiser les problèmes, car cela vous permet de restreindre les informations en fonction d'un thème et d'un plugin spécifiques. Vous pouvez vérifier ce qui fonctionne mal en quelques secondes.

Barre de débogage

Vous pouvez également continuer et installer Barre de débogage. Si vous avez suivi l'astuce 3, vous avez probablement tout compris avec le plugin Developer. La barre de débogage, dans son essence, ajoute un menu de débogage à la barre d'administration. Dans le menu, vous pourrez voir la requête, le cache et d'autres informations qui peuvent être vraiment utiles pour le débogage. Un autre grand avantage de l'utilisation de ce plugin est qu'il existe un tas d'extensions disponibles, par exemple, Debug Console ou Debug Bar Rewrite rules. Chacun d'eux ajoute un peu plus de fonctionnalités à la table.

Raison 2 : test pour tous les navigateurs, juste au cas où

N'attendez pas les tickets une fois que votre plugin est en ligne. Assurez-vous que votre plugin ou votre thème fonctionne parfaitement sur tous les navigateurs et que votre thème ne gâche pas la réactivité du site Web. Bien que plus de 63% des personnes utilisent Google Chromefonctionnant très bien uniquement sur ce navigateur laisse un bon pour cent d'entre eux mécontents.

Vous devez continuer à vous mettre à jour et vous pourriez penser que vous pourrez y revenir plus tard si nécessaire. La vérité est qu'il est certainement préférable d'avoir les bases entièrement préparées et prêtes à être expédiées afin que vous puissiez continuer à ajouter de nouvelles fonctionnalités plutôt que de revenir en arrière et de corriger la même chose à nouveau.

Raison 3 : Cela pourrait être tout pour rien

Si vous développez votre thème WordPress, vous voulez vous assurer qu'il respecte ces règles que vous ne devez pas enfreindre. Pour cela, il existe un plugin que vous pouvez utiliser pour vous aider.

Plugin WordPress de vérification de thème

Le vérificateur principal que vous devriez utiliser est le WordPress Vérificateur de thème. Celui-ci est extrêmement utile car il vous aide à voir si votre thème est à la hauteur des autres thèmes WordPress. Il vous permet d'exécuter les outils de test que WordPress utiliserait lorsque vous soumettez votre thème.

Résultats du vérificateur de thème

Une fois les tests effectués, qui prendront une seconde, vous pourrez voir si quelque chose dans votre thème n'est pas conforme aux standards WordPress. Vous pouvez adapter les meilleures pratiques de WordPress plus facilement, sans avoir à passer des heures à les apprendre à l'avance.

8. Si vous êtes interrompu

Au cas où vous seriez interrompu, ce qui arrive très ennuyeux si vous travaillez avec quelqu'un, essayez de ne pas leur lancer quelque chose.

Le cas le plus fréquent est que vous avez fait une pause ou que quelque chose de plus important s'est produit, vous avez donc dû quitter votre station. Y revenir quelques heures plus tard pourrait vous prendre des heures pour revenir dans le jeu et comprendre les changements apportés. Le pire des cas est la possibilité que ces collègues ennuyeux aient fait quelques changements pendant que vous n'étiez pas là.

Assurez-vous d'installer le Histoire simple brancher. Une fois ce plugin installé et activé, vous pourrez le voir sur votre tableau de bord.

Module d'historique simple

Donc, si quelqu'un d'autre a installé quelque chose ou apporté d'autres modifications, vous pouvez facilement les voir ici. Cela vous aidera à planifier vos prochaines étapes en conséquence.

9. Gardez une trace de votre vitesse

Un autre conseil lié aux endorphines qui pourrait créer le lecteur qui pourrait vous manquer : chronométrez-vous.

Maintenant, au début, cela peut sembler quelque peu contre-intuitif. Vous savez probablement combien de temps il vous faut pour terminer un thème ou un plugin, et ce n'est pas un nombre dont vous êtes fier et que vous cherchez à partager. Pourtant, il n'y a aucune raison pour que vous n'essayiez pas cela. Pour le dire clairement, vous devriez rivaliser avec vous-même.

Le fait de vous chronométrer pourrait être un excellent indicateur de ce qui vous ralentit. Lorsque vous êtes sur l'horloge, il est beaucoup plus facile de voir quels aspects de vos efforts de développement doivent être améliorés. Certains d'entre eux pourraient vous prendre beaucoup plus de temps que prévu, et d'autres se révéleront beaucoup plus faciles.

Une fois que vous saurez quelles parties sont les plus gênantes, vous saurez lequel de ces plugins vous convient le mieux. Jusque-là, assurez-vous de les installer et de les activer tous, juste au cas où. Après tout, vous pouvez toujours appuyer sur le bouton de réinitialisation !

10. Assurez-vous de vous amuser

Le plus grand tueur de votre productivité est si vous travaillez sur quelque chose qui ne vous intéresse pas ou que vous trouvez ennuyeux. Jouez de la musique, ludifiez vos tâches, regardez des vidéos de chats et pensez à des récompenses appropriées pour le travail bien fait. Tout ce qui fonctionne pour vous, tant que vous ne détestez pas quelque chose que vous trouviez si agréable !