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.

2006-01-03 07:17
2006.01.03

Esta versión de mantenimiento incluye una solución para un error que haría que el generador de código de error en error en determinados casos. El error fue perjudicial porque sólo haría el compilador a veces sin dejar de generar cualquier código. Cuando no diera resultado, el código generado es correcto.
Tags: Major bugfixes
This maintenance release included a fix for a bug that would make the code generator fail in error in certain cases. The bug was harmful because it would only make the compiler stop sometimes without generating any code. When it would not fail, the generated code was correct.

2005-12-21 13:26
2005.12.21

Apoyo a las grandes variables de datos (BLOB) se llevó a cabo. Las solicitudes pueden ahora almacenar y recuperar cadenas de datos o archivos de datos de gran tamaño en una variable con una simple llamada de función. La generación de código que almacena en caché los objetos utiliza consultas preparado. Esquemas de base de datos que requieren la tabla o cambiar el nombre de campo ahora pueden realizarse fácilmente sin destruir objetos previamente almacenados cuando se cambia el nombre clases, variables, o colecciones.
Tags: Major feature enhancements
Support for large data variables (BLOBs) was
implemented. Applications can now store and
retrieve data strings or files in a large data
variable with a single function call. The generate
code that stores objects uses cached prepared
queries. Database schemas that require table or
field renaming can now be easily performed without
destroying previously stored objects when classes,
variables, or collections are renamed.

2005-11-02 10:55
2005.11.02

Esta versión incluye el soporte para la generación de funciones para gestionar las transacciones. Metastorage ahora permite al desarrollador integrar las personalizaciones de código escritas a mano en PHP con el código de las clases generadas por Metastorage. La integración se realiza sin perder las personalizaciones cuando se regeneran las clases. También es posible recuperar los identificadores de objetos de las variables de referencia (uno-a-muchas relaciones) de las clases de componentes externos. Varios errores fueron fijados para manejar situaciones poco comunes.
Tags: Major feature enhancements
This release adds support for generating functions
to manage transactions. Metastorage now lets the
developer integrate handwritten code
customizations in PHP with the code of the classes
generated by Metastorage. The integration is done
without losing the customizations when the classes
are regenerated. It is also possible to retrieve
object identifiers of reference variables
(one-to-many relationships) of classes of external
components. Several bugs were fixed to handle
uncommon situations.

2005-09-13 11:29
2005.09.13

Este comunicado se aprovecha de las características introducido recientemente de la metabase y utiliza los campos de auto-incremento y las claves principales para generar nuevos identificadores de objetos en lugar de las secuencias de emulación y de índices únicos. El código generado contiene ahora también a los comentarios que los usuarios puedan entender mejor lo que hace el código. La instalación Metastorage archivos ahora también el paquete de motor compilador de metal para hacer todo lo que es necesario disponible con una sola descarga.
Tags: Major feature enhancements
This release takes advantage of the recently introduced features of Metabase and uses auto-increment fields and primary keys to generate new object identifiers instead of emulated sequences and unique indexes. The generated code now also contains comments to let users better understand what the code does. The Metastorage installation archives now also bundle the MetaL compiler engine to make all that is necessary available with a single download.

2005-06-06 13:37
2005.06.06

Este comunicado de apoyo introducido para generar datos de clases de informe de extracción que generan informes de presentación o realizar cualquier otro tipo de transformación masiva de datos de objetos de una o más clases. Metastorage ahora también apoya el establecimiento de relaciones entre las clases definidas en archivos de componentes diferentes. Un error en el compilador de clases de procesamiento en línea de comandos que se fijó detener Metastorage hecho bajo PHP 5. Actualización de los valores de las variables de clase automático se ha aplicado. Diagrama UML de clase ahora cuenta con la generación automática de largo palabra de apoyo en línea de envoltura.
Tags: Major feature enhancements
This release introduced support for generating report data extraction classes that generate presentation reports or perform any other kind of bulk processing of data of objects of one or more classes. Metastorage now also supports establishing relationships between classes defined in different component files. A bug in the compiler command line processing class that made Metastorage halt under PHP 5 was fixed. Updating the values of automatic class variables was implemented. UML class diagram generation now features automatic long line word wrap support.

Project Resources