The ability to show a list of elements and the details of each listed element is one of the most common patterns in Web applications, the so-called "Master and Details" pattern. This lesson shows you how to build several variants of this pattern in WebRatio Platform, and illustrates related basic "I...
IFML Quick Reference Card is the new one page document to print and keep on you desk when you want to learn the new OMG standard IFML (Interaction Flow Modeling Language), the modeling language for the User Interaction definition.
An important aspect of a Web Application is the visual identity it has.
The Visual Identity represents all the graphic widgets that you may want to use in order to make the Web Application good looking and in order to have a great user experience.
Since it's possible to specify a personalized ...
Using the search function is the main way the user looks for content on an application.
For this reason it's important to know the best practices for modeling an efficient search with IFML and WebRatio Platform.
WebRatio Platform provides you with a predefined set of "View Components" that you c...
In almost every Web application, users come across a form where they are supposed to fill in some information.
In WebRatio, forms are handled by a dedicated View Component named "Form".
In this lesson you learn how to use the "Form" component to model and configure a Form with Fields.
In a Web Application, we often need to grant different groups of users access to different resources. For example, in a Web Application used for Enterprise Resource Planning, the head of Human Resources will have access to all the employees’ sensitive data (such as person details, salary, etc.), whi...
In a Web application, feedback messages are used to notify the user about the result of a business logic execution.
Feedback messages vary depending on message types, which can be: success, information, warning, or error.
The ability to show a list of elements and the details of each listed element is one of the most common patterns in Applications.
This lesson shows you how to model the List & Details in WebRatio Mobile Platform.
Using an Enterprise Project aims to divide a project of great size in sub-projects to give an opportunity to organize work in a team with different access modes, managed by the repository. Also you can reduce the amount of memory occupied by the tool during editing. The Enterprise project allows a m...
Most Web applications have protected sections that only registered user can access. Users must remember the credentials provided for each site to which they subscribe.
When users are no longer able to authenticate themselves because they have lost or forgotten their passwords, it is necessary to pr...
This is the first lesson that explains the Domain Model in WebRatio Platform.
In this lesson, we introduce the main concepts related to the Domain Model, including a deep analysis of the notation adopted - Entity Relationship (E-R). The following lessons show some detailed content and will explain ...
An important aspect of a Web application is its Visual Identity.
The Visual Identity represents all the graphic widgets that you may want to use in order to make the Web application look good while providing a great user experience.
WebRatio lets you create Web applications with a great Visual I...
Subversion is a free, open-source revision control system (RCS). Subversion manages files and directories over time. These files and directories are placed into a central storage called a repository. The repository is quite similar to an ordinary file server, except that it remembers every chang...
WebRatio introduced the chance to use Visibility Conditions in a Web Project. This feature allows you to disable or show elements in the generated Web application if the conditions specified for those elements are verified.
It is now possible to integrate the horizontal profiling of the Web appli...
The search function is the main way the user looks for content on an application.
There are different ways to model a search, each one addressing a specific user need.
One way to model a search is to filter the result using a "keyword" field. In a CRM application, an example is a company search by...