[TYPO3-dev] multimedia content element : some ideas

Martin Ficzel martin.ficzel at gmx.de
Thu Aug 24 19:46:07 CEST 2006


im thinking about a more flexible way of embedding multimedia content in
typo3. if you like my ideas below i will try to come up with an extension.

until now the MultiMedia-cObject is one of the dinosaurs in typo3 (it is
still using embed tags for swf content as an example).

in the repository are a lot of extensions for swf and mp3 integration
but i dont like anyone of them because of the lack of flexibility
(css_styled mm is the best iknow but it is also using hardcoded
mimetypes and embed code) even more important is that it's not easy to
teach redacteurs using a special plugin for each mm-filetype and last
but not least i think that mm-rendering should be defined by the
ts-template editor not by an extension developer and not by the redacteur.

what should be possible with the MM-cObject:

basic features :

	- use the object tag as default
	- configure mimetypes and other attributes for that
	- set width and height with the form not with the param field

	i think it will be necassary to define render styles like in the
	image object here because for some types it will still be
	necessary to use the old <object><embed> style.

that should be the default behavior but it should be possible to define
more complex rendering for all filetypes.

	- allow to include indirect embedding
		- play MP3 with flash
		- play flv with flash
		- include flash with a preloader
		- include pan- and zoomable jpg-images with flash
	- include pdf as an iframe
	- ...

	for such features it will be necassary to define the written
	code for the object tag with typoscript and pass the included
	file as a parameter to the object-src.



what do i aspect:

with such a structure i hope that it will be easy to support new and
xhtml-conform mm-rendering. the customisation of the mm-comntent would
become a ts-problem and no extra extensions would be needed any more.

do you think that idea it worth the effort. if you like it i will manage
to create something like that as an extension.

regards Martin




More information about the TYPO3-dev mailing list