B2B · CMS · Бизнес-операции
Industrial CMS
Из презентационного сайта — в управляемый B2B-продукт
Независимая платформа объединяет публичный сайт, каталог, заявки, публикацию и аналитику. Сотрудники работают с едиными процессами вместо разрозненных ручных операций.
- Ключевых рабочих сценарияКаталог · заявки · публикация
- 3
- Ролей с разграничением доступа
- 7
- Управляемая публикацияПравки публикуются после приёмки
- Draft → Live
Каталог, заявки и публикация в действии
ИНТЕРАКТИВНАЯ ДЕМО
Попробуйте CMS в действии
Безопасная интерактивная реконструкция production-интерфейса CMS для портфолио. Можно открыть продукты, пройти Draft → Publish, обработать заявку и посмотреть аналитику. Все записи и показатели ниже — синтетические demo data; production backend и данные клиентов не используются.
Draft → Publish
Правки не затрагивают опубликованную версию до приёмки. Публикация создаёт ревизию, обновляет live-контент и журнал действий, затем сбрасывает кэш.
Lifecycle заявки
New → Viewed → In Progress → Proposal Sent → Closed / Rejected. Поиск, фильтры, связь с продуктом, заметки и история статусов помогают вести заявку до решения.
Аналитика продукта
Интерес к продуктам, путь до заявки, этапы заполнения формы и скачивания PDF видны в собственном dashboard. Это даёт бизнесу контекст для работы с каталогом и обращениями.
Решения и ответственность
Объём продукта
Определил структуру каталога, страниц, медиа, документов, вакансий и многоязычного контента. Спроектировал публичный интерфейс и администрирование как части одного продукта.
UX и рабочие процессы
Спроектировал контекстное редактирование, независимые черновики и управляемую публикацию. Разделил доступ к работе с контентом, каталогом, заявками и аналитикой.
Релизы и качество
Использовал AI в реализации; отвечал за требования, критерии приёмки, функциональные и регрессионные проверки, адаптивность и развёртывание.
Проверки и приёмка
Как проверить результат
- Проверялись редактирование, публикация, права доступа, заявки, аналитика, языковые версии, адаптивность и обновление кэша.
- В портфолио доступна интерактивная реконструкция администрирования; полный live/staging walkthrough можно показать по запросу.
Технические детали
Оптимизация изображений: в одном примере 2,75 MB PNG → ~200 KB WebP, уменьшение размера примерно на 93%.
Custom PHP 8.4 MVC/DI с разделением Controller → Service → Repository → Database и server-side rendering.
29 database tables и ≈188 PHP source files покрывают products, pages, media, documents, jobs, inquiries, analytics, revisions, permissions и help.
Transactional publishing: Revision Snapshot → Live Update → Audit Entry → Draft Removal → Cache Invalidation.
Security/operations: CSRF, RBAC, Argon2id, rate limiting, sanitization, MIME validation, protected uploads, diagnostics, migrations, backups и APCu → Memcached → File Cache fallback.
Privacy design исключает Google Analytics, external tracking pixels, хранение raw IP, PHP sessions и browser fingerprints.
Технологии
- PHP 8.4
- JavaScript
- MySQL
- SSR
- RBAC
- AVIF / WebP
- APCu / Memcached