18 lines
No EOL
945 B
Text
18 lines
No EOL
945 B
Text
What is an Application?
|
|
=======================
|
|
|
|
Let us define a typical web application as being a set of:
|
|
|
|
#. Users - who use the application
|
|
#. Roles - roles assigned to users for various functions
|
|
#. Pages - where users navigate and see relevant information
|
|
#. Forms - where users enter new data
|
|
#. Reports - where users get a tabulated view of their data
|
|
#. Permission Rules - that define what each role is allowed to do or not do
|
|
#. Logic - Automatic actions that are performed at various events
|
|
#. Validations - Checks that ensure the data entered by the users is valid
|
|
#. Print Formats - Printable documents based on the data users have entered
|
|
#. UI Widgets - Menus, Lists, Dialogs that are used for navigating, entering or displaying information
|
|
#. Module - So that you can group Roles, Forms, Pages, Reports for more complex applications
|
|
|
|
Let us now start building these entities in the wnframework |