Download List

Descripción del Proyecto

Metastorage is a PHP data access object generator compiler tool. It implements an object persistence API from a description in an XML format named CPML. The persistent object classes implement object-relational mappings, so developers do not have to write SQL manually. It features an object query language for specifying conditions for querying objects, generation of classes for producing reports, generation of classes to manage templated Web forms for creating new persistent objects, and generation of UML class diagrams. It can be run from the command line or from a Web interface.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-09-16 09:08
2004.09.16

Se agregó el soporte para determinar si una variable de clase es obligatorio o facultativo, la definición de valores de la clase inicial de variables, y la definición de las variables de clase que se asignan automáticamente a la fecha actual y el momento en que se almacenan los objetos. Las variables de longitud limitada texto aer ahora compatible con los elementos identificadores de clase única y la reutilización de las conexiones de base de datos previamente inicializado por la generación de código.
Tags: Major feature enhancements
Support was added for determining whether a class variable is required or optional, defining class variable initial values, and defining class variables that are automatically assigned to the current date and time when the objects are stored. Length limited text variables aer now supported along with class element unique identifiers and the reuse of database connections previously initialized by the generate code.

2004-08-26 22:22
2004.08.26

Nueva Metastorage Unix / Linux como las opciones de línea de comandos se han añadido a permitir a los desarrolladores configurar en los archivos generados serán almacenados. WebStorage, la interfaz de Metastorage Web, también se ha mejorado para apoyar a las nuevas opciones. Se han aplicado varias correcciones de errores para corregir algunos problemas de generación de código.
Tags: Major feature enhancements
New Metastorage Unix/Linux like command line options were added to let developers configure where the generated files will be stored. Webstorage, the Metastorage Web interface, was also improved to support the new options. Several bugfixes were applied to correct a few code generation problems.

2004-07-01 17:04
2006.07.01

El establecimiento de la ruta de inclusión para el compilador se ha fijado para que la interfaz web Metastorage ejecutar correctamente al igual que la interfaz de línea de comandos.
Tags: Major bugfixes
The setting of the include path for the compiler
was fixed to let the Metastorage Web interface run
correctly just like the command line interface.

2004-06-28 12:05
2004.06.28

Un error que impidió Metastorage localizar correctamente el directorio de instalación en algunas condiciones en Windows se ha fijado, como era un fallo que estaba en funciones de recuperación de objetos que el uso de objetos de las expresiones de filtro Query Language.
Tags: Major bugfixes
A bug that prevented Metastorage to correctly locate its installation directory in some conditions under Windows was fixed, as was a bug that was in object retrieval functions that use Object Query Language filter expressions.

2004-06-10 12:12
2004.06.10

Una aplicación basada en Web llamada WebStorage se incluye para proporcionar una interfaz fácil de usar para aquellos que no pueden usar PHP desde la shell o prefieren utilizar una aplicación GUI. Un lenguaje de consulta de objetos se llevó a cabo para proporcionar un medio para describir los criterios de búsqueda que se ha asociado con las funciones que recuperar los objetos persistentes. Un fallo en la generación de campos con el mismo nombre para la tabla intermedia que se utiliza para establecer colecciones de mutuo fue corregido. El comando metastorage fue cambiado a encontrar su ruta de instalación de forma independiente desde el directorio donde se está ejecutando.
Tags: Major feature enhancements
A Web based application named WebStorage was included to
provide a user friendly interface for those that cannot use
PHP from the shell or prefer using a GUI applications. An
Object Query Language was implemented to provide a means
to describe search criteria to be associated with functions that
retrieve persistent objects. A bug with generating fields with
the same name for the intermediate table that is used to
establish mutual collections was fixed. The metastorage
command was changed to find its installation path
independently from the directory where it is being executed.

Project Resources