Posted by sime on June 5, 2007 at 7:22am
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
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
Hi zen, thanks for dropping in, suggestion adopted.
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
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
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
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
FunnyMonkey
Yeah, embedding I see as
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
update: I've make the intro clearer.
anyway we would get this
anyway we would get this chart updated. I'm having such a pain figuring out this whole flash/drupal thing