У разных сайтов — разные требования к окружению
В работе одновременно находятся новые проекты и сайты на прежних версиях PHP. Для каждого нужно учитывать домен, папку, базу данных и HTTPS. Мы собрали эти настройки и ежедневные действия в собственном приложении.
Несколько проектов
Вместо поиска папок и адресов — список сайтов с прямым переходом в браузер, проводник или терминал.
Разные версии PHP
Версия выбирается для конкретного проекта. Новый сайт и проект на прежнем PHP могут работать в одной среде.
Понятное состояние
Индикаторы помогают увидеть, запущены ли сервисы, подготовлены ли HTTPS и база данных, отвечает ли сайт.
От подключения сайта до ежедневной работы
Управление проектами
- подключение существующей папки сайта через мастер
- локальные домены, HTTPS и отдельная база данных
- выбор установленной версии PHP для каждого проекта
- редактирование настроек и скрытие неактивных проектов
Сервисы и диагностика
- управление Apache и MySQL из приложения
- просмотр состояния и потребления памяти сервисами
- доступ к логам и диагностике окружения
- быстрые действия через значок в системном трее
Инструменты под рукой
- терминал с PHP и окружением выбранного проекта
- phpMyAdmin для работы с базами данных
- Mailpit для просмотра тестовых писем
- открытие сайта и его папки прямо из карточки
Контроль изменений
- предварительный просмотр изменений при подключении проекта
- проверка серверной конфигурации перед применением
- предупреждение при выборе устаревшей версии PHP
- удаление из списка сохраняет файлы сайта и его базу
Инструмент, которым пользуемся сами
CoderCraft Server используется в нашей рабочей среде для локальной разработки и проверки сайтов. Здесь запускаются проекты CCCMS и сайт Codercraft. Настройки конкретного проекта и состояние общих сервисов доступны в одной панели.
Для разработки
Можно открыть нужный сайт и терминал с подходящей версией PHP, проверить формы и тестовые письма.
Для поддержки
Можно держать рядом проекты с разными требованиями и проверять доработки в локальной копии сайта.
Для заказчика
Рабочее окружение помогает готовить и проверять изменения до их переноса на публичный сайт.
C# · WPF · PowerShell
Нативный интерфейс Windows связан с управлением локальным окружением. В его составе используются Apache, PHP через FastCGI, MySQL, phpMyAdmin и Mailpit.
Нужна программа под задачи вашей команды?
Обсудим, какие действия повторяются каждый день, что можно автоматизировать и какой интерфейс будет удобен сотрудникам.
Обсудить задачу



