-
-
- Search Engine Optimization
- OTP
- User Interface migration guide
- User account management
- Instructies voor implementatie van visueel editen van nieuwsbrieven
- Login as another user
- Support
- More information about moving to User Interface Version 4.0
- Standaard page layout
- Sections moved to layout
- Aanpassingen in release 2024-7
- Media library
- Aanpassingen in release 2024-10
- Analytics and Matomo
- Registration forms
- How to change names of classes and fields?
- Responsible Disclosure Policy
- How to upload a blob in Velocity?
- Aanpassingen in release 2024-2
- Instances
- Componenten in onze technologie
- Google Analytics
- Street and City helper (postcodecheck)
- Responsible disclosure-beleid
- Postcode check service (straat en huisnummer) kosten
- Expressions
- Regular Expression Reference
Application definition
Developing an application using the Crossmarx platform is mainly defining the functionality you need. You define the "What", not the "How". The major part of the application can be defined without coding ("No-code"). Only specific tailor made functionality might need some coding ("Low-code").
All Crossmarx applications are defined using these four elements:

To develop an application, for every element you select what you need, configure, reload, and you are done. All functionality that is commonly used in business applications is already available, and can be easily activated.
Element 1: Blueprint
The 'Blueprint' consists of both the data model and the business rules. This is the foundation for the other elements. Building a good foundation will make it easier adding other functions to the application.
The data model is defined using:
- classes
- fields
- relations
- lookup lists
- filters
The business rules of your application are defined using:
- calculations
- field triggers
- class triggers
- validations
- actions
- user groups
- permissions
Element 2: User interface
This element contains building blocks to define the functional aspect of the user interface of your application. The blocks in this element:
- menus
- layouts
- forms
- dashboards
- custom urls
Element 3: Resources
This element contains building blocks to define the design aspect of the user interface of your application. The blocks in this element:
- css
- surrounding page
- velocity scripts
- resource files
Element 4: Configuration
This element contains building blocks to define other operations in your application. The blocks in this element:
- queries & reports
- imports
- exports
- deduplication settings
- jobs
Summary
The blueprint consists of building blocks from five groups.
| Blueprint |
User interface |
Resources | Operations |
| classes | menus | css | queries & reports |
| fields | layouts | surrounding page | imports |
| relations | forms | snippets | exports |
| lookup lists | dashboards | velocity scripts | deduplication settings |
| filters | custom urls | resource files | jobs |
| calculations | |||
| field triggers | |||
| class triggers | |||
| validations | |||
| actions | |||
| user groups | |||
| permissions |