Коробка под свой процесс
«Часть функций не нужна, а нужного нет. Хочу управлять полностью, включая собственные модули.»
Коробку выкручивают доработками до состояния, когда обновлять её уже нельзя, а поддерживать дорого.
Ролевую модель, права доступа и процессы мы описываем до начала разработки, отдельным оплачиваемым этапом. Начинаем с бесплатного аудита: состав работ, смета и сроки вместо вилки цены.
Собираем портал на Laravel: административная панель, кабинеты, роли, интеграции с вашими системами. Исходный код и документация переходят к вам по акту.
Без звонков. Отвечаем письмом или в мессенджере, как вам удобнее.
Мы собрали формулировки заказчиков порталов из открытых заданий и обсуждений, пунктуация оригинала сохранена. Если приведённые ниже ситуации вам знакомы, дальше на этой странице разговор идёт именно о них.
Коробка под свой процесс
«Часть функций не нужна, а нужного нет. Хочу управлять полностью, включая собственные модули.»
Коробку выкручивают доработками до состояния, когда обновлять её уже нельзя, а поддерживать дорого.
Роли и права
«Роли и права не ложатся на стандартную модель пользователей.»
Стандартная модель знает администратора и посетителя. У вас между ними ещё четыре роли, и у каждой своя видимость данных.
Наследие подрядчиков
«Легаси от нескольких подрядчиков с различными стилями написания кода и отсутствием единой концепции.»
Каждый следующий подрядчик начинает с того, что заново разбирается, что где лежит, и берёт за это деньги.
Обмен с внутренними системами
«Интеграция с внутренними системами превращается в отдельный проект.»
В смету заложили одну строку, а в работе оказались учётная система, внутренние таблицы и внешний сервис с собственным форматом.
Требование к процессу
«Полное отсутствие фаз чёрного ящика.»
Это уже не боль, а требование, которое заказчики этого типа пишут в задание сами. Оно означает: сборки каждую неделю и тестовый стенд, доступный вам, а не рассказ о готовности на словах.
Как устроен наш процессРолевая модель описывается на этапе проектирования и попадает в техническое задание отдельным разделом. Дальше состав ролей и прав меняется настройкой, а не переписыванием кода.
Схема шире экрана, прокручивается вбок
Схема показывает целевое устройство: одни и те же данные, разные роли, разная видимость. Состав ролей и прав определяется на этапе проектирования и попадает в техническое задание отдельным разделом.
Настройкой закрывается состав ролей и прав. Новая сущность в системе — заявка нового типа, свой справочник, свой документ — это работа со сроком и ценой, и мы называем её на аудите, а не после подписания.
Eternal CMS — наша платформа на Laravel. Ниже то, что в ней есть до начала вашего проекта, и то, что делается в вашем проекте со сроком и ценой в договоре.
Готово и работает. В смету как разработка не попадает.
Входит в состав
Административная панель с управлением разделами и правами
Каталог с параметрами и вариантами позиций
Контентные разделы и управление публикациями
Личные кабинеты и закрытые разделы
Заказы и учёт остатков
Срок и цену каждого пункта закрепляем договором.
Проектируется под ваш процесс
Ролевая модель под ваш процесс
Экраны кабинетов и сценарии работы каждой роли
Обмен с вашими внутренними системами, включая учётные
То, что чаще всего спрашивают уже после старта.
Проектируется под ваш процесс
Подключение платёжного сервиса и служб доставки, если они вам нужны
Перенос содержимого и переадресация старых адресов
Доступность для слабовидящих, если этого требует ваш регламент
Торговый контур в составе платформы есть, и если продаж у вас нет, он просто не включается. Это не увеличивает срок и не влияет на цену.
Интеграция — самая частая причина, по которой смета расходится с фактом. Поэтому мы разбираем её до договора на разработку.
На этапе аудита мы запрашиваем описание вашей системы, форматы обмена и права доступа к тестовому контуру. По итогам в смете стоит не строка «интеграция», а перечень: какие сущности передаются, в какую сторону, с какой частотой и что происходит при сбое.
Если ваша система нам незнакома, мы говорим об этом на аудите и закладываем время на изучение, а не узнаём об этом в середине проекта.
С чем работаем. Каждый пункт — отдельная работа под вашу конфигурацию, со сроком и ценой в договоре.
Мы изучаем ваши материалы, текущий сайт и итоги первой беседы. Срок аудита зависит от числа ролей и от того, сколько ваших систем участвует в обмене.
Бесплатно
Этап01
Аудит и смета
Разбираем процесс, роли и интеграции, анализируем текущую систему, если она есть. На выходе состав работ, смета с постатейной разбивкой и сроки. Этап бесплатный, и до его завершения вы ничего не подписываете
Платёж
Этап02
Дизайн-система
Не макеты страниц по одной, а набор состояний и компонентов, из которого собираются экраны. Дальше новый раздел рисуется за часы
Платёж
Этап03
Разработка со сборками каждую неделю
Каждую пятницу на тестовом стенде лежит работающая версия с накопленными изменениями. Стенд доступен вам с первой недели
Срок из сметы
Этап04
Тестирование и приёмка
Замечания ведутся списком со статусами. Приёмка идёт по техническому заданию из этапа проектирования, а не по устным договорённостям
Платёж
Этап05
Перенос и публикация
Перенос содержимого, переадресация старых адресов, окно переключения и план отката. Дата и время переключения согласуются заранее
Постоянно
Этап06
Поддержка и развитие
Отдельный договор с регламентом и публичным прайсом на час: 6 000 ₽. Не обязателен, начинается после окончания гарантийных обязательств и не заменяет их
Фаз, в которых вы не видите результат, в этом процессе нет. Тестовый стенд доступен вам с первой недели разработки, а вы оплачиваете принятый этап: половина стоимости вперёд, половина — после приёмки.
Мы не удерживаем проект доступами: перечень доступов передаётся по акту вместе с кодом.
Про зависимость от подрядчика честно: она есть в любом проекте, вопрос только в цене выхода. Мы не изобретали закрытый язык — ядро построено на Laravel, устройство описано в документации, и квалифицированный разработчик входит в проект по ней. Это не отрицание зависимости, а её измеримость.
Проверьте до разговора: шаблоны договоров на разработку и на поддержку и прайс на час доработки открыты на сайте.
Подробный разбор платформы по экранам: как заводится роль, как выдаются права и что в результате видит пользователь каждой роли.
Доступ сразу, контакты не спрашиваем
Eternal CMS построена на Laravel. Фреймворк распространённый, среда не закрытая: разработчика, который в нём разбирается, можно найти на общем рынке труда. Мы не используем массовые коробочные CMS, а пишем чистую архитектуру, в которой разберётся сильная команда на Laravel.
Точную сумму называем после аудита и закрепляем договором до старта работ. До этого мы называем состав и порядок, а не «от 99 000 ₽».
до 1 500 000 ₽
Верхняя граница проекта на нашей платформе. Всё, что выше, — это уже не одна посадочная и не одна смета, и такой разговор мы ведём отдельно
6 000 ₽
Час доработки после запуска по опубликованному прайсу. Стоимость задачи известна до её начала, а не после
В ответ придёт состав работ и порядок цены по вашей задаче
Аудит и смету мы делаем бесплатно, до договора на разработку. Небольшие проекты мы не берём: разбор ролевой модели и процессов в них стоит столько же, а времени занимает не меньше, — поэтому нижнюю границу мы называем сразу, до того как вы потратите время на переписку.
Разработка — первая из трёх строк расходов, и обычно не главная. Дальше идут поддержка и развитие, и они не заканчиваются.
Таблица шире экрана, прокручивается вбок, первый столбец закреплён
Сам фреймворк Laravel, на котором построена платформа, распространяется свободно, поэтому в вашем бюджете нет отдельной строки на лицензию стороннего вендора и на её ежегодное продление. Условия по нашему ядру записаны в договоре одной строкой, и вы видите их до старта.
Цена часа доработки опубликована и не меняется от того, кто из нас взял задачу. Договор на поддержку и прайс открыты по ссылке — их можно прочитать до разговора.
Мы ценим ваше время и деньги, поэтому прямо говорим, когда задача решается не нами.
Портал мы проектируем под конкретную организацию: ролевая модель и процессы у всех свои, типовых решений здесь не бывает. Бесплатный первый этап существует ровно для того, чтобы ваш проект был описан до начала работ и до договора.
Вы забираете исходный код работающего проекта, документацию и все доступы. Права на код проекта переданы вам полностью, состав переданного зафиксирован в акте контрольной суммой.
Ядро построено на Laravel, устройство описано в документации, поэтому разбираться в нём придётся не с нуля. Условия по ядру прописаны в шаблоне договора, который открыт для чтения до первой встречи. Мы говорим о зависимости честно: она есть в любом проекте, и мы предлагаем измерить её, а не объявить отсутствующей.
Мы изучаем ваши материалы, текущий сайт, если он есть, и разбираем итоги первой беседы. На этой основе составляем базовый аудит, состав работ и смету с постатейной разбивкой. Результат — цена и срок вместо вилки, закреплённые договором до начала работ. Этап бесплатный, и до него вы ничего не подписываете.
За плечами студии десятки реализованных проектов — от корпоративных сайтов до онлайн-школ и интернет-магазинов, включая интеграции с популярными в России платёжными системами. На этом опыте построена Eternal CMS. Портал — всегда индивидуальная система: ролевая модель и процессы у каждой организации свои, поэтому он собирается из нашей готовой основы — административной панели, кабинетов, прав доступа и журнала действий — и настраивается под ваши регламенты. Первый этап — аудит и смета — бесплатный, поэтому наш разбор вашей ролевой модели вы увидите до того, как речь зайдёт об основном бюджете.
Возможно. Мы описываем её на аудите и, если объём выходит за пределы платформы, говорим об этом до подписания договора на разработку, а не в середине проекта.
На вашем размещении или на выбранном вами. Мы не держим ваши данные у себя и не требуем размещать проект на нашей стороне.
Ответьте на четыре вопроса. Этого хватает, чтобы дать содержательный ответ письмом, без предварительного созвона.
Число ролей и перечень ваших систем нужны, чтобы ответ был по вашей ситуации, а не по средней. Именно эти два ответа задают порядок цены.
Всё остальное открыто и без заявки: разбор платформы, шаблон договора и прайс на час доработки.