[TYPO3-english] beginner to plugin development

Rens Admiraal renst3 at e-rank.nl
Tue Feb 16 09:14:28 CET 2010


I must say that this makes sense... We use extbase for a big project, but it sure does need some polishing, and does feel more like alpha than like a core extension... This is nothing negative against extbase / fluid or the kickstarter, but it sure does take a lot of time to overcome some challenges which you will certainly find on your path if you do complex things like extending tables for example...

In my opinion extbase is really cool, but there is still work to do, but if you do find your way, you'll love it :-)

For now: if you are a starting TYPO3 developer, please follow the documented ways... If you run into problems with extbase you'll need some TYPO3 knowledge to find your solution...

@Dmitry: there is a kickstarter, but just not finished yet... But it is certainly useable for the modeling part!


-----Original Message-----
From: typo3-english-bounces at lists.typo3.org [mailto:typo3-english-bounces at lists.typo3.org] On Behalf Of Dmitry Dulepov
Sent: dinsdag 16 februari 2010 8:43
To: typo3-english at lists.typo3.org
Subject: Re: [TYPO3-english] beginner to plugin development


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/

TYPO3-english mailing list
TYPO3-english at lists.typo3.org

More information about the TYPO3-english mailing list