I really like the idea of swftools, and its modularity. :)
At the moment, i try to integrate wijering player w/ swfobject.
I started because, i need fullscreen mode for the player.
I can develope (I alreaddy added some):
- adding more options for flashvars to wijering.module
- passing more params and falshvars to swfobject.module from swftools.module.
What are you ideas for the UI?
What common options should swftools.module include? e.g common params: height, width (at the moment it is 100%), allowfullscreen, etc.
In my opinions these common parameters should be set at swftools.module, and then it passes to the js modules. (swfobject, jsquery)
What wijering player specific settings should be made? (e.g Player specific flashvars).
Can you write a TODO list for options for each of these modules?
Best regards,
Keve.
Comments
Comment #1
simeHi Keve
You like the modular approach I'm taking, this is good! I have been working on bits and pieces of swftools, when I have time. There is a lot of detailed work to do (like all the parameters). I am here to work with you to get wijering and swfobject up to the standard you want.
What wijering parameters?
All of them! I just haven't had time to properly add them yet. Go to this page:
example.com/admin/swf/wijeringThe source of the parameters are here:
swftools_admin_wijering_form()A good example to compare with is simpleviewer.module, look at this function:
swftools_admin_simpleviewer_form()(100% width, height is just a shortcut temporary thing which needs fixing)
TODO list
-- add parameters to wijering swf files.
-- strengthen swfobject
-- troubleshoot new flash_gallery/simpleviewer so that it works like old flash_gallery
-- add UFO support
-- build a simple drupal-GPL flash player and music player that can ship with swftools.
Ultimate user features
-- Gallery -> flash_gallery
-- Filter -> flash_filter
-- CCK Field
-- integrate with upload_preview.module
Hope this info helps. Look forward to see what you'd like to offer.
Cheers
Simon
Comment #2
simeI thought of a couple other things for a brain dump.
Smart embedding
swf('/path/filename.xyz')or for non-admins a filter, (syntax is not important in this example)
[swf]/path/filename.xyz[/swf]or even
[swf]/path/filename.swf ; /path/filename.jpg ; /path/filename.fla ; /path/filename.mp3[/swf]And then swftools will do a combination of quesswork, (and checking the swftools settings) and output the most approprate flash embedding technique and flash player.
user information
This is a bit longer term.
Let's say you have a small piece of javascript that determines the user environment and passes back to the server things like what version of flash is enabled, or whether the browser is IE. This way, for some browsers the simple embed code would suffice and you are not outputting needless amounts of javascript. These details could also be overridden by the user.
Comment #3
simeI've just added full flashvar support for wijering mediaplayer. Single files still, need to do the xml stuff. Image rotator is also supported but the code is commented out bacause it makes no sense to without the xml support.
Also, added a bit of smart detection for file types.
So now you can add to a php node:
Comment #4
simeComment #5
dries commentedComment #6
sethgitner commentedi was wondering if anyone has a module fix for swfobject that offers the function "allowfullscreen" to the swfobject module.
going full kiosk mode would be so HELPFUL!
maybe this has been added somewhere to some module --please assist if it has.
sg
Comment #7
dpi