Flash in Contrib: comparisons and collaboration

Events happening in the community are now at Drupal community events on www.drupal.org.
sime's picture

Module Info

Here is a list of the Flash/embedding related modules. I'm trying to include anything here that adds an object and embed syntax to the page. I'm going to start listing which modules are similar, too. They are all assume to be D5 unless specified otherwise.

My main goal is to try and be open and get people collaborating where possible. If you add info as comments, I'll incorporate it into the table.

Some of these modules I maintain, but most of the modules are listed here simply because they embed flash. I'm not trying to incorporate all of these modules into SWF Tools, that would be madness :P

Flash embedding

Module Info
Audio
Cool filter (?)
Embed Filter
Flash Filter D4.7, features available in SWF Tools, but no upgrade path.
Flash Gallery SWF Tools integration in progress
Flash Node integrated with SWF Tools
FlashVideo
Googtube D4.7
Rep Tag <- interesting
SWF Charts
SWF Tools
Video
Video CCK
Views Bonus
You Tube Inactive.
You Tube CCK

Embedding by JS detection and replacement

Module Info
sIFR
SWF Tools
SWF Object requested to integrate
SWF Object API requested to integrate

Comments

I personally don't like all

Narakasura's picture

I personally don't like all the dependencies that I'm seeing in the SWFTools repository. Why would I want to include a 700 line file if I just wanted to use the swfobject API? Everything is seriously bloated at the moment.

I also don't grok as to why there's a Quicktime script in the SWFTools module.

Thanks,
-K
P.S. I recommend s/deprecate/integrate/.

Hi zen, thanks for dropping

sime's picture

Hi zen, thanks for dropping in, suggestion adopted.

Why would I want to include a 700 line file if I just wanted to use the swfobject API? Everything is seriously bloated at the moment.

The only dependency in the SWF Tools repo is that all the modules depend on swftools.module, which is 1100+ lines. I agree that there are some function groups in there that could be split out, I'm not saying swftools is the ultimate solution.

SWF Tools covers my needs ok. But as I've worked on it, I've started to realise that Nedjo was right about an "embed.module". I want to get people talking, and perhap this will lead to discussion of a general embed solution.

Finally, the Quicktime stuff came when I realised that IE7 "click-to-activate" is an issue for Quicktime (and solved by qtobject). I'm implementing it as a new swftools player method as well as an additional embed method (ie. use qtobject) which is proving to be a good exercise in convincing myself that swftools is modular.

swf charts

harry slaughter's picture

I wouldn't mind packaging up swfcharts with other related modules. though i'd be worried about handling licensing issues for stuff that's not freeware (like xml/swf charts). And I also think such a package could get big/bloaty pretty quickly.

--
Drupal tips, tricks and services
http://devbee.com/ - Effective Drupal

--
Drupal tips, tricks and services
http://devbee.net/ - Effective Drupal

I've listed SWF Charts, and

sime's picture

I've listed SWF Charts, and many of these modules, /only/ because they embed. SWF Charts is quite specialist, as are many of these modules. At some future time I'd like to talk about packages, or embed apis, or something, but not until/unless enough people are interested in it.

RE the embed API, I see that

bonobo's picture

RE the embed API, I see that as a must -- having consistent treatment of different types of media/files would be a major step forward --

Is this something that you envision working with, or in addition to, the file api? -- While taking the file api into account would add some complexity up front, it has the potential to simplify a lot once the apis stabilize --

A piece of the conversation is here: http://drupal.org/node/142995

Cheers,

Bill


FunnyMonkey
Tools for Teachers

Yeah, embedding I see as

sime's picture

Yeah, embedding I see as somewhere between file handling and theming. A file could be (usually is) an input to embedding, and the process of embedding shouldn't actually alter the file itself.

This might be overly-simplistic.

update

sime's picture

update: I've make the intro clearer.

anyway we would get this

erifneerg's picture

anyway we would get this chart updated. I'm having such a pain figuring out this whole flash/drupal thing

Object Embedding (Flash)

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: