Веб-конструктор Falcon Space. Гибкость решений на базе Falcon Space

Время чтения - 4 мин.
Дата публикации 14.07.2022 (обновлено 28.05.2026)
Веб-конструктор Falcon Space. Гибкость решений на базе Falcon Space

Что можно изменить в готовом сайте, а что — нет

Представьте: вы купили готовое решение для сайта. Код платформы закрыт, но это не проблема. Вы всё равно сможете подстроить его под свои задачи — менять логику, дизайн, интеграции. И при этом безболезненно обновлять ядро, получая новые фичи. Звучит как идеальный баланс? Так и есть. Давайте разберёмся, где тут подвох и как не наломать дров.

Решение — это сайт, разработанный на базе платформы Falcon Space. Он уже готов к работе, но его можно дорабатывать.

Готовые решения создают с расчётом на то, что вы будете их развивать. Не бойтесь закрытого кода — это фича, а не баг.

Как развивать сайт, если ядро платформы закрыто?

Код самой платформы — закрыт. Но решение живёт за счёт изменений в SQL и HTML.

Такой подход — спасательный круг. Вы спокойно обновляете ядро платформы, не трогая код своего проекта. Представьте: вышло обновление с новыми фишками. Вы его накатили — и всё работает. А ваши кастомные доработки остались нетронутыми.

Всё редактирование происходит в кабинете разработчика (системного администратора). Там вы можете:

  • создавать новые страницы;
  • добавлять объекты в базу данных;
  • лепить таблицы, формы и другие компоненты.

Весь код решения (SQL, HTML) открыт для модификаций. Разработчик может менять существующую бизнес-логику или развивать её дальше.

Пример из практики

Клиент попросил добавить на площадку услуг калькулятор стоимости. Мы просто написали новую хранимую процедуру на SQL и вставили её в нужную форму. Никаких танцев с бубном — всё штатно.

Обновления: что происходит с решением?

Закрытый код платформы — это ваш пропуск к новым функциям. Обновили ядро — и у решения появились новые возможности. Но есть нюанс.

⚠️ Важно: Бизнес-логика самого решения не обновляется автоматически при изменениях в основном продукте. Если вы кастомизировали логику под себя, то одним махом внедрить все нововведения не получится.

Но это не приговор. В рамках проектов доработок можно перенести отдельные новые возможности готовых решений на ваш экземпляр. Это всё равно дешевле, чем писать такую же фичу с нуля.

Пример из практики

Один заказчик хотел добавить на свою биржу фриланса систему рейтинга. Вместо того чтобы разрабатывать её с нуля, мы взяли готовый модуль из другого решения Falcon и адаптировали под его проект. Вышло в 3 раза быстрее и дешевле.

Что можно менять в решении на Falcon Space?

1. Бизнес-логика

Хотите изменить логику работы? Пожалуйста. Вся бизнес-логика хранится в хранимых процедурах — они полностью доступны для редактирования.

2. Внешний вид

Можете внедрять страницы со своей разметкой (например, лендинги). Лучше делать разметку на Bootstrap4 — так проще адаптировать в системе. Отдельные элементы кастомизируются через CSS. А ещё можно сгенерировать тему сайта под проект: задать цвета, скругления, шрифт.

3. Интеграции

Нужно связать сайт с другой системой? Создавайте новые интеграции. Все API (и входящие, и исходящие) работают через хранимые процедуры. Гибко и предсказуемо.

Что менять проблематично?

Невозможного нет, но некоторые изменения стоят дорого (в плане ресурсов и надёжности). Вот что лучше не трогать без острой нужды:

  1. Мобильное меню справа. Оно сделано намеренно — под большой палец правой руки. Менять его расположение — себе дороже.
  2. Разметка системных элементов: меню, глобальный поиск, хлебные крошки, системные элементы от таблиц. Их верстку проблематично изменить. Конечно, можно сделать своё меню, но это путь полной кастомизации. А она потребует более дорогой поддержки и может вызвать коллизии в будущем.

Чем меньше «жёсткой» кастомизации, тем проще и дешевле поддерживать проект. И тем надёжнее он будет работать.

В платформе есть множество средств, чтобы «подлезть» в нужном месте с кастомным JS или CSS. Это даёт гибкость. Но использовать её нужно аккуратно. Иначе вместо преимуществ получите сложный клубок низкоуровневых кастомизаций, который проблематично поддерживать.

Идеальный случай — когда кастомизация делается полностью штатными средствами платформы, без лишних JS и CSS.

Ключевые моменты

  • Готовые решения на базе Falcon Space можно кастомизировать: менять бизнес-логику, внешний вид, интеграции.
  • Не увлекайтесь глубокой кастомизацией — такие решения сложно и дорого поддерживать.
  • Ядро платформы обновляется, а само решение — нет. Но некоторые модули можно переносить на отдельный экземпляр в рамках проекта.

Хотите глубже разобраться в стоимости таких доработок? Почитайте нашу статью о том, как запустить проект с минимальными затратами. А если сомневаетесь, с чего начать — вот материал про первый шаг к созданию веб-сервиса. Ну и для полной картины — анализ рисков на старте разработки.

К списку решений

Насколько полезной была статья?
Falcon Space, автор блога

Автор статьи - Руслан Раянов

Cоздатель платформы Falcon Space
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK