Вот краткое содержание нашей встречи в #hosting-community в среду, 10 января 2018 года, в 18:00 UTC
(архив Slack).
Распределённое тестирование
- Cloudways и Human Made теперь сообщают результаты! Итого у нас 5 хостинг-провайдеров, сообщающих результаты!
- Насколько кому-либо известно, обнаружил ли проект DU какие-нибудь ошибки до выпуска?
- На момент встречи анализ данных ещё не проводился
- Ошибка, связанная с неправильной зависимостью от `allowfopenurl`, в результате чего был создан тикет
- Пока что все хостинг-провайдеры, настроившие тестирование, обнаружили, что нужно кое-что исправить
- Обычно это расширения PHPPHP PHP (PHP: Hypertext Preprocessor) — это язык программирования общего назначения, особенно подходящий для веб-разработки. Код PHP обычно обрабатывается на веб-сервере интерпретатором PHP. На веб-сервере результат интерпретации и выполнения кода PHP формирует весь HTTP-ответ или его часть. или конфигурация, которые не вполне совместимы с WordPress
- Например, DreamHost обнаружил проблемы с Imagick из-за регрессии, которую удалось бы выявить, если бы тесты запускались в автоматическом режиме
- Цели на конец первого квартала:
- Добавить данные Travis CI по ядруЯдро Ядро — это набор программного обеспечения, необходимый для работы WordPress. Команда ядра занимается разработкой WordPress. в базу данныхБаза данных База данных — это организованная совокупность данных. Доступ к этим данным обычно предоставляется через «систему управления базами данных» (СУБД), состоящую из интегрированного набора компьютерных программ, который позволяет пользователям взаимодействовать с одной или несколькими базами данных и предоставляет доступ ко всем содержащимся в них данным. Из-за тесной взаимосвязи между ними термин «база данных» часто неформально используют для обозначения как базы данных, так и СУБД, применяемой для управления ею., чтобы у нас была точка сравнения.
- Создать прототип отправки электронного письма на аккаунт, сообщающий о результатах, если тесты хостинг-провайдера завершились неудачно, а тесты ядра — нет
- Понадобится сформулировать рекомендации в духе «вот что вам следует с этим делать»
- @mikeschroder предположил, что исправление проблем, вероятно, на первых порах будет связано с #hosting-community, пока у нас не появится определённый шаблон.
- Присутствующие пришли к единому мнению, что хостинг-провайдеры могут и должны создавать тикет в TracTrac Trac — это веб-система управления проектами и отслеживания ошибок с открытым исходным кодом. Trac интегрируется с основными системами контроля версий, включая Subversion и Git (из «коробки»)., если у них есть необходимая для этого информация.
Документация по лучшим практикам хостингаХостинг Услуга веб-хостинга — это разновидность услуги интернет-хостинга, которая позволяет частным лицам и организациям сделать свой веб-сайт доступным во Всемирной паутине.
- @mikeschroder оставил комментарии на странице о надёжности, но их всё ещё нужно проверить
- Другие отзывы по-прежнему приветствуются!
- Целевая аудитория
- Было бы полезно, если бы больше специалистов по эксплуатации участвовали в работе над документацией, чтобы в итоге в ней были подробности, которые им нужны.
- Многие отзывы, которые @mikeschroder дал по статье о надёжности, сводились к тому, что она, по-видимому, ориентирована на конечного пользователя, а не на человека, управляющего сайтом.
- Изучить документацию других проектов с открытым исходным кодомОткрытый исходный код Открытый исходный код обозначает программное обеспечение, исходный код которого свободно доступен и может распространяться и изменяться. Открытый исходный код **должен** распространяться по лицензионной модели; см. GPL. в поисках «хороших примеров».
- В документации Drupal по требованиям к PHP есть полезная информация, связанная с расширенной документацией о совместимости PHP, которую мы создаём
Просьба о помощи!
- Посмотрите страницу результатов тестирования для phpunit-test-reporter
- Предложения и проблемы можно добавить здесь: phpunit-test-reporter/issues.
- Ждём ваших мыслей и отзывов по поводу этой проблемы.
- Помогите проверить страницу о надёжности в руководстве, оставив свой отзыв
- @andrewtaylor-1 работает над побочным проектом и хотел бы получить помощь от другого хостинг-провайдера. Свяжитесь с ним напрямую для получения дополнительной информации
- Идея заключается в использовании автоматизированного тестирования в CircleCI (есть визуальное регрессионное тестирование, также ведётся работа над добавлением Lighthouse) для массового обновления сайтов WordPress, запуска тестов и последующего развёртыванияРазвёртывание Запуск кода из локальной среды разработки на рабочем веб-сервере, чтобы он стал доступен посетителям., если всё прошло успешно…
- В частности, это должно выполняться через cronCron Планировщик заданий в Unix, работающий по времени. Пользователи, настраивающие и обслуживающие программные среды, используют cron для планирования периодического запуска заданий в заданные моменты времени, даты или интервалы. для проверки обновлений (ядра, плагинов и тем)
Отзывы
Пропустили встречу на этой неделе и хотите узнать больше о чём-либо из перечисленного выше? Потратьте немного времени на комментарии и поделитесь своими мыслями! ИЛИ… приходите к нам!
Есть вопросы о том, как принять участие? Присоединяйтесь к #hosting-community и задавайте вопросы в любое время.
Следующая встреча
Следующая встреча состоится в #hosting-community в среду, 17 января 2017 года, в 18:00 UTC. Надеемся увидеть вас там!