Hello Lukas,
for now simply add the project here: http://de.php.net/ideas.php
Once the selection process startswe will discuss it in detail.
best regards
marcus
Tuesday, March 6, 2007, 1:15:19 PM, you wrote:
> Hello,
> Konsta asked me to forward this email, as he is having issues posting to
> internals. Anyways I should also add that I would be willing to mentor
> this proposal.
> Obviously Doctrine is not part of an official (sub)project of php.net.
> He did try to get the package into PEAR, though there were some none
> code related issues that made it not feasible.
> That being said I still believe that this package is indeed the most
> powerful DBAL/ORM for PHP available today. The SoC project would help
> further the scope of what is possible. Few, if any, of the items listed
> below are available in other DBAL/ORM's for PHP. So this project would
> expand the scope of what is doable, rather than mainly just adding
> features already available elsewhere.
> BTW: The license is LGPL.
> regards,
> Lukas
> PS: As Konsta is not subscribed to internals, please include him in any
> replies.
> -------- Original Message --------
> Subject: Fwd: Google Summer of Code idea: Doctrine
> Date: Tue, 6 Mar 2007 14:03:54 +0200
> From: kvesteri@cc.hut.fi
> To: smith@pooteeweet.org
> ----- Edelleenvälitetty viesti lähettäjältä kvesteri@cc.hut.fi -----
> Päiväys: Tue, 6 Mar 2007 10:36:16 +0200
> Lähettäjä: kvesteri@cc.hut.fi
> Vastausosoite: kvesteri@cc.hut.fi
> Otsikko: Google Summer of Code idea: Doctrine
> Vastaanottaja: internals@php.net
> PHP.NET Google Summer of Code idea:
> DOCTRINE (PHP Object Relational Mapping solution)
> Doctrine is a PHP Object Relational Mapping and database abstraction
> framework. The DBAL part of Doctrine derives from MDB2. The key idea
> was to provide very intuitive and easy-to-use persistency solution
> (RoR ActiveRecord)
> with all the advanced features from the more heavy-weight solutions
> (eg. Hibernate).
> Currently Doctrine already is propably the most advanced PHP DBAL /
> ORM availible (http://www.phpdoctrine.net/doctrine/manual/features.php).
> However there is still a lot of work I'm planning to do:
> DBAL planned features:
> - EXPLAIN abstraction
> - Foreign key schema reading abstraction
> - More adapters: Sqlrelay, Mysqli, Oracle etc.
> ORM planned features:
> - SET datatype emulation
> - Migration tools (using Doctrine_Export::alterTable())
> - Extend DQL syntax to support portable triggers
> - Doctrine_Query_Builder for building safe DQL queries from
> user-defined parameters
> - Add support for cross-database queries
> - Doctrine_AuditLog (implemented with portable triggers)
> - Support for CHECK constraints (automatically and optionally
> generated from validator definitions)
> - DQL: Support for portable SIMILAR TO operator
> - Better support for hierarchical data handling
> In general, the codebase should be stabilized and all the undocumented
> features should be documented.
> Project Schedule:
> I've worked for this project for more than a year now, hence I would
> simply continue working as I were. Currently I have only couple of
> hours max to spend on Doctrine each day (sports and studying take a
> lot of time).
> However if Doctrine gets itself into SoC I would be working on it 6-8
> hours a day almost the whole summer.
> Bio:
> My name is Konsta Vesterinen. I'm studying at the University of
> Technologies, Espoo Finland. I've been the lead developer
> of Doctrine from the day of its beginning. I'm truly enthusiastic
> towards anything Database, PHP and ORM related. Also I've got huge
> respect for Lukas Smith (the author of MDB2), who suggested to act as
> my mentor. I think I could learn a lot from Lukas, who has an
> immense knowledge in the field of database abstraction.
> ----- Välitetty viesti päättyy -----
Best regards,
Marcus