Responsive web Framework


Catalogs and dictionaries

One of the elements on which SiteUP! is based, is to consider a system as a catalog of data that undergo some kind of transformation


(minimum width: 480px)

Data Catalog

One of the principles behind the idea of SiteUP! is to consider a (transactional) system as a set of catalogs of data and services, in which the contained information may or may not have been submitted to an internal process before or after its storage in database or simply as means of consultations.

This interaction of and towards the stored data, part of the elements of the deployment environment and the options selected by the user to fulfill this purpose. This interaction of and toward them is performed by functions and objects defined in the case of those stored in the databases.

While the data stored in the database can be modified, there are others that are only of query, so they are stored in files. These should not be confused with the dictionary equivalents of labels, which are explained later.


Some reference data are stored in the form of so-called data dictionaries, these are country codes, currency types, languages, etc.

Example: $hash_LANG = array ( "ES" => "Español", "EN" => "English" );

Language dictionaries

Although similar to the previous ones, they are equivalent to idiomatic phrases or equivalents, which are stored in a javascript variable called hash_DICT . The system when it finds a label with class label replaces the value with the corresponding one in that dictionary.

Imagine the followin line in dictionary: And an html code that comes as


The system will show

Enter your name