Catálogo de datos

Uno de los principios de los cuales parte la idea de SiteUP! es considerar a un sistema (transaccional) como un conjunto de catálogos de datos y servicios, en los que la información contenida puede o no haber sometida a un proceso interno previo o posterior a su almacenamiento en base de datos o simplemente como medios de consultas.

Esta interacción de y hacia los datos almacenados, parte de los elementos del entorno de despliegue y de las opciones seleccionadas por el usuario para cumplir dicho propósito. Esta interacción de y hacia ellos se realiza mediante funciones y objetos definidos en el caso de aquellos almacenados en las bases de datos.

Mientras los datos almacenados en la base de datos pueden ser modificados, existen otros que son solo de consulta, por lo que se guardan en archivos. Estos no deben confundirse con los diccionarios de equivalentes de etiquetas, mismos que se explican más adelante.

Archivos de equivalencias

Algunos datos de referencia se encuentran almacenados a manera de llamados diccionarios de datos, siendo estos claves de países, tipos de moneda, nombre idiomas, etc.

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

Diccionarios de idioma

Aunque similares a los anteriores, estos equivalen a frases o equivalentes idiomáticos, mismos que se almacenan en una variable de javascript llamada hash_DICT. El sistema cuando encuentra una etiqueta con la clase label sustituye el valor por el correspondiente en dicho diccionario.

Ejemplo:
Siendo una definición en el diccionario de datos: >script type="text/javascript"< var hash_DICT.INSERTNAME = \'Ingrese el nombre\'; >/script< Y un segmento de código html que indique:

INSERTNAME

El sistema desplegará:

Ingrese el nombre