Краткое содержание чата Tide: 15 мая


В этом посте подводятся итоги встречи в чате Tide, состоявшейся 15 мая в канале #tide SlackSlack Slack — это платформа для группового общения и совместной работы https://slack.com/. У сообщества WordPress есть собственный канал Slack по адресу https://make.wordpress.org/chat/ (повестка, архив Slack).

Напоминаем, что текущая задача Tide — интеграция данных о совместимости PHPPHP PHP (рекурсивный акроним от PHP: Hypertext Preprocessor) — широко используемый скриптовый язык общего назначения с открытым исходным кодом, особенно подходящий для веб-разработки и встраиваемый в HTML. https://www.php.net/manual/en/index.php из Tide в WordPress.orgWordPress.org Сайт сообщества, где пользователи создают код WordPress и делятся им. Здесь можно скачать исходный код ядра WordPress, плагинов и тем, а также это центральное место для общения и организации сообщества. https://wordpress.org/. После интеграции данных о совместимости PHP в WordPress.org мы определим следующую задачу, которая окажет наибольшее влияние на сообщество.

Список пожеланий к дорожной карте

  • В настоящее время собираем идеи, оценим их осуществимость и поделимся дорожной картой, как только она будет готова
  • Обсуждение того, что PHPCSPHP Code Sniffer PHP Code Sniffer — популярный инструмент для анализа качества кода. Стандарты кодирования WordPress используют PHPCS. не может проверять, но что было бы полезно для команды #ThemeReview (@grapplerulrich, @joyously, @valendesigns):
    • если вы являетесь дочерней или родительской темой
    • Если у темы есть определённый тег в `style.css`, если в `functions.php` определена определённая `add_theme_support()`
    • Конкретным примером может служить тег `custom-headerHeader Заголовок вашего сайта обычно является первым, что видят посетители. Шапка или изображение заголовка, расположенное в верхней части страницы, является частью внешнего вида вашего веб-сайта. Оно может влиять на мнение посетителя о вашем контенте, вас и бренде вашей организации. Оно также может выглядеть по-разному на экранах разных размеров.` вместе с `add_theme_support( ‘custom-header’ );`
    • Проблема в том, что PHPCS проверяет только отдельные файлы и не может запоминать, что уже было проверено.
    • то, что координирует работу между файлами
    • Потребуется проверить `add_theme_support`, создать массив, а затем убедиться, что он отмечен тегом в заголовке.
    • Преимущество в том, что это поможет проверить, действительно ли тема добавляет поддержку функции, если она использует тег, а также что если у темы есть эта функция, то она должна быть правильно отмечена тегом, чтобы её было проще находить.
    • Дополнительные сведения перечислены в issue#578 WPCSWordPress Community Support Публичная благотворительная корпорация и дочерняя организация WordPress Foundation, основанная в 2016 году. в разделе Правила, которым потребуется другое решение
    • Нам пришлось бы добавить новый сервер с новым типом аудита, и это не входило бы в полезную нагрузку phpcs
  • Если у вас есть идеи для списка пожеланий к дорожной карте, пожалуйста, оставьте их в комментарии к этому посту, отправьте pingPing Действие по отправке очень небольшого объёма данных конечной точке. В информатике ping используется для получения ответа от целевого сервера с целью проверки соединения. В Slack этот термин также означает упоминание пользователя через @ или отправку ему прямого сообщения (DM). Пользователь может сказать: «Напишите мне, когда начнётся встреча». @jeffpaul напрямую, оставьте комментарий в канале #tide или добавьте свой вклад в виде задачи в репозитории `tide-issues`, и мы учтём ваши предложения в процессе подготовки возможной дорожной карты Tide

миграцияMigration Перенос кода, базы данных и медиафайлов веб-сайта с одного сервера на другой. Обычно выполняется при смене хостинговой компании. GCP

  • В настоящее время мы переходим на Google SDK, а затем протестируем всё в GCP. Очень скоро появится новый репозиторий.
  • Скоро нам понадобится помощь с тестированием и настройкой нового репозитория, но цель заключается в том, чтобы сохранить возможность использовать AWS или GCP и, если получится, вариант только для локального использования
  • Google Storage и S3 легко заменить локальными решениями. Однако SQS не так просто заменить локально, а мы планируем использовать Firestore в GCP, поэтому это два очень разных решения; создание локальной очереди потребует немного больше работы и, возможно, не будет готово к следующей неделе.
  • Миграция в GCP и перестройка сервера на Go в идеале будут готовы к WCEU

Следующая встреча

Следующая встреча состоится 22 мая 2018 года в 21:00 UTC / 22 мая 2018 года в 21:00 UTC в канале #tide Slack. Будем рады всем обновлениям или вопросам. Если у вас есть темы для обсуждения, но вы не можете присутствовать на встрече, пожалуйста, оставьте комментарий к этому посту, чтобы мы могли их учесть.

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