[TYPO3-doc] [reST migration] Finding a short name for each manual

Martin Holtz typo3 at martinholtz.de
Sun Apr 1 22:19:54 CEST 2012


Hi,

> Another topic that came up during the discussions with Martin (Bless) is
> the need for a short identified for each manual. It should ideally be
> shorter than the current extension keys that we use, match what people
> use in daily work  (e.g. "tsref" for the TypoScript Reference) and be
> entirely alphanumeric (due to a limitation of Intersphinx for
> cross-linking keys).
I think, a short name is only important for references like tsref and 
tsconfig, but not for tutorials or other documents. Because if you write a 
documentation, you will not link at many points to an different tutorial, 
but you may link often to a reference like TCA, TSref or TSconfig.

> 
> These keys would be used:
> 
> - in the URLs for accessing the documentation
> - in the names of the Git repositories (to help match keys and document
> names)
> - in the Intersphinx cross-linking labels
> 
> Example:
> 
> The TSref would have the key "tsref" (and not "doc_core_tsref").
> 
> This would give:
> - URLs like: http://docs.typo3.org/typo3/tsref/...
> - a Git repository like Documentation/TYPO3/tsref/TypoScriptReference.git
> - Intersphinx key like "t3tsref" (Intersphinx keys would need to be
> prepended by another short code identifying the related product, so that
> we could also link, for example, to the future TSref of Phoenix)
typo3_tsref or typo3-tsref or typo3tsref. It should not harm to type a few 
characters more.

> Unless someone has a different, clever idea, this seems quite necessary.
> What we need to find out now is short names for each existing manual.
> This is needed quite quickly so that we can start getting the Git
> repositories prepared.
> 
> Here's a proposal put together by Martin and extended by me:
> 
> book_extbase_fluid    => ?
> doc_core_api          => api
> doc_core_cgl          => cgl
> doc_core_inside       => inside
> doc_core_services     => services
> doc_core_skinning     => skinning
> doc_core_tca          => tca
> doc_core_ts           => ts (!)
> doc_core_tsconfig     => tsconfig
> doc_core_tsref        => tsref
> doc_guide_install     => install
> doc_guide_l10n        => l10n
> doc_guide_security    => security
> doc_tut_editors       => editors
> doc_tut_quickstart    => quickstart
> doc_tut_templating    => templating
> doc_tut_ts45          => ts45
> 
> In essence this is just about keeping the last part of the extension
> key. Now "ts" is definitely too short IMO, maybe is could be "tssyntax"
> instead. Not sure what to do with the Extbase/Fluid book either.
What would happen, if we have an security tutorial? Or a editors guide?

tca, tsref, tsconfig - i am fine with.
With all other documents i would just remove "doc_". (same with 
book_extbase_fluid;).

Keep in mind, which document will be linked often. IMHO we should provice 
core_tsref AND tsref. So tsref would be only an shortcut.

greetings,
martin


More information about the TYPO3-project-documentation mailing list