[TYPO3-commerce] commerce development - next steps

Rik Willems rik at actiview.nl
Mon Jun 13 19:41:39 CEST 2011


Dear Christian and all others involved in commerce,

I have been absent from the mailing list and commerce development for 
some time but am still an active user of the extension. I'm glad to see 
the recent spurt in activity on the mailing list and good initiatives to 
improve commerce. I'm more than willing to help!

I'd like to outline a few of my thoughts concerning all recent 
suggestions and initiatives.

Refactoring is a very important part of improving commerce. Some of the 
code is just too complex or spread to be well maintained. This is true 
for all plugins. I know where to look for something but it's not easy!

There are a lot of issues in Forge that are either very old, not well 
described or just ignored. In my thought it would be good to clean up 
Forge to get a good view on what are true problems with commerce 
currently. These problems can be tackled so we end up with a short issue 
list what makes it much easier to maintain the extension.

To be honest I'm unsure wether I'm in favour of the switch to Fluid. 
Probably it will be a lot of work. This work pays with the introduction 
of a flexible templating system. On the other hand it doesn't fix any 
real problems in commerce. I'd much prefer to freeze the features of 
commerce and put all the effort into fixing the major current problems. 
Implementing Fluid in Commerce at this point to me feels like putting 
new rims on an already great car that still has some engine problems to 
sort out.

I saw various comments on breaking changes. I'm very much in favour not 
to implement these. Running a commerce implementation requires much 
attention to details already. If you are not able to update a commerce 
implemtation because of breaking changes I think many users will be very 
much annoyed. Breaking changes is not in line with TYPO3 development in 
general, too.

Perhaps it would be good to dive into all the Commerce backend scripts 
as well. But a recent look into that found that is even more complex 
stuff than the frondend. Perhaps that is for later but good to keep in mind.

I'm looking forward to all of your thoughts on all of this.

Thanks!

Cheers, Rik





Op 24-5-2011 20:24, Christian Kuhn schreef:
> Hey there,
>
> to keep you informed on what has been discussed by Volker, Ingo and me
> recently, regarding the current flow of activity in commerce:
>
> - e-netconsulting has an interest in finishing and committing the 'new
> payment' patch (issue #4980). This should be done without major breaking
> changes in current code base. Thus, we decided to push this patch and
> will hopefully finish it soon. As soon as this patch made it to trunk,
> we will release 0.13.0, a version that can be upgraded to from prior
> versions without major headaches. If we already broke things recently,
> we will consider this as bugs of 0.13 (like issue #26957).
>
> - After 0.13, we are able to release minor bugfixes for this version and
> will open trunk for major refactorings like fluid _inclusive_ breaking
> changes. We want to develop trunk as far as needed to come up with a new
> base for piX classes and parts of the db API, then.
>
> We hope this path is ok for you.
>
> Regards
> Christian
>


More information about the TYPO3-project-commerce mailing list