Downloads

Download tar.gz 170.02 KB
MD5: 0eaf517575b90b61e84877d645d2666c
SHA-1: 972872e84c630b705a9f3e6b790150b3ef2f12d6
SHA-256: fbfa1078f1e610d07945231cf6972b491ab48f403a7b78ec30719e75fdf9b661
Download zip 196.2 KB
MD5: 51674b6cfc91d9186d06cb2ba28ca4da
SHA-1: 00b1ec790d5061eaa6612d58b9ba2ce69204c17d
SHA-256: 952277f36e8cc368cf8a7126aeae5b9ca4856a23448468711eb75712b259e29b

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...

Created by: Stuart Greenfield
Created on: 30 Mar 2010 at 16:55 UTC
Last updated: 30 Mar 2010 at 17:00 UTC
New features
Bug fixes
Unsupported

Other releases