[TYPO3-doc] TypoScript reference
Daniel Bruessler
danielb at typo3.org
Wed Mar 10 23:25:36 CET 2010
Hello Francois,
yes, that sounds very good.
For browsing we can think about the jQuery API. They have an XML
structure behind since some a while, I think.
http://api.jquery.com/ --- http://api.jquery.com/browser/
---
we can have the URLs like the TER has for the manuals:
a) the version number
b) "current" for the current version
Cheers!
Daniel
>> http://wiki.typo3.org/index.php/TYPO3.org_-_Online_TSRef
>
> Thanks to those who posted requirements there (and thanks to Daniel for
> properly dressing up the page).
>
> I would like to pursue some discussions here. I have added some comments
> to the discussion page, but there's one topic which I think is too
> important to discuss in the wiki (which is not really appropriate for
> long discussions).
>
> We should define the level of granularity/detail that we want. This is
> related to what is on a page, which itself will influence the URL.
>
> Looking at the TSref, I would think of having one data type, function or
> object per page. This may sound ridiculous for simple data types, but is
> definitely with it for data types like "getText". The fact is that the
> XML will have to be formally structured, even if it doesn't always make
> sense. Without a formal structure, we'll not be able to automate the
> online reference. I guess this is exactly the same problem that the
> t3editor team encountered.
>
> So I would go for one data type, function or object per page. The
> structure would be something like:
>
> TSref > Data types > (some data type)
> TSref > Functions > (some function)
> TSref > Objects > (some object)
>
> We'll need to handle the special cases of GIFBUILDER and HMENU, which
> have sub-items. How did the t3editor team handle that?
>
> This would lead to the following speaking URLs, for example:
>
> http://typo3.org/.../tsref/datatypes/gettext (or maybe just "types")
> http://typo3.org/.../tsref/functions/stdwrap
> http://typo3.org/.../tsref/object/image
>
> When that is in place, we can even hope to have some Apache rewrite
> rules in place, which would make it possible to skip the "..." and the
> "current" parts above and have a function very close to what php.net
> does, but that's not a functional requirement.
>
> I'm not positive about having the version number in the URL. I think the
> online TSref should always be up to date and the versions in which a
> given property is available should be an information displayed in that
> property's description.
>
> Properties of the data type, function or object, would be reachable as
> anchors, e.g.
>
> http://typo3.org/.../tsref/functions/stdwrap#typolink
>
> What do you think?
>
More information about the TYPO3-project-documentation
mailing list