[Typo3-shop] Avoid extension chaos please

Franz Holzinger franz at fholzinger.com
Fri Nov 26 23:35:57 CET 2004


Hello Michael
>>I have already started to extend the original tt_products and I will
>>continue this the next weeks and even months. Later I want to bring in
>>other additions from the tt_products derivates listed above. If you
>>agree, I would coordinate this, so also others can bring in their work.
> 
> Don't wait months with this. Make small steps, include all bugfixes first
> and add new features whenever you have time for them.
I have used the latest tt_products from Typo3.7 and updated it now. Here 
are the sources:
http://fholzinger.com/typo3/typo3/ext/tt_products/pi/
I have changed only class.tx_ttproducts.php.
You can test it if you want. No orders will come from this test site. 
But do not use the Paypal Button please.
The bill will look like
http://fholzinger.com/typo3/fileadmin/data/bill/order_115-d4e53e.htm
The order tracking:
http://fholzinger.com/typo3/index.php?id=38&tracking=order_115-d4e53e

> That's why I asked if there is a project leader who can decide about this?
> But for me this seems ok.
So I will make the project leader now for tt_products. Or has someone 
else wanted to do this job?

> - tx_shop
tt_shop

>>Do we have any existing shop data with which we can test if the changes
>>did not affect them? I think this has been the main reason why nobody
>>cared about making additions to tt_products but developed a new
>>extension instead of it. With this he did not have to pay attention to
>>compatibility and testing.
> 
> 
> I think there is a shop implementation in the testsite. However it's an easy
> step to create your own one, isn't it?

I have one shop to test. But it would be better, if also others test it 
with their shops.

> Just make a shop with the current "official" extension one and compare how
> it works after you've upgraded to your extension.
> 
> (Generally, this backwards compatibility is quite easy to keep. Just make
> sure you don't remove any functionality and check that new conditions,
> fields, etc. have good default modes...)

I am now not quite sure how I can program CONSTANTS, so I have always 
used only SETUP variables.
I can access this via $this->conf["outputFolder"] only when I have 
written it into the SETUP field and not from the CONSTANTS field of the 
template.

How do I get the documentation source for tt_products so I can extend 
it? - only using the SWX file?

What are the next steps that this will come into Typo3.8?

I think it is better if I finish this first. Later I will continue with 
bringing in the next tt_products derivates.


Franz










More information about the TYPO3-project-tt-products mailing list