Разработка портала: корпоративный, B2B, личный кабинет — DEVRUM
Как проходит разработка портала, какие типы платформ существуют, из чего состоит портал и как Devrum создаёт масштабные цифровые решения под ключ.

У вашей компании 150 сотрудников. Бухгалтерия работает в 1С, отдел продаж в CRM, склад ведёт Excel-таблицу, а HR хранит заявления в папке на сетевом диске. Клиент звонит узнать статус заказа — менеджер переключает 4 окна, пишет на склад в мессенджер, ждёт ответа 20 минут. Партнёр просит актуальный прайс — ему отправляют PDF недельной давности. Новый сотрудник выходит на работу и 3 дня ищет, где лежат регламенты.
Знакомо? Это стоит денег. По данным McKinsey, сотрудники тратят до 20% рабочего времени на поиск информации внутри компании. Для штата из 150 человек это 30 полных рабочих дней в месяц, потраченных впустую.
Портал решает эту проблему. Не сайт-визитка, не лендинг. Портал — это рабочая среда, где сотрудники находят нужные данные за 10 секунд, клиенты отслеживают заказы без звонков в поддержку, а партнёры сами скачивают актуальные документы. Мы в DEVRUM строим такие порталы на двух стеках: Jmix для enterprise-систем и WordPress для каталогов и LMS.
Какие порталы мы разрабатываем
Корпоративный портал (intranet). Единая точка входа для сотрудников. Новости компании, база знаний, заявки на отпуск, согласование документов, внутренний чат. Вместо 5 отдельных сервисов — один интерфейс с SSO (Single Sign-On): залогинился один раз — получил доступ ко всему. На одном из проектов после запуска intranet-портала для 200 сотрудников время согласования документов сократилось с 5 дней до 1.5 — потому что вся цепочка согласования стала прозрачной и видна руководителю в реальном времени.
Клиентский портал (личный кабинет). Клиент заходит, видит свои заказы, счета, историю обращений, статус доставки. Не звонит, не пишет в чат. Результат — на 60% меньше звонков в поддержку, потому что 80% вопросов решаются без оператора. Это не абстрактная цифра: мы замеряли на реальном проекте через 3 месяца после запуска личного кабинета.
B2B-портал для дилеров и партнёров. Дилерская сеть из 40 компаний. Каждый дилер видит свой каталог с персональными ценами, формирует заказы, отслеживает отгрузки, скачивает маркетинговые материалы. Без портала менеджер обрабатывал 120 писем в день с одинаковыми вопросами «а какая цена?», «а когда доставка?». С порталом — 15 писем, остальное дилеры делают сами.
Образовательный портал (LMS). Курсы, тесты, сертификаты, прогресс обучения. Используем WordPress + LearnDash для программ до 500 студентов или Jmix, когда нужна интеграция с корпоративной системой аттестации, ролевые модели (преподаватель / куратор / студент / администратор) и автоматическая генерация сертификатов по результатам тестирования.
Портал самообслуживания. Сотрудники сами подают заявки на IT-поддержку, заказывают канцелярию, бронируют переговорки, запрашивают справки. Без участия человека — автоматические уведомления, статусы, эскалация при просрочке. Экономия 2 штатных единиц в IT-отделе средней компании.

Что внутри: функционал подробно
Портал — это не «сделали красивую страницу и подключили форму». Это серверная логика, безопасность, интеграции и адаптивный интерфейс. Вот что мы реализуем.
SSO и авторизация. Один аккаунт для доступа ко всем системам. Поддерживаем LDAP, Active Directory, OAuth 2.0, SAML. Для корпоративных порталов на Jmix — интеграция с Keycloak. Для WordPress — WP OAuth Server или внешние провайдеры (Google, Яндекс ID). Двухфакторная аутентификация для администраторов — обязательно.
Роли и права доступа. Не бинарное «есть доступ / нет доступа», а гранулярная модель. Менеджер видит своих клиентов и их заказы. Руководитель видит всех клиентов отдела. Директор видит сводную аналитику. Дилер видит только свой каталог и свои цены. В Jmix это реализуется через Row-level Security — каждая строка в базе данных имеет привязку к роли. На одном проекте мы настроили 12 ролей с разными уровнями видимости данных за 3 рабочих дня.
Документооборот. Создание, согласование, подписание, архивирование. Статусная модель (черновик → на согласовании → согласовано → подписано) с аудит-логом всех действий. На Jmix реализуем через BPM-модуль — визуальный редактор бизнес-процессов, где маршрут согласования меняется без переписывания кода. Среднее время согласования договора после внедрения: 1.5 дня вместо 5.
Уведомления. Email, push, SMS, Telegram-бот — по выбору пользователя. Настраиваемые триггеры: «заказ изменил статус», «документ ожидает подписи», «запрос просрочен на 2 дня». На Jmix — через Spring Scheduler + Kafka для гарантированной доставки. На WordPress — через хуки и внешние сервисы (SendPulse, Unisender).
Интеграция с 1С, ERP и CRM. Портал не живёт в вакууме. Обмен данными с 1С через REST API или файловую выгрузку (XML/JSON по расписанию). Синхронизация каталогов, остатков, цен, статусов заказов. На одном B2B-проекте мы реализовали двустороннюю синхронизацию с 1С: заказ из портала попадает в 1С за 30 секунд, статус обновляется обратно в портал автоматически.
Дашборды и аналитика. Руководитель открывает портал — видит ключевые метрики: количество заказов за неделю, средний чек, загрузка склада, NPS клиентов. Не абстрактные графики, а данные, привязанные к бизнес-процессам. На Jmix — через встроенные Charts и кастомные экраны на Vaadin. На WordPress — интеграция с Metabase или Grafana через iframe.
Мобильная версия. Все порталы адаптивны. Для Jmix-проектов дополнительно разрабатываем мобильное приложение на Kotlin Multiplatform — один код для iOS и Android, нативная производительность. Для WordPress — PWA (Progressive Web App): портал можно «установить» на телефон как приложение, с push-уведомлениями и оффлайн-доступом к закэшированным данным.
Два стека — под разные задачи
Мы не предлагаем один инструмент для всех задач. Каждый стек закрывает свой сегмент.
| Критерий | Jmix (enterprise) | WordPress |
|---|---|---|
| Тип портала | Корпоративный, B2B, документооборот | Каталог, LMS, простой личный кабинет |
| Роли и права | 12+ ролей, Row-level Security | До 5 ролей через плагины |
| Интеграции | 1С, ERP, Kafka, MQTT, REST/SOAP | REST API, плагины, Zapier |
| Нагрузка | 500+ одновременных пользователей | До 200 одновременных |
| Сроки | 2–4 месяца | 3–6 недель |
| Стек | Java 17/21, Spring Boot, PostgreSQL | PHP 8.3, MySQL, LearnDash/BuddyBoss |
Jmix — это когда портал является частью корпоративной информационной системы. Когда нужны 8 ролей с разными уровнями видимости данных, Liquibase-миграции схемы БД, интеграция с Kafka для обработки данных в реальном времени. Когда портал обслуживает 300 сотрудников и 2000 клиентов одновременно. Корпоративный портал для 200 сотрудников с документооборотом и SSO — 8 недель. B2B-портал с каталогом и заказами для дилерской сети — 3 месяца.
WordPress — когда портал нужен быстро и без enterprise-сложности. Каталог услуг с фильтрацией, LMS на LearnDash, простой личный кабинет с историей заказов. 43% всех сайтов в мире работают на WordPress — экосистема плагинов закрывает 90% стандартных задач. Образовательный портал на 300 студентов с тестами и сертификатами — 4 недели. Каталог с фильтрами и формой заявки — 2 недели.

Как мы работаем: от аналитики до запуска
- Аналитика и проектирование (3–5 дней). Не «расскажите, что хотите», а конкретные вопросы: какие роли пользователей? Какие данные должны видеть? Какие процессы автоматизируем? По итогу — документ с функциональными требованиями, схемой ролей и планом интеграций
- Прототип и дизайн (5–7 дней). Интерактивный прототип ключевых экранов. Не картинка, а кликабельный макет, где вы проходите основные сценарии: вход → поиск документа → согласование → выход. Правки на этапе прототипа бесплатны и занимают часы, а не дни
- Разработка (3–12 недель в зависимости от стека). Двухнедельные спринты, демонстрация результатов каждые 2 недели. Вы видите прогресс, корректируете направление. Не «ждите 3 месяца, потом покажем»
- Тестирование и запуск (3–5 дней). Нагрузочное тестирование на staging-окружении. Проверка всех ролей и сценариев. Миграция данных из старых систем. Обучение администраторов (видеоинструкция + документация)
- Сопровождение. После запуска — мониторинг, обновления, доработки по сниженной ставке. Подробнее — на странице сопровождения и поддержки
Результаты, которые можно измерить
Портал — не абстрактное «улучшение бизнес-процессов». Это конкретные числа, которые видны через 1–3 месяца после запуска.
60% меньше звонков в поддержку — клиенты находят ответы в личном кабинете сами.
В 3 раза быстрее согласование документов — вместо пересылки по email прозрачная цепочка в портале.
На 40% меньше ошибок при заказе — дилеры видят актуальные цены и остатки, а не вчерашний Excel.
2 часа вместо 2 дней — onboarding нового сотрудника. База знаний, регламенты, контакты — всё в одном месте.
85% задач решаются без звонка — портал самообслуживания с автоматическими статусами и уведомлениями.
Заказная разработка vs коробочные решения в 2026 году
| Критерий | Коробочный портал | Заказная разработка |
|---|---|---|
| Стоимость запуска | Лицензия + настройка | Разработка под задачу, без лицензий |
| Ежемесячные платежи | Подписка за каждого пользователя | Только хостинг и сопровождение |
| Кастомизация | В рамках платформы, ограничена | Любая — код ваш, ограничений нет |
| Владение кодом | Код платформы закрыт | Полный исходный код — ваш |
| Интеграции | Только поддерживаемые платформой | Любые: 1С, ERP, Kafka, MQTT |
| Масштабирование | Растёт стоимость лицензий | Масштабируется горизонтально |
Коробочные решения работают, пока задача стандартна. Как только нужен специфический бизнес-процесс, нестандартная интеграция или 12 ролей вместо 5 — начинаются костыли, обходные пути и «это не поддерживается платформой». Заказная разработка дороже на старте, но дешевле в эксплуатации на горизонте 2–3 лет. Подробнее о наших подходах — на странице проектной разработки и создания веб-приложений.
Кто стоит за разработкой
DEVRUM — это 7+ лет в корпоративной Java-разработке. Опыт в Amdocs (телеком), МТС, Транснефть (SITRONICS). Системы, обрабатывающие данные с 1 000 000+ устройств. Корпоративный стек: Java 17/21, Jmix, Spring Boot, PostgreSQL, Kafka, Docker, Kubernetes. ПО в реестре Российского ПО. Работаем по договору с ИП — всё официально.
Мы не агентство с 50 менеджерами и текучкой разработчиков. Разработчик, который спроектировал ваш портал, — он же будет его сопровождать. Знает каждую строчку кода, каждую интеграцию, каждый бизнес-процесс. Это экономит время и деньги при доработках.
Какие порталы мы разрабатываем
Как мы разрабатываем порталы
-
01Аналитика и проектированиеОпределяем роли пользователей, бизнес-процессы и интеграции. Формируем ТЗ с функциональными требованиями и схемой данных — за 3–5 рабочих дней.
-
02Прототип и дизайнКликабельный прототип ключевых экранов за 5–7 дней. Вы тестируете сценарии до начала разработки. Правки бесплатны.
-
03Разработка и тестированиеДвухнедельные спринты с демо каждые 2 недели. Staging-окружение для тестирования. Нагрузочное тестирование перед запуском.
-
04Запуск и сопровождениеМиграция данных из старых систем. Обучение администраторов. Мониторинг, обновления и доработки по сниженной ставке.