Downloads
Release notes
This is an all new version of SWF Tools. This beta inclues a number of key features which are now ready for testing.
You must run update.php before using this version - there are lots of changes to the underlying structure, and SWF Tools now has an associated table in the database! The update process should manage all of this for you.
The key new features are:
- #483524: Create SWF Tools "profiles" - This is the long awaited SWF Tools profile feature. At the moment WordPress audio, JW4 and FlowPlayer3 have been made profile aware. It's all working fine. The only caution is that at the moment there's nothing to stop you deleting a profile that is in use on a CCK field!
- #754676: Implement SWF Tools cache - This is an all new caching mechanism for SWF Tools. This has relatively little effect on the input filter since this natively caches. But it has HUGE impact with CCK. If SWF Tools is asked to provide something it already it comes straight from the cache. The time to produce a piece of content is anything up to 200 times faster!
- #754734: Write xml to the cache table, not the file system - SWF Tools no longer puts xml files in the files/playlist directory. It stores them in its own internal cache and serves them as needed from there. No more directory full of random xml stuff!
This code represents a massive overhaul to SWF Tools. As such please don't dive in and try it on a live site just yet - there may be bugs and wrinkles!
If you want to test the performance of the new cahce mechanism you will see some dsm() comments in the main swftools module (at the start and end of the swf() function). Feel free to uncomment and feedback your results if you like. Note - dsm requires the Devel module!
If you want to explore what has been changed see README.txt. I tend to write pretty long hand in there to remind myself what I've been working on (just in case I break it...)
Personally I am REALLY pleased with the way the new release is taking shape. I think a break from working on it has done me good as I'm seeing all sorts of optimisations...