Guide du développeur pour la première fois: comment contribuer à WordPress –
Cet article sur la contribution à WordPress a été publié à l'origine par par Torque Magazine et est reproduit ici avec autorisation.
WordPress est énorme de même que sa communauté. De plus, WordPress a été construit sur la collaboration et a toujours été bien accueilli par les nouveaux développeurs contribuant au projet. Cependant, si vous souhaitez aider la plate-forme à se développer encore davantage, il peut être difficile de savoir où appliquer vos compétences.
Heureusement, il est facile de se lancer dans le développement WordPress, quelle que soit la manière dont vous souhaitez premiers pas. Il est presque certain qu'une tâche vous conviendra parfaitement, qu'il s'agisse de contribuer directement au cœur de WordPress, de tester les bogues ou d'aider de nombreuses autres manières.
Cet article examinera de plus près les différents domaines de WordPress et comment vous pouvez commencer à y contribuer. Cependant, tout d’abord, nous allons parler de ce qu’implique une contribution et des raisons pour lesquelles vous voudriez le faire. Let's 1965!
Contribuer à WordPress signifie
Les lecteurs réguliers du blog Torque sauront que nous avons déjà expliqué les raisons pour lesquelles vous souhaiteriez développer à l'aide de WordPress et également exploré certaines des idées fausses pouvant survenir lors du développement de la plate-forme. Plutôt que de nous répéter ici, nous dirons simplement que nous pensons que WordPress est l’avenir du développement Web.
Il existe de nombreuses innovations WordPress récentes et futures auxquelles vous voudrez peut-être participer. Celles-ci incluent des technologies passionnantes telles que la REST API (y compris la façon dont WordPress peut devenir "sans tête" ) et le futur éditeur Gutenberg . En fait, ici sur le blog Josh Pollock a récemment examiné la façon dont les deux plus grandes innovations de WordPress travaillent ensemble pour créer des designs superbes.
Pour les non-initiés, la nature open-source de WordPress signifie que tout le monde peut potentiellement être impliqué. Si vous êtes un développeur, la porte s’ouvre encore plus largement et vous permet de contribuer activement non seulement au code de base, mais également à la documentation, aux demandes de support, etc. Dans la section suivante, nous verrons comment contribuer réellement au développement de WordPress.
Comment commencer à contribuer à WordPress (3 façons)
Contribuer à WordPress en tant que développeur nécessite trois étapes principales formulaires pour les novices – plongez dans le Codex travaillez sur le code de la plate-forme principale ou aidez-vous à utiliser WordPress ' dans une myriade de domaines . Examinons chaque approche tour à tour.
1. Améliorer la documentation WordPress
Même si vous n’avez aucune connaissance en développement, vous avez probablement déjà consulté au moins une page du code WordPress Codex officiel. Cette initiative gérée par la communauté vise à documenter chaque aspect de WordPress dans un format de style wiki. Considérez-le comme la base de connaissances de l’ensemble de la plate-forme WordPress et de la base d’utilisateurs dans son ensemble.
En gardant cela à l’esprit, vous pouvez imaginer qu’il est difficile de maintenir un tel projet à jour, notamment avec . ] Calendrier de mise à jour de WordPress . De plus, comme le Codex est un projet communautaire, il existe inévitablement un "rythme croissant" qui concerne les pages et les sections régulièrement mises à jour. Par exemple, les sujets d'actualité WordPress tels que Gutenberg ou l'API REST attirent davantage l'attention que les aspects ésotériques tels que les appels de fonctions spécifiques et les points d'ancrage.
Pour cette raison, contribuer au WordPress Codex apporte une valeur inestimable à la toute la communauté. Une fois que vous vous êtes inscrit, que vous avez créé une page utilisateur et lu les directives, trois domaines clés nécessitent une assistance:
- Maintenance et administration de au Codex, notamment le balisage et la catégorisation des pages et la vérification des modifications récentes.
- Création et gestion du contenu lui-même, y compris la traduction et l'édition de l'exemple de code.
- Participez à la croissance et à l'évolution du Codex. Vous pouvez le faire en vous inscrivant à la liste de diffusion dédiée et aux discussions de groupe régulières .
2. Aide pour développer les thèmes, les modules et les plugins WordPress
Si vous êtes un utilisateur de WordPress ayant une expérience du développement, vous voudrez peut-être vous salir les mains sous le capot. Le caractère open-source de la plate-forme signifie que vous pouvez non seulement développer les thèmes et les plug-ins à l’aide des instructions de WordPress, vous pouvez également contribuer directement au code principal de la plate-forme. En fait, il existe un document sur le site Make WordPress qui explique comment s’impliquer – le Core Contributor Handbook .
Cette ressource est pratiquement la bible pour contribuer au code dans WordPress. Il présente également une multitude de moyens supplémentaires que les développeurs peuvent donner. Ce manuel n'est que l'un des nombreux couvrant presque tous les aspects de WordPress, tels que sa conception, son accessibilité, et bien plus encore.
Compte tenu de la portée étendue de WordPress, il est important de s'assurer que tout le monde y contribue. la plate-forme est (littéralement) sur la même page – en particulier en ce qui concerne les contributions de base. Même un rapide coup d'œil sur L'organisation de WordPress devrait vous donner une idée de l'ampleur de la portée de la contribution essentielle.
Enfin, il existe trois façons de contribuer au cœur de WordPress:
- the platform .
- Rédaction de code améliorant directement les fonctionnalités de WordPress
- Mise à jour de la documentation associée permettant de rendre la plate-forme accessible à d'autres.
We Nous avons déjà discuté d'un aspect de la contribution à la documentation, mais il existe également des documents en ligne et JavaScript à prendre en compte. Ce dernier point est particulièrement important, étant donné le mouvement de WordPress vers une focalisation sur cette langue .
3. Trouvez un autre domaine d’intérêt dans le site Make WordPress . Site Web
. Il est utile de noter que le cœur de la plate-forme n’est qu’un élément de la photo plus grande et de certaines de vos compétences. peut être transférable à d'autres domaines. En fait, en fonction de vos compétences, vous pourriez contribuer à un niveau beaucoup plus élevé que vous ne le pensiez auparavant.
Nous avons déjà mentionné le site Make WordPress dans les sections précédentes. Maintenant, regardons cela de plus près. C’est essentiellement le pivot central de tous les domaines du développement WordPress. Vous trouverez les différentes facettes de WordPress représentées par des équipes dédiées, spécialisées dans la conception, l'accessibilité, les applications mobiles, etc. Le site Make WordPress est en quelque sorte le point de terminaison de chaque domaine de WordPress, ce qui en fait un endroit idéal pour trouver un moyen de s’impliquer.
Par exemple, l’équipe Mobile se concentre sur la création de l'expérience WordPress lisse sur les petits appareils. Si vous lisez le texte de présentation sur la page d’accueil, vous constaterez que les développeurs disposant des connaissances Java, Objective-C ou Swift seront accueillis à bras ouverts. En outre, les équipes suivantes pourraient également vous intéresser:
- Tide . Si vous avez déjà vu des avertissements de compatibilité PHP ou autres lors de la visualisation d’un plugin ou d’un thème sur WordPress.org, vous avez rencontré l’équipe de Tide. Tide est une série de tests automatisés exécutés sur des plugins et des thèmes et constitue une partie importante du processus d'approbation (et de contrôle de la qualité en cours).
- WP-CLI . L'interface de ligne de commande WordPress (WP-CLI) est un excellent moyen de gérer les sites WordPress à partir de votre terminal et l'équipe s'efforce en permanence d'améliorer l'outil.
- Test . En bref, l’équipe de test WordPress «patrouille, organise et teste l’expérience WordPress» en utilisant un état d’esprit d’Assurance qualité (AQ) . Ils étudient le flux de l'ensemble de l'écosystème WordPress sur autant d'appareils que possible. Ils testent également le document et rendent compte de l’expérience utilisateur (UX) de WordPress.
Quelles que soient vos compétences actuelles, votre domaine d’expertise sera le bienvenu et recherché. Contribuer à une (ou plusieurs) des plus petites équipes peut être plus avantageux pour vous que de simplement vous concentrer sur des domaines de développement évidents.
Conclusion
WordPress a accaparé le marché en matière de publication de sites Web. , grâce à sa fondation collaborative. C’est sans doute la plate-forme la plus polyvalente et la plus facile à utiliser, avec la communauté la plus accueillante pour démarrer! Dans cet esprit, offrir vos compétences en contribuant à la plate-forme vous aide à acquérir de l'expérience pour vos propres projets et vous permet de redonner à la communauté dont vous faites partie.
Dans cet article, nous avons examiné trois façons de s'impliquer en contribuant à WordPress. Récapitulons-les rapidement:
- Consultez la page officielle du Codex sur la contribution WordPress pour voir ce qui est disponible.
- Lisez le Manuel du contributeur principal si vous souhaitez approfondir votre recherche. travailler avec le code principal de WordPress.
- Découvrez les différents domaines nécessitant une contribution sur le site Web Make WordPress et donnez un coup de main.
Source link