Введение в веб-платформу Falcon Space. C чего начать?
Что такое Falcon Space?
Это платформа для разработки веб-порталов, площадок, личных кабинетов с сильным уклоном в SQL (вся бизнес-логика пишется на SQL).
Любой компонент настраивается через SQL, который создается прямо из кабинета администратора-разработчика, т.е. не требуется отдельная среда разработки, вся разработка ведется в кабинете администратора-разработчика (а здесь можно посмотреть описание кабинета для администации сайта роли editor).
Что дает система мне как разработчику?
Главное - это снижение себестоимости работ за счет уменьшения трудоемкости и требований к техническим навыкам.
Система инкапсулирует сложность веб-разработки для SQL-программиста. Задача разработчика в 90% случаев - правильно написать SQL процедуры, а все остальное система сделает сама (вывод данных в различном виде, обработка ввода пользователем).
При этом система практически не имеет критических ограничений по правке бизнес-логики. Вы можете быстро менять существующую логику и писать новую бизнес-логику в проекте через кабинет администратора-разработчика. Это очень важный момент - возможность удовлетворить практически любое требование заказчика в проекте.
За счет снижения сложности в проекте требуется меньше людей. 2 человека вполне достаточно, чтобы вести довольно функциональный проект с множеством требований.
Для полноценного сопровождения проекта на Falcon Space необходимо знать только 2 технологии - SQL (SQL Server) и HTML (для кастомизации внешнего вида мы используем фреймворк верстки Bootstrap). Если вы знакомы с этими технологиями, то вы легко сможете создавать свои решения на базе Falcon Space.
Для ознакомления можно посмотреть руководство по созданию системы учета по учету кадров на сайте
Основной способ работы в Falcon Space
Как создается любая функциональность в системе:
1. Создается страница в панели управления (ссылка на страницу управления страницами для роли "admin" - /pages, для роли "editor" - /editorpages), настраиваются права, хлебные крошки, заголовок и другие параметры.
2. В страницу добавляются сниппеты компонентов, например, таблица:
<div class="as-table" data-code="table1"></div>
или форма
<div class="as-form" data-code="form1" data-itemid="vvedenie-v-falcon-space--c-chego-nachat"></div>
3. Создается компонент таблица (в панели управления), в которую добавляются столбцы и реализуются по шаблону хранимые процедуры (GetItems, UpdateField, DeleteItem, FastCreate и др.)
4. Проверяется результат - работающая таблица с фильтрами, сортировками, добавлением и редактированием данных.
Подобную таблицу в простом случае можно создать за 20 минут.
Более подробное - Мануал для начинающего разработчика Falcon Space
Что может платформа?
- Платформа позволяет создавать различные страницы с таблицами, формами, дашбордами, графиками и др.
- Можно добавлять чаты, комментарии, кнопки смены статусов.
- Есть встроенный-Telegram бот (управление ботом осуществляется полностью через SQL).
- Есть различные способы вывода данных - канбан, гант, вложенные таблицы, модальные формы, popover-формы, календарь.
- Есть компоненты функциональных каталогов, адаптированные под SEO с возможностью иметь свою кастомизированную верстку.
- И все это управляется через SQL.
- Помимо этого, есть локализация данных и интерфейса, есть поддержка PWA приложений.
- Есть готовые интеграции с платежными системами, Google сервисами, службами доставки и др.
- Есть универсальный API, который позволяет отправлять запросы вовне, а также создавать свой API для входящих запросов по HTTPS GET/POST.
Вы можете интегрироваться с различными системами через этот механизм.
Полный список возможностей можно посмотреть здесь.
Более глубокое знакомство
Для более детального представления рекомендуем посмотреть следующие руководства и примеры:
- Как создать таблицу
- Как создать форму
- Как создать дашборд
- Демостенд компонентов позволяет посмотреть, как это все выглядит для посетителя портала.
Также посмотрите в целом документацию, чтобы более детально понять возможности настройки системы.
FAQ можно найти здесь - Вопросы/ответы по Falcon Space
Как можно попробовать систему в действии?
На демостенде компонентов платформы можно посмотреть различные возможности платформы, а также код SQL процедур для реализации этих возможностей.
Смотреть видео Работа с демостендом Falcon https://rutube.ru/video/private/1a525c3525faf7d437ca090e248db7c0/?p=no9gULgDPoCMsIDkZNeWnQ
Смотреть видео Работа с документацией https://rutube.ru/video/private/6e239900ce8cb571a2a92820235d2a1f/?p=GhBNmsyuiwBwlMfMbmaAaA
Исходный код платформы закрытый, но это никак не ограничивает возможности развития системы с использованием SQL, Bootstrap (а также JS, CSS).
Если вам понравилась система, и вы намерены задействовать Falcon Space в своих проектах, мы можем в отдельном порядке предложить временный доступ к полигону платформы.
Цены на коробку обозначены на странице Цены на коробку Falcon Space
Google поиск по нашей документации
- Руководства Введение в веб-платформу Falcon Space. C чего начать? Мануал для начинающего разработчика Falcon Space Видео о создании личных кабинетов на сайте - веб-платформе Falcon Space Пример создания системы по учету Кадры (HR) на сайте Вопросы и ответы для тех, кто начал разрабатывать на Falcon Space Как создать таблицу на сайте по шагам Как создать форму на сайте по шагам Как создать дашборд в личном кабинете пользователя Как сделать локализацию сайта для нетехнического специалиста Как отслеживать историю действий пользователя или историю событий по объекту системы Создание страниц с компонентом таблица/форма с автогенерацией необходимых SQL процедур Как улучшить свой код - заметки по ревизии кода на платформе Falcon Space Как сделать отслеживание посещений сайта конкретными людьми? Как сделать аналитический отчет или таблицу на сайте Как сделать функционал оценки полезности материала Подробное описание процесса создания формы Обратная связь Создание из под editor структуры личных кабинетов (роли, страницы) Улучшение адаптации страниц под мобильные устройства Соблюдение порядка в проекте в процессе сопровождения сайта Как считать показатели год-к-году (YoY) в отчете по периодам Создание системы уведомлений из внешних источников (через API) Как сделать кастом каталог на базе формы для фильтров и механизма лендингов Типовые ситуации для админа-разработчика в панели управления
- Основа Falcon Space
- Основные компоненты
- Возможности
- Коммуникация с пользователем
- Дизайн, стилизация, юзабилити
- Лендинги
- Универсальный API
- Примеры интеграций
- Каталоги
- Навигация
- Документы
- Дополнительные компоненты
- Продвижение, SEO
- Системные моменты
- Системное администрирование
- HOWTO
- Таблицы
- Формы
- Загрузка файлов, картинок
- Работа с SQL
- HOWTO JS
- HOWTO Верстка
- Решение проблем
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта