[TYPO3-english] beginner to plugin development

Dmitry Dulepov dmitry.dulepov+t3ml at gmail.com
Tue Feb 16 08:43:08 CET 2010


On 2010-02-15 22:49:59 +0200, David Bruchmann said:
> Concerning your point of stableness I'd like to here the details of 
> that you think that they are not stable or will change ...

There is no kickstarter. There is no documentation for Extbase or Fluid 
(no even extension manual). Official blogExample extension does not 
work smoothly in any its version. This is what I call "not stable". I 
consider the feature stable when:
– API is not changing
– no major (!) internal changes in last half a year
– there is a complete documentation
– there are working tutorials and examples
– (for Extbase) there is a working kickstarter

In other words, it is stable if people can use it without hacking it 
every time. This is the case with "old" approach: kickstarter generates 
the skeleton, you add a bit of your code and you got an extension. This 
is not the case yet with Extbase. It is "alpha" in my opinion: you have 
to code all manually, you have no docs, you have to debug its core if 
anything goes wrong. It is not stable. It does not let you to make your 
work, it forces you to sidetrack. It should not happen.

I must tell that it is not a bad side of Extbase. It is a common 
problem for any new technology developed as open source. It needs some 
time to become stable. Than it will be widely adopted. People will gain 
a lot from it when it becomes stable.

In my opinion Extbase is a big step forward for TYPO3 but it needs a 
lot of polishing and ASAP. If I were one of T3A big guys, I would push 
this as much as possible...

Dmitry Dulepov
TYPO3 expert / TYPO3 security team member 
Read more @ http://dmitry-dulepov.com/

More information about the TYPO3-english mailing list