Моя роль: архитектура, реализация на PHP, шаблоны интерфейса и процесс публикации.
Технологии: WordPress, PHP 8.2, HTML/CSS, JavaScript, GitHub Actions и Playwright.
Задача
Создать сопровождаемый публичный сайт, который представляет инженерные работы и предоставляет отдельные страницы программам и документации. При этом сохранить небольшие эксплуатационные расходы и контроль над кодом и публикацией.
Технический подход
- Компактная объектно-ориентированная PHP-тема с автозагрузкой и разделением настройки, данных и представления.
- Повторно используемые шаблоны WordPress и каталоги на основе иерархии страниц, редактируемые в административной панели.
- Подготовленные к переводу строки интерфейса и необязательное подключение переключателя языков; адреса контента не связаны с будущими лицензиями и оплатой.
- Защищённая основная ветка GitHub, проверки Pull Request, тесты PHP и шаблонов, браузерные проверки.
- Ручная публикация с предварительным просмотром изменений, снимками темы и процедурой отката.
Результат и состояние
Тема используется на этом сайте и разрабатывается открыто. Платформа развивается: языковые версии, страницы продуктов и новые кейсы добавляются поэтапно. Неподтверждённые показатели производительности или коммерческие результаты не заявляются.