Прочитать позже

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

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

В этой статье мы подробно рассмотрим вопрос, что можно, а что проблематично кастомизировать в решениях на Falcon. Готовые решения сайтов разрабатывается с учетом того, что в будущем оно может самостоятельно развиваться.

Введение

В этой статье мы подробно рассмотрим вопрос, что можно, а что проблематично кастомизировать в решениях на Falcon.

Решение - это сайт, разработанный на базе платформы Falcon Space.

Готовые решения сайтов разрабатывается с учетом того, что в будущем оно может самостоятельно развиваться.

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

Код самой платформы веб-приложений - закрыт от редактирования, но решение развивается за счет изменения sql и html кода. 

Подобный подход позволяет безболезненно обновлять ядро платформы, не затрагивая кода самого проекта решения.

Разработка по сопровождению решения производится в кабинете разработчика (системного администратора). Разработчик может создавать новые страницы, новые объекты в базе данных, добавлять таблицы, формы и другие компоненты.

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

Обновления платформы, обновления решения

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

Бизнес-логика самого решения не обновляется при изменениях в основном продукте.

Причина этому - кастомизация решения под себя. Если вы кастомизируете решение под себя, то проблематично одним махом внедрить все нововведения в ваш экземпляр.

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

Что веб-конструктор Falcon Space позволяет менять в решении

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

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

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

Вы можете внедрять страницы со своей разметкой (например, лендинги). Желательно делать разметку на Bootstrap4 для более простой адаптации в системе.
Отдельные элементы можно кастомизировать через CSS.
Также можно сгенерировать тему сайта под проект (т.е. указать цвета, скругления, шрифт и т.д.).

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

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

Что в веб-конструкторе Falcon Space менять проблематично в решении

Нет ничего невозможного, но некоторые изменения могут иметь слишком большую цену (в плане ресурсов, надежности). Именно их мы здесь упомянем.

1. В мобильном меню справа. Это сделано намерено под большой палец правой руки, которым удобно выдвигать меню.

2. Разметка системных элементов (меню, глобальный поиск, хлебные крошки, системные элементы от таблиц и др). Они имеют определенную верстку, которую проблематично изменить. Конечно где-то можно обойтись без стандартного меню, и сделать свое, но это ставит нас на пусть полной кастомизации, которая потребует в будущем более дорогой поддержки + может повлечь новые коллизии в будущем.

Мы исходим из того, что чем меньше "жесткой" кастомизации, тем проще и дешевле поддерживать проект, тем надежнее он будет работать.

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

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

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

Готовые решения сайтов на базе Falcon Space можно кастомизировать под себя - бизнес-логику, внешний вид, интеграции.

Не увлекайтесь глубокой кастомизацией - такие решения сложно и дорого поддерживать.

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

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

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

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

Cоздатель платформы Falcon Space

Смотреть демо

F-CRM + Site
Сайт для компании в виде лендингов + встроенная CRM для обработки заказов на услуги.
Falcon Auction Площадка услуг
Заказ услуг исполнителей через площадку.
Falcon Service Кабинеты для клиентов
Обслуживание заказов клиентов через личный кабинет на сайте
Акция

30% скидка на создание ТЗ CRM

Для проектов CRM, учетных систем действует скидка 30% на первый этап (создание технического задания на проект).

Действует до 30 июня 2024

Подать заявку

Как узнать бюджет/сроки своего проекта?

1. Создать концепцию проекта в личном кабинете

Шаблон концепции

2. Отправить нам документ концепции

Отправка идет через личный кабинет менеджеру.

3. Мы подготовим первичное КП с детализацией

Пример КП

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности

Если вам нравятся наши статьи, то пожалуйста подпишитесь на наш канал в Telegram - Falcon Space.
В нем мы будем публиковать обновления по статьям и другие материалы касательно нашей платформы.

Нужна бесплатная консультация?
Планируете делать веб-проект?
В этой статье мы подробно рассмотрим вопрос, что можно, а что проблематично кастомизировать в решениях на Falcon. Готовые решения сайтов разрабатывается с учетом того, что в будущ...
Сайт использует Cookie. Правила конфиденциальности OK