[Typo3-dev] Hey system extensions! Come back to the extension repository!! was: Re: indexed_search / EXT Rep?

Michael Scharkow mscharkow at gmx.net
Wed Oct 12 12:17:55 CEST 2005


Hi Robert (and sorry everyone for OT)

Robert Lemke wrote:

> Technically the MTB etc. are extensions as well. So following your
> suggestion a possible solution would be to have an extension
> "doc_indexed_search" containing the documentation for indexed_search.
> What we can't do (and we actually decided against it in discussions with the
> docteam at the last snowboard tour) is decoupling documentation from
> extensions technically. We still need the container for distributing and
> managing documentation.

Okay, maybe this deserves to be more precise: I agree that it's useful 
to package docs like extensions, let's say in an "container object" that 
has some access methods and some attributes, like files, versions, meta 
infos. (Actually, it might be useful to make adoc container a subclass 
of a generic (extension) container because we need file conversions, and 
maybe different access methods than upload (like wiki edit).)

Let's also say we have a repository object (currently TER) that has and 
manages container objects (extensions). While technically, tt_news and 
MTB are extensions, they should ideally be managed by two different 
repository instances (a TER instance and a TDR instance) of the 
repository class.

This means: When extension authors upload, the code is uploaded to TER 
and then processed, the doc is uploaded to TDR and then processed. Both 
with the same SOAP upload method since both are repository objects. This 
can be done client-side (in EM), or server side (repository A 
dispatching to B, or with a dispatcher frontend).

> Currently the advantage of coupling documentation with extensions is that
> you can alwasy read the documentation for each version, there's a direct
> connection between them. 

This can still be maintained with two different repositories, if the 
dispatcher manages version numbers. But be aware that it should be 
possible to update docs without creating a new extension version, and 
vice versa. This means decoupling to me.

> We only have few documents which are not directly
> related to a specific extension version.

That's because the doc structure was until now much depending on 
extensions (i.e. I had to make an empty extension with a manual.sxw to 
get listed there). But we should have documentation in TDR that does not 
have code (a regular extension) associated with it.

For this problem, that would mean Kasper (or the indexed_search) 
maintainer would need to manage docs in TDR only, and he doesn't use EM 
to upload stuff.

Greetings,
Michael




More information about the TYPO3-dev mailing list