Falcon Features

The page presents all the platform features (not a specific solution based on the platform, namely the system core) that are included in the base box. Some features require additional configuration.

Use the filters on the right to quickly find the information you need.

No limit on the number of users
No limit on the number of users
You can add as many users to the system and assign them any number of roles

No time limit for use
No time limit for use
No periodic additional payments are required for the basic version of the system.

May work on your server or hosting
May work on your server or hosting
A program is a web application running on a Windows hosting (e.g. Host-0 on reg.ru), on a Windows Server VPS server (we use 1cloud.ru for VPS), or on your internal Windows Server server

Fast editing of business logic and interface (bypassing the usual development cycle)
Fast editing of business logic and interface (bypassing the usual development cycle)
In the developer's office, directly on the site, new cabinets are created and changes are made to the functionality of the system

Separate office for layout designer (content manager)
Separate office for layout designer (content manager)
It is possible to manage the contents of certain pages and HTML blocks in a separate office, as well as control the styling of the site

PWA (Progressive Web Applications) technology for creating an analogue of mobile applications
PWA (Progressive Web Applications) technology for creating an analogue of mobile applications
PWA technology makes it possible to put a website icon on a mobile screen and launches it as a separate mobile application

The conclusion of the timeline - a chronology of events in graphic form
The conclusion of the timeline - a chronology of events in graphic form
Conclusion in the chronological order of certain events with the division into types and can filter by various parameters

Subtable
Subtable
Ability to expand a sub-table in a table, and multiple sub-tables can be used for a single table at the same time

Dashboards with graphs and panels
Dashboards with graphs and panels
A dashboard is a user's desktop. It contains the main indicators and graphs, tables

Universal global search with changing logic for user roles
Universal global search with changing logic for user roles
There is a general search at the top of the portal. You can configure your own search logic for each role. The search can be performed on several objects and output the results as a single list

Exporting tables to Excel
Exporting tables to Excel
Any table can be exported to Excel and used for external transmission, for example, by email

Printing tables and forms to a printer
Printing tables and forms to a printer
You can send any form or table to print (or create a PDF through a virtual printer).

Keyboard shortcuts
Keyboard shortcuts
You can configure your keyboard shortcuts for certain actions in the system

Possibility of custom layout for any form
Possibility of custom layout for any form
If you don't like the default form, you can easily create your own unique markup using the {colcontrol-Name1} parameters to specify the form fields

Quizzes and master steps for entering information
Quizzes and master steps for entering information
This is a special type of form with steps - information is entered gradually. It makes sense to use it when the form should contain a lot of fields

Universal attribute system
Universal attribute system
Attributes are attached to the nomenclature. Filters will be defined by the assigned attributes, which are unlimited for any product

Additional universal catalogs (list)
Additional universal catalogs (list)
Universal catalogs are intended for displaying certain lists in the form of catalogs with filters with SEO optimization abilities

Photo gallery of products
Photo gallery of products
Display pictures of the product with the ability to magnify pictures

Unlimited nesting of categories
Unlimited nesting of categories
The categories are nested within each other. Category filters are inherited for nested categories

Breadcrumb
Breadcrumb
Breadcrumbs make it easier to navigate the portal

Watermark on the product image
Watermark on the product image
It is possible to put your icons on images to reduce the risk of content theft

File manager
File manager
Managing user files - upload, edit, delete, create folders

Movement of the request by status
Movement of the request by status
Each request has a lifecycle in the form of statuses. The component allows you to set the path of the request from Initial to Closed. You can edit the status structure and change logic

The possibility of different statuses and customization of the logic for changing statuses
The possibility of different statuses and customization of the logic for changing statuses
You can customize statuses for yourself, manage the logic for checking the status change for a specific user on a specific object

Notifications to users about various events
Notifications to users about various events
Universal notification system for users about emerging events in the system

SSL
SSL
Secure connection to your personal account via https report

Ability to add logic for checking access rights to objects
Ability to add logic for checking access rights to objects
Additional checks can be implemented by writing new stored verification procedures

Video chat via Vox Implant
Video chat via Vox Implant
Ability to make a video call from a site page to another system user

Enabling support chat via Telegram
Enabling support chat via Telegram
Ability to quickly configure the chat to help users (using Replain chat)

Integration with ROBOKASSA
Integration with ROBOKASSA
The option to replenish your virtual balance through ROBOKASSA

Sending SMS or email
Sending SMS or email
Ability to send SMS and email when performing an action in the form

Replain - chats via telegram
Replain - chats via telegram
The ability to easily connect the support chat to all pages of the site. You can also enable different chats for different roles

Easy integration with someone else
Easy integration with someone else's sql server database
If you have another sql server database, the system will allow you to work directly with its tables and stored procedures.

Ability to migrate components and subsystems via automatic SQL
Ability to migrate components and subsystems via automatic SQL
A component, page, or subsystem is just an SQL script. This makes it relatively easy to port solutions from one sample to another

Managing HTML blocks that are used in various parts of the system (catalog)
Managing HTML blocks that are used in various parts of the system (catalog)
Editing layout blocks that are used in components

Ability to change the theme - color solution
Ability to change the theme - color solution
Ability to change the appearance of the portal (selection from finished themes)

Ability to change the font
Ability to change the font
Ability to install a font from Google Fonts

Ability to change the visibility of reference elements (main menu, horizontal menu, user menu composition, etc.)
Ability to change the visibility of reference elements (main menu, horizontal menu, user menu composition, etc.)
Flexible output settings Layout system - the ability to hide elements for different modes of operation.

Additional buttons can be displayed at the top of the page (localization, balance, shopping cart, etc.)
Additional buttons can be displayed at the top of the page (localization, balance, shopping cart, etc.)
The top panel of the site is the key important buttons that should be accessible from any page of the site. The set of buttons may vary depending on the user's role

Ability to create new themes for the portal and install them for different roles
Ability to create new themes for the portal and install them for different roles
The theme is a color solution for the portal. You can also customize other styles for the theme (fonts, sizes, margins, etc.)

Assigning roles to users
Assigning roles to users
Each user can have multiple roles. The role defines the set of available actions in the system

User registration and login, password change
User registration and login, password change
Forms of registration, login to the site, password recovery. Email link account activation

Registration of users via social networks
Registration of users via social networks
Users can register and log in via Facebook, Vkontakte and other social networks

Tracking users online
Tracking users online
In the control panel of the site administration is able to track which users are currently online

Managing database tables
Managing database tables
The system has an ability to work with database tables and their columns. In particular, copy SQL to transfer to another database.

Receiving data of the counterparty at the TIN
Receiving data of the counterparty at the TIN
It is possible to do auto-fill of the counterparty's data by TIN for free via an external service DaData.ru

Barcode and QR code scanner by video / image
Barcode and QR code scanner by video / image
You can easily scan various codes from your mobile phone and after decoding this information will be sent to the system

Dynamic sitemap.xml for any data in the database
Dynamic sitemap.xml for any data in the database
You can generate any sitemap structure based on a special SQL query

Field hints in forms
Field hints in forms
Ability to specify detailed hints and placeholder for fields in the form

Forms with instant field saving (without the Save button)
Forms with instant field saving (without the Save button)
In some cases, you want the fields to be saved immediately after they are changed, rather than using the general button

Ability of  full customization of the catalog layout and product page
Ability of full customization of the catalog layout and product page
The catalog can be modified by using a custom layout. Both the catalog frame and product elements are changed

Favourites
Favourites
Ability to save your favorite product

URL adapted for search promotion
URL adapted for search promotion
The URL contains keywords that better help search engines find the page

2 types of catalog-tile and panel
2 types of catalog-tile and panel
Each view has its own advantages for viewing and let the user decide how convenient he is. The selection is remembered, and there is no need to set the view each time

Universal product panels
Universal product panels
You can place product panels on various pages of the site and manage business logic, the order of their output, and even the layout of elements

Universal product sliders
Universal product sliders
Output of the product slider with the ability to manage output conditions and change the layout of slider elements

Managing files for a specific object
Managing files for a specific object
A set of files is attached to a specific entity. There are many settings for uploading and displaying files (images or documents)

Management of title, keywords, description
Management of title, keywords, description
Editing SEO parameters for a page

Sitemap.xml and Robots.txt
Sitemap.xml and Robots.txt
Generating Sitemap and Robots files for search engine optimization

Calltraking via Mango Office
Calltraking via Mango Office
Integration with Mango Office in Bulletin Board mode (Mango's phone is replaced on the page on the phone)

Iteration with Telegram. Creating telegram bots, sending messages to Telegram
Iteration with Telegram. Creating telegram bots, sending messages to Telegram
Managing the telegram bot via SQL. If the user is subscribed to the bot, you can send notifications from the system. Tight integration with components: forms, notifications.

Type of Form field - Set of files
Type of Form field - Set of files
Ability to create forms for adding entities with files, as well as later edit the composition of files for the entity.

Implemented elements of BPM systems: business processes and triggers
Implemented elements of BPM systems: business processes and triggers
You can create a process in the system and define the sequence of trigger calls. The trigger checks the event and assigns a task (or notification). If the task is not completed, the trigger assigns a re-check in N minutes.

Image gallery of the object
Image gallery of the object
Output a set of images for a certain object (for example, a product) with increased display capabilities.

Generating Word and Excel documents using a template
Generating Word and Excel documents using a template
Quickly generate documents based on the output results of a stored procedure and template, which you can change for yourself

Notifications through #notify tags in comments
Notifications through #notify tags in comments
The notify tag allows you to quickly create a reminder to do something about this object (for which we write this comment with #notify

Blocking users
Blocking users
Ability to restrict user access in the control panel

Logging of user actions
Logging of user actions
Page visits and form saves are logged in the system in the log table

Universal comment system
Universal comment system
Ability to communicate through commenting on a specific entity (for example, an order)

Universal chat system
Universal chat system
Ability to connect instant messaging to any entity (order, product, etc.)

The ability to instantly respond to events using Signal R
The ability to instantly respond to events using Signal R
Used in chats and notifications. Allows you to immediately change the interface of the user's page when an event is received from the system

Ability to create your own API for external systems (HTTPS XML, JSON)
Ability to create your own API for external systems (HTTPS XML, JSON)
Universal tool for creating your own API in the system. An external resource sends an HTTP request (with authorization) and receives a response in the form of XML or JSON

Uploading to YML
Uploading to YML
Ability to upload a folder in YML format

Import / export Excel
Import / export Excel
Universal import / export to Excel with the implementation of additional logic about checking data for updates in the database

Creating pages with different layouts
Creating pages with different layouts
The system has 3 page templates: Main, Light, and Empty (for landing pages)

Adding scripts and styles to individual pages
Adding scripts and styles to individual pages
Ability to implement complicated functionality in JS on separate pages

Snippets of system components
Snippets of system components
Component snippets are typical markup that speeds up development and minimizes errors

Snippets of the typical Bootstrap markup
Snippets of the typical Bootstrap markup
Typical useful HTML for implementing sliders, panels, cards, etc.

HTML, SQL, CSS, JS editors with syntax highlighting
HTML, SQL, CSS, JS editors with syntax highlighting
The editor selects keywords according to the language and allows you to search by text.

Large set of types for form fields
Large set of types for form fields
Selection with database search, Selection of dates, times, numbers, Combs, Ticks, Editors, image Selection, and so on

Ability to enable Debug mode and view the output of service data in the console
Ability to enable Debug mode and view the output of service data in the console
In debug mode, you will be able to see the internal parameters being passed and understand exactly what is wrong.

Fixing and monitoring errors in the cabinet
Fixing and monitoring errors in the cabinet
Errors are fixed in the as_trace table. Current errors and prints are displayed on the dashboard of the developer cabinet

Ability to monitor the main metrics in the database
Ability to monitor the main metrics in the database
The system has separate reports that allow you to monitor the state of the database. Where are the problematic queries? Where do I put indexes? Where are the very large tables?

Periodically start certain stored procedures (1 time per minute, hour, day, week)
Periodically start certain stored procedures (1 time per minute, hour, day, week)
Implementation procedures by period allows you to check system states and execute certain tasks actions for emerging events

Managing users and roles
Managing users and roles
Assigning roles to users, blocking, changing passwords, registering new users, user card

File Manager with the ability to edit various types of files
File Manager with the ability to edit various types of files
Navigate through folders, bulk upload files, view and edit files directly from the browser

Ability to fine tune notifications for the administrator about possible situations in the system
Ability to fine tune notifications for the administrator about possible situations in the system
Notifications allow you (and other roles in the system) to get up-to-date information about any events in the system

Ability to fully develop in JS with access to the Backend
Ability to fully develop in JS with access to the Backend
Create your own complex components in JS with access to the server side and external services

Training mode for the user via the hint wizard
Training mode for the user via the hint wizard
On the first visit show the user the interface acquaintance master to simplify his adaptation in the system

The system of short hints (Flash Label) for issuing portions of information to the user
The system of short hints (Flash Label) for issuing portions of information to the user
The ability to issue small portions of the user's training and introductory information on the site

Breadcrumb
Breadcrumb
Flexible configuration of breadcrumbs links for user-friendly navigation

CNC for pages and catalog
CNC for pages and catalog
Catalog and page addresses adapted for search optimization

Ability to customize bases pages (logo, menu, footer)
Ability to customize bases pages (logo, menu, footer)
Customizing markup for the site's master page

Ability to create separate landing pages on your own template
Ability to create separate landing pages on your own template
Using an empty Layout to implement external layout for landing pages

Cabinet of layout designer
Cabinet of layout designer
A separate cabinet for a specialist in HTML & CSS layout with the ability to change individual pages and HTML blocks

Managing global CSS
Managing global CSS
Editing site styles directly through CSS

Fields with auto-search (autocomplete)
Fields with auto-search (autocomplete)
Ability to quickly search through a large list of values

Ability to change the layout in the catalog
Ability to change the layout in the catalog
Flexible options for changing HTML for various catalog elements (HTML blocks are used with the insertion of variables {name})

Using Font Awesome icons
Using Font Awesome icons
Icons make the interface more lively. A large selection of icons simplifies their use.

Support for users through chat
Support for users through chat
A chat icon appears at the bottom right where users can ask their questions. Responses are sent to Telegram

Post-loading images and iframes
Post-loading images and iframes
Ability to speed up page loading by deferred loading of heavy resources (large images and iframes)

File minification
File minification
JS and CSS files for components, plugins, and the system core are minified

Clean SQL without using hard ORM
Clean SQL without using hard ORM
This allows you to make the data request faster with minimal overhead for additional layers

Play sounds
Play sounds
Sound can be added to various actions on the page

Quickly migrate tables, forms, and other components as SQL
Quickly migrate tables, forms, and other components as SQL
To transfer a component from one instance to another, just a few buttons are required

Animating elements and adding dynamics to functionality
Animating elements and adding dynamics to functionality
Animation makes the interface more lively and responsive: the appearance of panels, modal windows, operations, the appearance of counters, etc. Animation can be turned off

Mechanisms of tips for pages
Mechanisms of tips for pages
You can set the output of hints for a certain page when you hover over or click on certain page elements. You can guide your user through the system interface by hand

Filter tags in the main catalog
Filter tags in the main catalog
Tags are selected filter values that can be reset.

#Notify notification tags in comments
#Notify notification tags in comments
You can use entity comments to remind yourself of an event on a certain day (or after N days)

Detailed documentation for developer admin
Detailed documentation for developer admin
There is a complete documentation of the administrator-developer of the system - for all components and capabilities of the system. Various HowTo on components and aspects of development on the system are also described. View Falcon technical documentation

The ability to update the kernel
The ability to update the kernel
The source code of the system is updated without problems and this does not lead to critical problems (because the system is developing taking into account the expansion of functions, not changes)

All logic in SQL and it can be changed/developed
All logic in SQL and it can be changed/developed
The system can be expanded in functionality gradually. Basic ready-made solutions can be changed to your requirements and this does not require recompilation of the project

For support and self-development you need to know only 2 technologies - SQL Server, Bootstrap
For support and self-development you need to know only 2 technologies - SQL Server, Bootstrap
For basic development and development, only SQL Server is needed. If customization of the layout of forms and pages is required, then it is advisable to also own Bootstrap

System Maintenance Training
System Maintenance Training
A course has been created for the system that allows to study in practice all the capabilities of the system. There is also extensive documentation for the system developer.

Correspondence through the comment system
Correspondence through the comment system
The ability to interact through a comment system with other users about specific applications, products, offers

Multilanguage
Multilanguage
It is possible to translate the program interface into other languages, as well as implement data localization (for example, to present products in different languages)

Geolocation
Geolocation
Geology allows you to determine the location and country of the user

Design responsiveness
Design responsiveness
The design is fully responsive for mobile devices and has some possible mobile applications (setting an icon on the user's screen), push notifications

Nested Scorecard
Nested Scorecard
Metrics allow you to fall into the depths of indicators and implement any hierarchy of metrics - all this is achieved by changing stored procedures

Function tables
Function tables
Tables have ample opportunities for configuring the appearance, sorting, filtering, and editing data in cells

The output of the Gantt chart
The output of the Gantt chart
The Gantt chart allows you to see the distribution of certain elements in a time period, as well as edit these elements using the form in the dialog window. Element styling is supported

Kanban Board
Kanban Board
Output of the Kanban Board with the ability to change the statuses of elements, the ability to filter elements, output of the modal form by element

Forms and tables in the modal window
Forms and tables in the modal window
You can output the form in a modal window, or place nested tables in the form

Managing files in a table row
Managing files in a table row
You can directly set the management of resources associated with this row directly in the table row

Table styling tools
Table styling tools
The table cell can be stylized - make captions, display icons, paint in colors, and show the percentage of changes in the value

Flexible filtering for tables
Flexible filtering for tables
There can be a different number of filters, different types, and you can flexibly configure internal filtering using SQL

The system of comments to table rows
The system of comments to table rows
You can attach comments to each row of the table with the ability to create marks for objects

Universal counters for some entities (for example, leads)
Universal counters for some entities (for example, leads)
Counters are some kind of numeric placemarks for objects. You can set a certain logic for calculating these counters, and they will be output to objects in their personal accounts

Universal forms
Universal forms
Forms allow you to create any data output in the form of a specific layout. Forms can be customized. Form fields can be checked instantly

Quick actions panel (and quick adding objects to the system from any page)
Quick actions panel (and quick adding objects to the system from any page)
At the top there is a quick action menu with the ability to call via keyboard shortcuts. These are the main key forms that are used most frequently. Each role can have its own panel

Pop-up contextual forms
Pop-up contextual forms
If you need to call up small forms near some place on the page, use contextual forms. They allow you to quickly create, edit an element, or see detailed information

A large set of fields for the form rendering
A large set of fields for the form rendering
You can use many types of fields in the form: dates, numbers, text, lists, select lists, and editors

Ability to check of data entry and issue messages immediately
Ability to check of data entry and issue messages immediately
The user entered an invalid value? You can make a check immediately after editing the field and notify the user about the problem field

Table display mode in the form of cards
Table display mode in the form of cards
Tabular data can be displayed in the form of cards with pictures, description and links

Updating part of the page when implementation an operation in the form
Updating part of the page when implementation an operation in the form
Now there is no need to update the entire page. You can specify a selector for the area that needs to be reinitialized after implementing some operation.

Page Layout Management (SEO)
Page Layout Management (SEO)
You can change the micro-layout of Schema.org and OG tags to improve search results and display links in instant messengers

Pages 404 and Access Restriction
Pages 404 and Access Restriction
Page 404 gives code 404 to improve search indexing (non-existent pages will be excluded from the index)

Multi-domain
Multi-domain
The ability to attach multiple domains to 1 instance (for example, for processing language versions)

URL canonicalization
URL canonicalization
Transfer to lower case, redirect from www version, switch to https protocol.

Protection against XSS attacks and SQL injection
Protection against XSS attacks and SQL injection
Only certain roles in the system can save HTML to the database

Slideout modal windows
Slideout modal windows
A view of a modal window that is attached to the left border of the screen

Space Falcon Knowledge Base
Space Falcon Knowledge Base
With integration into universal search (quick access to the necessary documentation), sharing access by roles.

Universal component Tree (hierarchy)
Universal component Tree (hierarchy)
The ability to call a form, to update other components. Adding, deleting, and renaming nodes.

The universal mechanism for executing requests to the external API is implemented
The universal mechanism for executing requests to the external API is implemented
The code in the External action makes a request to an external resource and is processed through SQL.

Show status of fullness of the form in the form as a progress bar (circular and line)
Show status of fullness of the form in the form as a progress bar (circular and line)
As the form is filled in, the indicator shows the level of completion of the form.

Table operation mode-Chartbar
Table operation mode-Chartbar
It is suitable for visualizing resource usage, calendar, or displaying a certain process in time. The component is universal and not attached to dates (columns can be any).

Catalog of products with smart filters
Catalog of products with smart filters
Each category can have its own filters. Filters are inherited by nested categories. Flexible management of composition and filter type

A single item
A single item
The system has a nomenclature of products with a universal attribute system. You can also use the catalog without a nomenclature

Shopping cart with division into suppliers
Shopping cart with division into suppliers
The system has a nomenclature of products with a universal attribute system. You can also use the catalog without a nomenclature