[Typo3-dev] the horror of different usertables

Elmar Hinz elmar.hinz at web.de
Mon May 31 20:54:16 CEST 2004


> 
> 
> It is very much a question of the scenario you will use TYPO3 in, if this
> data will be redundant. Ignoring all other possible situations is what
> Kasper called arrogant. SO your argument that the data is redundant is
> actually proof that you do not consider other requirements.
> 
> 

It is a well known fact that working with redundant data leeds to errors and 
other probs.

If you can imagine scenarios that lead to redundant data and others that don't, 
then is the mere existance of the second possibility by no mean a proof that 
someone who points out the existance the first is arrogant because of that. If 
someone is attributing other people in such ways, only because they speak out 
their personal point of view, it first of all reveals a lot of his own 
character. That's all.

There are situations when this construction lead to redundant date. And they 
surley are not rare. If they make out the minority or the mayority of 
applications may be point of exploration and expirience.

But the question shouldn't really be how often situations with redundant date 
occur. That they accour at all, is not a good sign.

Questions are,

1.) if redundance is really necessary here,
2.) if there would be soulutions free of redundance,
3.) what would be costs to alter the system now,
4.) are the costs increasing, if you alter it later,
5.) what is the price not to alter it at all.

The first question will probably allways be disputed.
The second is a clear yes.
The third is, that the price is obviously to high, that we could do it now.
Who can foretell the fourth?
The price are all those difficulties, that result from the keeping redundant 
date and the necessity to develop a bundle of workarounds.


So what will be the results:

1.) There will be allways be some dispute on this point.
2.) A bundle of workarounds and syncronizations will be developed sooner or 
later and we learn how to live with this.
3.) Typo3 gives competing systems some room to develop, that are from their core 
more community friendly.


Regards

Elmar




More information about the TYPO3-dev mailing list