[TYPO3-dev] The extbase dilemma

Zachary Davis zach at castironcoding.com
Thu May 19 18:55:44 CEST 2011


I think this conversation is fantastic. It's great to get the 
ExtBase/Fluid problems out in the open, as long as doing so leads to 
them getting fixed. Many people in this thread have tied their 
livelihoods, in one way or another, to TYPO3, and we're all on the same 
side. We can't go back and time and change what's been done, which 
leaves us with just a few choices:

1. Isolate and fix the major performance issues in ExtBase and Fluid, 
even if it means pragmatically straying, at times, from some of the 
principles of FLOW3 and DDD.

2. Don't fix these issues and declare ExtBase alpha or beta and think of 
it primarily a FLOW3/DDD teaching tool rather than as an "enterprise" 
framework. The side-effect of this choice is that we're left with piBase 
as a framework for building extensions. Does anyone really want that?

3. Wait another X number of years while somebody replaces ExtBase and 
piBase with something else.

I think it's clear that the first option is the only viable option for 
the TYPO3 project, and we should focus on ways to make that happen. I'm 
sure I'm not alone when I say that I have a vested interest in seeing 
ExtBase/Fluid become a viable foundation for TYPO3 extension development 
at _ALL_ levels, and I'll back up that interest with developer hours 
from guys on my team. I'm sure others on this thread will do the same. 
What we need, for this to happen, is project leadership that is 
committed to aggressively delegating tasks to people who are willing to 
publicly commit to improving the framework. I can't speak for others, 
but my developers and I are willing to help, but we need clearer 
guidance than "pick a bug in the issue tracker and fix it." Instead, 
assign us an issue that needs to be solved--even a big one—-give us a 
general description of how the project leader(s) thinks it should be 
resolved, and we'll try to code a solution. I'm sure there are a lot of 
other agencies with talented developers on board who would respond well 
to the opportunity to contribute to and improve ExtBase with the proper 
guidance.

Indeed, I often feel that the biggest problem with TYPO3 is the lack of 
a strong leader with the authority to prioritize development and assign 
tasks, someone to really drive the TYPO3 V4 project--still the most 
important part of the TYPO3 project in terms of client interest and 
revenue for any TYPO3 company—-forward in a unified direction. Perhaps 
I'm naive though, and the only way to get things done is to wait for 
individuals to get around to doing them.

Zach



Chris Zepernick {SwiftLizard} wrote:
>
>> This is a good point and it makes me think that we need an architect in
>> TYPO3, who will take care of building the architecture and watch
>> developers to stay on the right track.
>
> Hell Yes +1, to my mind that would help alot. But it has to be someone
> the people listen to.
>




More information about the TYPO3-dev mailing list