Résumé de la discussion sur Tide : 15 mai


Cet article résume la réunion de discussion Tide du 15 mai dans le canal #tide de SlackSlack Slack est une plateforme de discussion de groupe collaborative https://slack.com/. La communauté WordPress possède son propre canal Slack à l’adresse https://make.wordpress.org/chat/ (ordre du jour, archives Slack).

Rappel : l’objectif actuel de Tide est d’intégrer les données de compatibilité PHPPHP PHP (acronyme récursif de PHP: Hypertext Preprocessor) est un langage de script généraliste open source très répandu, particulièrement adapté au développement Web, et pouvant être intégré au HTML. https://www.php.net/manual/en/index.php dans WordPress.orgWordPress.org Le site communautaire où le code WordPress est créé et partagé par les utilisateurs. C’est ici que vous pouvez télécharger le code source du cœur de WordPress, des extensions et des thèmes, ainsi que le lieu central des discussions et de l’organisation de la communauté. https://wordpress.org/. Une fois la compatibilité PHP intégrée à WordPress.org, nous évaluerons le prochain objectif susceptible d’avoir le plus grand impact sur la communauté.

Liste de souhaits pour la feuille de route

  • Nous recueillons actuellement les idées, évaluerons leur faisabilité et partagerons la feuille de route dès qu’elle sera prête
  • Discussion sur les éléments que PHPCSPHP Code Sniffer PHP Code Sniffer, un outil populaire d’analyse de la qualité du code, ne peut pas vérifier et qui seraient utiles à l’équipe #ThemeReview (@grapplerulrich, @joyously, @valendesigns) :
    • si vous êtes un thème enfant ou parent
    • Si un thème possède une balise spécifique dans le `style.css`, si un certain `add_theme_support()` est défini dans le `functions.php`
    • Un exemple précis serait la balise `custom-headerEn-tête L’en-tête de votre site est généralement la première chose que les visiteurs voient. Le bandeau ou l’illustration d’en-tête situé en haut de votre page participe à l’apparence et à l’identité visuelle de votre site Web. Il peut influencer l’opinion d’un visiteur sur votre contenu et sur la marque de votre organisation ou la vôtre. Il peut également s’afficher différemment selon la taille de l’écran.` avec `add_theme_support( ‘custom-header’ );`
    • Le problème est que PHPCS ne vérifie les éléments que fichier par fichier et ne peut pas se souvenir de ce qu’il a déjà vérifié.
    • des éléments qui coordonnent les fichiers
    • Il faudrait rechercher `add_theme_support`, créer un tableau, puis vérifier que cet élément est balisé dans l’en-tête.
    • L’avantage serait de pouvoir vérifier qu’un thème active réellement la prise en charge d’une fonctionnalité lorsqu’il utilise la balise, ou que, si un thème possède la fonctionnalité, celle-ci est correctement balisée, afin de faciliter les recherches.
    • Des informations supplémentaires sont disponibles dans le ticket n° 578 de WPCSWordPress Community Support Une société d’intérêt public et une filiale de la WordPress Foundation, créée en 2016., sous Règles qui nécessiteraient une autre solution
    • Il faudrait ajouter un nouveau serveur avec un nouveau type d’audit, qui ne ferait pas partie de la charge utile de phpcs.
  • Si vous avez des idées pour la liste de souhaits de la feuille de route, veuillez les laisser en commentaire sur cet article, pingPing Action consistant à envoyer une très petite quantité de données à un point d’accès. En informatique, le ping sert à solliciter une réponse d’un serveur cible afin de tester sa connexion. Le terme ping est également utilisé par les utilisateurs de Slack pour mentionner quelqu’un avec @ ou lui envoyer un message direct (DM). Les utilisateurs peuvent dire quelque chose comme : « Pinguez-moi quand la réunion commence. » @jeffpaul directement, laissez un commentaire dans le canal #tide, ou ajoutez votre contribution sous forme de ticket dans le dépôt `tide-issues`, et nous les recenserons tandis que nous travaillerons à la publication d’une éventuelle feuille de route pour Tide

MigrationMigration Déplacement du code, de la base de données et des fichiers multimédias d’un site Web d’un serveur vers un autre. Cela se fait le plus souvent lors d’un changement d’hébergeur. GCP

  • Nous passons actuellement aux SDK Google, puis nous testerons tout sur GCP. Un nouveau dépôt sera bientôt disponible.
  • Nous rechercherons bientôt de l’aide pour tester et configurer le nouveau dépôt, mais l’objectif est de conserver la possibilité d’utiliser AWS ou GCP et, si possible, une option uniquement locale.
  • Google Storage et S3 sont faciles à remplacer localement. En revanche, SQS est plus difficile à remplacer localement et nous prévoyons d’utiliser Firestore sur GCP ; il s’agit donc de deux solutions très différentes, et la création d’une file d’attente locale demande un peu plus de travail et pourrait ne pas être prête la semaine prochaine.
  • La migration vers GCP et la reconstruction du serveur en Go devraient idéalement être prêtes pour le WCEU

Prochaine réunion

La prochaine réunion aura lieu le 22 mai 2018 à 21:00 UTC / 22 mai 2018 à 21:00 UTC dans le canal Slack #tide. N’hésitez pas à venir partager vos mises à jour ou vos questions. Si vous avez des sujets à discuter mais ne pouvez pas participer à la réunion, veuillez laisser un commentaire sur cet article afin que nous puissions en tenir compte.

#gcp, #roadmap, #summary, #tide-chat