Derick and I discussed my recent issues on IRC. This is a summary which
we can point on, if the topic should be raised again.

Writer for Persistent Object Definition Files
=============================================

Requirements: 
http://article.gmane.org/gmane.comp.web.ezcomponents.devel/3806/

Why do I need this?

 - For applications that create and modify database tables and related
   persistent objects during their lifetime.

 - For GUI Tools that create and modify Persistent Object Definitions.

Isn't it bad to let the application modify the schema?

Lukas Smith and I say it is not bad. Derick and Kore say it is bad.

Diskussion result:

Derick says that my use cases are bad practice and that I could use
var_export on the definition objects instead of a dedicated writer.

Interface to edit Database Schemas
==================================

Requirements:
 http://article.gmane.org/gmane.comp.web.ezcomponents.devel/3765

Why do I need this?

Same reasons as above.

Derick points out, that the initial requirement of the DbSchema
component (see design.txt) does not include modification of DbSchemes.

I say that the current API is a pain, Derick says I should use it.

addExtension Callback for Template
==================================

Explanation:
http://article.gmane.org/gmane.comp.web.ezcomponents.devel/3746/

Derick does not think that it will be that many template extensions as
if that would matter. I explained, that we have something around 30
eZPublish extensions and that nearly each of them adds it's own
functions to the template system.

We had no time to continue from this point on.


Console Tools for ezc
=====================

Requirements:
http://article.gmane.org/gmane.comp.web.ezcomponents.devel/3766/

Any more comments from your site? If not, the discussion for the first
two points is closed. Please open a new subject when answering.

-- 
Thomas Koch, Software Developer
http://www.koch.ro

Young Media Concepts GmbH
Sonnenstr. 4
CH-8280 Kreuzlingen
Switzerland

Tel    +41 (0)71 / 508 24 86
Fax    +41 (0)71 / 560 53 89
Mobile +49 (0)170 / 753 89 16
Web    www.ymc.ch

-- 
Components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/components

Reply via email to