Web Development FAQ
Questions and answers for the platform Falcon Space.
Yes, to support and develop your solution on the platform, you only need to know SQL (business logic and data access) and Bootstrap (markup). Both technologies are widespread. Documentation for the system is available on the website
Документация Falcon Space
We have collected the most important points on usability in a single guide that will allow you to make your first impression of the main platform tools that increase the user experience of the site.
The platform allows you to quickly create personal accounts and subsystems. And of course this restricts the basic elements.
Main limitations of the external interface:
- The main menu is located on the left (but you can also create a horizontal menu).
- The composition and order of the icon functions on the top panel: notifications, messages (you can add your own icons before searching).
- Localization switch (2 buttons in the service menu submenu).
- Two levels of enclosure of the main menu.
- The menu in smartphones is located on the right side.
Most restrictions can be circumvented using additional JS or CSS (but it is better not to get carried away with this, because it increases the complexity of support)
You can implement almost any landing page.
The easiest way is to make a separate design and layout of the landing page on Bootstrap 4, and then it will be quite easy to integrate it into the platform itself.
As a result, the landing page will contain only the landing page styles, without mixing with the platform styles.
There can be any number of landing pages in the system. It is possible to connect the platform features to them and generate content on the landing page from the database.
Examples of landings can be seen on https://demo.web-automation.ru
We do not set the task of making a demo with all possible functions that will close for user any task in the future. Such solutions are difficult, slow, and difficult to master.
By the way, no matter how complex and sophisticated the solution, each project still has its own unique needs.
Each of our solutions contains basic elements that are the framework for the solution. All further improvements and the addition of capabilities are already taking place within the framework of the client project.
This makes it possible to quickly start a platform with initial functionality, but at the same time leaves the opportunity to develop your product almost unorganized.
There is no subscription fee, and also there are no additional fees for updates.
System support is based on a specific scope of work.
All works are detailed, estimates are made on them and the next stage of refinements is started (via a supplementary treaty to the contract).
If no work is required during the current period, there are no payments.
Platform update, problem resolution is determined by the work list for the stage.
Our platform is designed to adapt to the client. You take a ready-made basic solution and adapt it to your needs.
What kind of improvements can be made:
- Creating new pages with tables, forms, dashboards, etc.
- Creating new accounts and roles
- Introducing new pages with content
- Changing the catalog - layout of elements, filters, and categories.
- Adding new directories.
- Creating an API for incoming and outgoing requests and integrating with external systems.
The easiest way is to describe what you need.
- Define a list of personal accounts (for example, the operator's cabinet, the customer's cabinet, and an unauthorized area).
- Define a list of features for each role.
- Define all necessary integrations with the outside world (for example, zapier, etc.)
Send us this document and we will be able to give you an understanding of how we can solve your problem on the basis of the Falcon Space platform
Start by creating a project concept.
Describe it in your own words:
- who do you make your decision for?
- what task does it solve for the consumer?
- what are the key features and characteristics of the solution?
Contact us at the contacts listed at the top of the site - we can give feedback on your description and initial assessment of the project for creating your solution.
For more information about how we work, look here - working on a project.
We have compiled a large comparison table for Falcon Space with other types of solutions - < a href="/diff">Falcon Space comparison table
In short, the main differences are as follows:
- you can change and develop business logic even in a ready-made solution.
- you can make hot edits to the business logic and view directly from the developer's personal account (without having to compile or fill the code to the server via GIT).
- the development speed is much faster, because everything is built from ready-made modules with the addition of SQL code to implement business logic for the project.
- basic system support technologies: SQL-for data extraction and business logic, Bootstrap-for styling.
- it is easy to port new solutions to the platform from another solution, since any platform-based functionality is essentially an SQL package.
To create and support solutions based on the Falcon Space platform, you need to know 2 popular technologies. To manage business logic, you need to know SQL (MS SQL Server) - in fact, this is the de facto standard for manipulating data in a database. The popular Bootstrap framework is used for managing the appearance.
An experienced developer with a good knowledge of SQL and basic knowledge of HTML will be able to understand and learn how to create new functionality based on the platform and support existing solutions in 1-2 weeks.
To do this, we have extensive platform documentation . The documentation is written in English and Russian.
The system supports several localization levels. You can translate both the user account interface and the data itself.
The documentation describes in detail the methods for setting up localization, and they do not require any drastic reworking of the functionality.
You can also make sure that the database is the same for the system, and the domains will be used differently for different countries/languages.
The platform is the core that allows you to create almost any web application (CRM, platform, multi-user accounting systems).
The solution is a platform-based implementation of a specific site tailored to a specific task (for example, an auction of performers).
The solution can also take advantage of any platform features and evolve in terms of business logic and appearance.
All platform features can be viewed here - Features of the Falcon Space platform
the System is designed in such a way that you can independently add features to your project - make new integrations with external systems, create new business logic, new forms, tables, pages, etc.
The general procedure for working on a project is described here .
Our approach to creating technical specifications is described in this article . p >
It also contains a template for our design document.
In short, we have a responsive site with PWA technology, which allows you to run the site as an application on the phone from the icon on the phone screen.
The platform does not have separate native applications, and we are not engaged in the development of such applications. However, it is possible to "cross" the platform with an external mobile application through the universal API.
It all depends on the specific project. Someone in the database has 1000 rows in the largest table, while others may have millions of rows.
It is important to understand the overall structure of possible costs.
For cost details, see this article on lowering the cost of ownership .
We do not promote projects. We are focused on providing the project with everything you need.
We have prepared a large series of articles for a better understanding of the issue of the formation of the project and its further promotion on the network.
Users are grouped by role. A role is a set of specific rights in the system.
The personal account menu is determined by the set of user roles
Pages and components have Roles fields, where you can list the roles that have access to the object, separated by commas.
More subtle access can be configured through SQL (@username is passed to almost every stored procedure, by which you can organize data access checks).
We are constantly updating the set of integrations with other systems.
The platform has a universal API that allows you to programmatically access the platform from the outside, as well as make almost any requests from the platform to external systems.
The API is based on HTTML GET or POST requests. Data transfer formats-XML, JSON.
There is also integration with Zapier (a service for integrating multiple applications).
Learn more about the API - https://falcon.web-automation.ru/docs/falcon-space--sozdanie-servisa-api
If you know SQL, you can quickly learn how to support your own solution.
Full project documentation is available here - Falcon Space technical documentation
In the Manual section of the documentation, we publish various cases on how to implement a particular functionality on the platform.
You can also see various solutions in the Demo stand. this will also give you an understanding of what elements can be implemented on the platform.
You can use either the universal import-export mechanism through Excel or through the API, and adapting it to your specific needs.
In the case of Excel, the system produces a certain export template, which you fill in with data and upload to the system according to the business logic that will be prescribed for this import.
In the case of the API, you can programmatically transmit data over the HTTPS Protocol in XML or JSON format from another system.
In this article we analyze the load on the catalog.
In general, all performance is determined by SQL queries written for the project and server capacity.
The system itself creates almost no additional costs or performance problems.
The update is a publish project ASP.NET MVC.
To perform the update, unpack the update archive to the application folder.
Database sychronization is performed by a separate process in semi-manual mode (for example, in Management Studio).
Платформа Falcon Space поддерживает текущие версии основных популярных браузеров - Chrome, Firefox, Safari, Яндекс.Браузер, Safari.
Мы не поддерживаем Internet Explorer (IE). Причины описаны в этих статьях: