[TYPO3] Complicated documentation? No reference guide? Do you know any good documentation?
Dmitry Dulepov [typo3]
dmitry at typo3.org
Fri Dec 14 16:52:52 CET 2007
Hi!
Karol Martinka wrote:
> I'm a programmer (mostly C++ & Delphi), I do understand object-oriented
> concepts, but Typoscript was harder to understand from the doc's as
> Smalltalk is ;-)..
One thing that you must know is that TS is not a programming but a configuration language. It is not executed, it ~describes~ how objects look like.
> Let me say some comments :
<skip>
> IMHO it would be better to provide one FINAL code example and explain
> row-by-row, what you can do with this and that property, object etc... And
> also, there is a missing "object description" . - What is a "page" ???
> Everybody knows, but why you have to initialize page=PAGE? what is typeNum ?
> what else can page contain? which properties? what does it mean if you write
> "temp.mainTemplate" ? should it be temp.mainTemplate or can it be
> something.someThing ? Lot of unanswered questions - BUT there are simple
> things described - like "check the file extension to find out the file type"
> :-D . I don't think that a Typo3 beginner does not know, what is a file type
> and extension but I'm sure he definitely will not know what does it mean
> temp.mainTemplate..
Well, yes, this is a good example of what is difficult for beginner. This is exactly the problem I am talking about: developers assume things as known by anyone, while beginners do not know it. It is like saying to three-year old child (no offense!): "Read that book about solving puzzles" without realizing that child should be first tought how to read!
> And about the reference - let me explain it on an easy thing - 5.8. typolink
> :
>
> O.k. it wraps the incoming value with link.. Hey-stop! what does it actually
> mean?? typolink is a important function but no explanation at all.
> Why there isn't a short sample on the beginning, how it should look like in
> the typoscript? Or for example the "additionalParams" property - there is a
> sample '&print=1' . Why this sample is not written like
> typolink.additionalParams = &print=1 ? It's a little more of text, but
> everybody can read it. If you write '&print=1' a beginner will not know on
> the first sight if it is a sample of URL string in the browser and he has to
> read more about figuring out, how to do that, or if it is the VALUE of the
> property of the typolink OBJECT..
For the typolink: it should be emphasized that people should start reading TSRef from top level objects (TLOs) like PAGE or CONTENT. Then they will see "typolink" and can refer to corresponding section. But I got the point. There is something to think about. May be at least to rearrange sections.
--
Dmitry Dulepov
TYPO3 core team
Web: http://typo3bloke.net/
Skype: callto:liels_bugs
"Nothing is impossible. There are only limits to our knowledge"
More information about the TYPO3-english
mailing list