[Typo3-dev] $TCA and XML [was: Re: Better templating: PHP!]
dan frost
dan at danfrost.co.uk
Thu Sep 22 11:10:30 CEST 2005
Kasper told me that he wanted to make lots (all?)
of the config into XML - tca, languages (already
done)...
So, i guess it'll happen soon.
dan
Peter Niederlag wrote:
> Hi,
>
> dan frost schrieb:
>
>>>XML advantages:
>>>
>>>- you can validate it
>>>- you can process it
>>>- it's easyer to read comparing PHP includes
>>>- good combination with xhtml and other xml
>>>- it seems to be an establishe standard
>>>
>>
>>XML has the other advantage that you don't have to edit it - because of
>>the wide availability of XML-objects (DOM stuff etc) it is relatively
>>easy to build a GUI on top of the XML object model.
>
>
> One thing I like about XML is that it is "language-neutral".
>
> Consider for example $TCA. Right now it is strictly bound to be used in
> PHP, since it is an array. Also it is not really kept somewhere but
> mostly needs a loadTCA to get it in memory on the fly. If $TCA would be
> available as XML on a per table basis from a filesystem, it could be
> used from any language.
>
> I just had some thoughts about $TCA and XML yesterday. ;)
>
> A rough idea would be to somehow make an XML-Definition of $TCA
> available to the outside world on a per table basis. One could
> have serialized objects for $TCA that are understood by the TYPO3-Core
> available in a temp-Filesystem.
>
> For example I like the way znf http://znf.zeronotice.com/ handles
> XML-based config-files.
>
> I am pretty sure there are ways to do something like this without too
> much of a hassle with TYPO3 as well.
>
> Well, just some spits out of my brain. ;)
>
> Cheers,
> Peter
More information about the TYPO3-dev
mailing list