[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