Building an Application
See also

Description
Building an online application at QuickModules.com is simple. There are two ways which this could be done: either copy a template of a pre-designed application and custom it to your taste, or start from scratch and build the necessary module(s). Either way, the development process is quick and no programming is involved. If you are developing the module from scratch and the applications requires data from a database, then make sure you design the database tables first. If you are copying a template, then the necessary database tables will be created for you automatically.

Copying a Template
The easiest way to create an application is to copy an existing one. QuickModules.com has made available a set of pre-designed applications that are commonly used. To copy one an application from a template, click on the 'Templates' link in the toolbar on the left. This will display a list of all available templates. Click on the template of the application in which you are interested; the modules and tables associated with that application will be copied into your account.

Modules
A module is a collection of procedures run in sequence. One or more module make up an application. Modules can be accessed by clicking on the 'Modules' link in the toolbar on the left. This will display a list of all modules created under your account. A module can be edited for modification or deletion by clicking on the 'Edit' bullet (Edit symbol) to the left of the module name in the list. A new module can be created by clicking on the 'Create a new module' link at the bottom of the modules list. In the 'Edit Module' screen, you may specify the name, description, and any comments about a module. You can also specify whether or not the module is accessible via the Internet without login. The URL through which the module can be accessed is also displayed on this screen.

Procedures
A procedure is a certain task that is performed as part of an application module. Each module contains one or more procedures which are executed as part of that module. At QuickModules.com, procedures are created of a particular type; each type has pre-defined functionality to perform a particular task or display certain information in the user's browser. Using those procedures, an application can be built easily and quickly, without any programming.

Procedures are associated with a module. To edit the procedures of a module, you first need to edit the module itself. A module is edited by clicking on the 'Modules' link in the toolbar on the left, then clicking on the 'Edit' bullet (Edit symbol) to the left of the module name in the list. This will display the 'Edit Module' screen for that module. At the bottom of that screen, you will find the 'Edit procedures' link. Click on that link to obtain a list of all procedures defined for this module. A procedure can be modified by clicking on the 'Edit' bullet (Edit symbol) to the left of the procedure name in the list. A new procedure can be created by clicking on the 'New' button. When creating a new procedure, you first need to specify the type of procedure to create. The system will provide you with a list of procedure types from which to choose. Some procedures require association with a database table. Those are grouped under the 'Database Procedures' section. For instance, a 'Data Entry' procedure requires association with a table because data is entered into a particular table. On the other hand, a 'URL Redirection' procedure does not require association with a table because it does not require any data. For procedures that are associated with a table, you should choose the proper table from the list box at the top of the screen. This is done only when the procedure is being created. Once the procedure is created, the procedure editor will then display the options available for that particular procedure type.

To learn more about procedures and the different types available, please click here.

Running a Module
To run a module, click on the 'Modules' link in the toolbar on the left to obtain a list of all modules in your account. From this screen, click on the 'Run' bullet (Edit symbol) to the left of the module name in the list to run that module. The processing will start with the first procedure definde for that module and flow of control will progress according to how it is defined in the procedures themselves. If no flow of control is defined, then the procedures will be executed in the sequence in which they are defined. A module may be run directly using web link (URL) and without having to log on to your account at QuickModules.com. Read the next section for more information.

Linking to a Module From a Website
To make good use of a QuickModules.com application, you need to be able to run it from within your website, not simply run it from within your account. Running an application remotely is more useful since any user of the website will be able to access it; also, it will add more power to your website. QuickModules.com makes it easy to run applications remotely. This is done by allowing direct linking to modules using regular HTML links (URLs). By default, linking to a module is disabled for security reasons. You can enable access by editing the module and checking the option titled 'Allow access to this module through a URL link'. The 'Edit Module' screen will also specify the URL link which you may include in your web page for direct access.

To learn more about how to use links in your web page and how to pass information to the module, click here.

See Also
Table Design
Procedures

 

Copyright © 2001 RIQ Technologies Inc. All rights reserved.
Copyright Policy, Privacy Policy, License & Terms of Use