I noticed that SWF Tools supports many old and out of date embedding methods and players. I'd like to open up the conversation of dropping support for legacy systems in the 3.x branch. Maintaining a module is hard enough as it is so why keep dead weight. In particular, here is what I'd consider dropping:

Embedding Methods:
* original swfobject
* UFO (UFO's page itself says it has been superseded by SWF Object 2)
* lutman (last updated in 2007)

Players:
* old versions of flowplayer (anything before version 3)
* old versions of JW Player (anything before version 5)
* Generic (are these players needed?)

Thoughts?

Comments

Stuart Greenfield’s picture

Status: Active » Needs review

I've been considering this for a while.

As part of the update for SWF Tools 6.x-3.x support for UFO, SWF Object and Lutman will be removed. Direct embedding and SWF Object 2 will remain.

Support for previous FP and JW4 will remain. I don't know how quickly people update to newer versions, and the code in them is fairly stable so it's not a problem to keep them. Will probably drop them for SWF Tools 7 as users would be upgrading their whole site at that time, so doing a player upgrade is less of an issue.

Support for JW5 needs to be added, and also the new OnePixelOut/WordPress audio module.

Generic players are only small, and they let SWF Tools work "out of the box" to get users started without needed an extra library. They are so small I suggest they are kept.