Skip to content

Latest commit

 

History

History
90 lines (58 loc) · 7.13 KB

README_ru.md

File metadata and controls

90 lines (58 loc) · 7.13 KB

Hyperdrive плагин для WordPress Hyperdrive

Packagist PHP WordPress Travis Codecov

Самый быстрый способ загрузки страниц на WordPress

Hyperdrive - это плагин WordPress, повышающий скорость загрузки страниц используя современные веб-стандарты. На основе проведенного тестирования Hyperdrive, можно сказать что скорость загрузки всех видимых элементов страницы увеличилась на 200-300%.

Переводы: English, Español, Português

Как это работает

Hyperdrive использует технику оптимизации, известную как Fetch Injection (информация о совместимости с браузерами). Fetch Injection использует библиотеку Fetch - современную замену AJAX запросов.

Установка

Доступно несколько способов установки. Выберите тот, который соответствует вашему рангу знаний.

Прапорщик

Чтобы установить плагин вручную, просто:

  1. Загрузите hyperdrive.php в папку /wp-content/plugins/,
  2. Активируйте плагин через меню Плагины в WordPress.

Лейтенант

Чтобы установить плагин с помощью Composer, запустите следующую команду из дирректории установки WP:

composer require vhs/hyperdrive:1.0.x-dev

Эта команда загрузит Hyperdrive beta вместе со всей историей изменений git и установит его в папку /wp-content/plugins. Запустите команду composer update, чтобы обновить версию.

Командир

Единственная деталь, которая может вас смущать, это rupa/z:

ssh user:pass@wordpressbox.tld
z plugins
curl -O https://code.vhs.codeberg.page/vhs/hyperdrive/raw/branch/trunk/src/hyperdrive.php
wp plugin activate hyperdrive

Сделать до релиза версии 1.0.0

  • Предотвращать загрузку и запуск скриптов только если браузер поддерживает Fetch для совместимости со старыми версиями браузеров
  • Интегрировать локализацию, как указано здесь.
  • Протестировать с несколькими разными темами и создать баг-репорты, если потребуется

Участие в разработке

Сотни тысяч людей используют WordPress каждый день, чтобы получать и делиться информацией онлайн. Поэтому Hyperdrive имеет четкие требования к контрибьютерам.

Однако, не смотря на то, что Hyperdrive может иметь высокие требования к качеству, пусть это не останавливает вас от участия в разработке. Мы принимаем всех желающих.

Основатели проектов, участники и контрибьютеры должны соблюдать ценности манифеств Agile, где это возможно:

  • Люди и взаимодействие важнее процессов и инструментов
  • Работающий продукт важнее исчерпывающей документации
  • Сотрудничество с заказчиком важнее согласования условий контракта
  • Готовность к изменениям важнее следования первоначальному плану

Вопросы

Hyperdrive принимает к рассмотрению любые вопросы. Даже если они плохо сформулированы. Отзыв - это дар и именно так мы к нему относимся. Вопросы не бывают тупыми, даже тупые вопросы.

Pull requests (PR)

Пожалуйста, создавйте Вопросы (Issues), перед созданием пулл-реквеста. Это помогает понять мотивацию, сподвигнувшую автора к написанию, собственно, кода.

Перед тем как работать над пулл-реквестом, пожалуйста установите и настройте EditorConfig для вашего редактора кода или IDE, чтобы упорядочить синтаксис проекта.

Лицензия

AGPL-3.0 or any later version