Приложение для поиска специалистов Webasyst, размещения заказов, общения с разработчиками и контроля проектов.
Репозиторий содержит только приложение Webasyst. Центральный Laravel-сервис, база данных, серверные настройки, ключи установки и другие секреты в репозиторий не входят.
Версия предназначена для закрытого тестирования разработчиками и приглашёнными клиентами. Не используйте тестовые заказы для передачи паролей, резервных копий, ключей API и персональных данных.
- Webasyst Framework с интерфейсом UI 2.0;
- PHP 8.1 или новее;
- расширения PHP, требуемые Webasyst;
- HTTPS;
- доступ к
https://api.devhelpcenter.misiuk.ru.
-
Скопируйте содержимое репозитория в каталог:
wa-apps/devhub/ -
В административной части Webasyst очистите кэш.
-
Откройте приложение DevHelp Center.
-
Центральное подключение создаётся автоматически. Адрес API и токен установки вводить вручную не требуется.
-
Настройте CRON от пользователя сайта:
php /path/to/webasyst/cli.php devhub sync
Периодичность — один раз в минуту.
- автоматическое подключение;
- переключение аккаунта клиента и разработчика;
- каталог разработчиков Webasyst;
- создание и обработку заказов;
- сообщения и уведомления;
- заявку разработчика и работу после её подтверждения;
- светлую и тёмную темы;
- отображение ошибок без раскрытия технических подробностей.
Об ошибках сообщайте владельцу репозитория. Приложите последовательность действий, версию PHP и Webasyst, снимок экрана и время возникновения ошибки. Не публикуйте токены, пароли и содержимое файлов конфигурации.
- секрет установки генерируется локально и хранится зашифрованным;
- запросы к центральному API подписываются;
- идентификатор пользователя передаётся в псевдонимизированном виде;
- приложение не должно сохранять секреты в репозитории;
- серверная часть DevHelp Center распространяется отдельно.