Расширение функциональности сайта
В CMS BaseBuild Crystal Fortress нет того, что принято называть редакциями системы - того, что называют "Лайт", "Бизнес", "Портал" и т.д. Функциональность сайта, созданного на CMS BaseBuild Crystal Fortress всегда соответствует заявленным потребностям Заказчика. Что происходит, когда эти потребности меняются? Функциональность CMS расширяется в соответствии с обновленными задачами.
Мало того, что в CMS BaseBuild Crystal Fortress нет редакций - там нет еще и модулей, а вся функциональность формируется внутри классов системы - атомарных наборов данных, методов их администрирования, обработки и отображения. Соответственно, любое изменение функциональности сводится к изменению количественного и/или качественного состава классов CMS. Такие изменения вносятся с помощью визуального интерфейса CMF BaseBuild без остановки существующего сайта.
Все эти задачи решаются в рамках визуального интерфейса CMF BaseBuild, без остановки существующего сайта и, как правило, в течение 1 рабочих суток с момента обращения.
Как правило, расширение функциональности CMS проводится в течение первых рабочих суток с момента обращения.
Изменение свойств класса CMS
Стоимость — от 50 рублей.
Как правило, задача возникает при изменениях дизайна (например - меняются размеры preview фотогалереи), на этапе сборки, или в первые месяцы эксплуатации, когда оказывается, что добавление или изменение свойства способно значительно упростить либо отображение, либо - администрирование сайта. Операция проводится в рамках визуального проекта внутри CMF BaseBuild и занимает от 2 до 15 минут.
Изменение методов класса CMS
Стоимость — от 50 рублей.
Часто, изменение методов идет рука об руку с изменением свойств - например, новое свойство требует дополнительной обработки при отображении. В таких случаях готовые методы могут быть взяты напрямую из репозитория, модифицированы, либо (если ничего подходящего в репозитории не окажется) - написаны "с нуля".
Чаще всего, "с нуля" пишутся методы обмена данными с внешними источниками данных, являющимися уникальными для данной задачи - специфическими структурами данных 1С, внешними интерфейсами других сайтов и т.д. Подобные программные модули, как правило, применяются в единственном проекте и на единственном сайте, поэтому стоимость их создания может возрастать (впрочем, обычно, не превышая нескольких тысяч рублей).
Добавление нового класса CMS с функциональностью существующего класса
Стоимость — 50 рублей.
Решение часто применяется для упрощения и ускорения выборки, либо для упрощения администрирования. Новый класс полностью копирует структуру старого, отличаясь лишь подмножеством выборки данных из СУБД, а также, возможно, набором возможных классов, объекты которых могут стать подразделами раздела сайта соответствующего типа.
Добавление нового класса CMS со стандартной функциональностью
Стоимость — 250 рублей.
Состав методов и свойств класса собирается из репозитория. Часть свойств может быть создана в CMF BaseBuild. Новый класс интегрируется в систему без остановки сайта
Добавление нового класса CMS с уникальной функциональностью
Стоимость — 1800 р/час.
Уникальность функциональности означает создание методов, отсутствующих в репозитории, либо значительную переработку существующих методов.
Изменение шаблонов отображения класса
Стоимость — 500 р/шт.
В некоторых случаях (далеко не всегда), новый, либо измененный класс должен отображаться в своем, уникальном шаблоне. Такой шаблон создается на основе существующего стиля сайта, снабжается, при необходимости, необходимым JS-кодом и интегрируется в сайт.