Contents
Embed Flash content in wiki pages
Notice: Plugin is deprecated. Flash is being deprecated in all major browsers.
Description
This plugin provides a macro [[Embed(...)]]
for embedding Flash content into Trac wiki pages.
See also: FlashGanttPlugin, FlashViewPlugin
Bugs/Feature Requests
Existing bugs and feature requests for FlashEmbedMacro are here.
If you have any issues, create a new ticket.
defect |
3 / 3 |
|
---|---|---|
enhancement |
2 / 2 |
Download
Download the zipped source from here.
Source
You can check out FlashEmbedMacro from here using Subversion, or browse the source with Trac.
Installation
From a bash command prompt:
unzip flashembedmacro-r10922.zip
cd flashembedmacro/0.11
python setup.py bdist_egg
cp dist/TracFlashEmbedMacro-0.95RC1-py2.4.egg /your-trac-project/plugins/
apachectl graceful
Configuration
This macro produces html code for embedding Flash content from certain services, by its 'key' and content id. It also can embed simple SWF by its URL.
Available keys:
- youtube: video from YouTube http://youtube.com
- vimeo: video from Vimeo http://vimeo.com
- swf: SWF by URL or attachment link
- flv: insert JW Player with flv file, you must provide extra purl parameter.
Optional parameters:
- w and h: width and height of embedded flash object
For a global installation, you need to ensure the following is added to the [components]
section of your trac.ini
file:
[components] tracflashembed.macros.embedmacro = enabled tracflashembedmacro = enabled
Example
Generic examples
[[Embed(youtube=emYqURahUKI)]] [[Embed(vimeo=3840952,w=400,h=300)]]
Embed SWF by url
Examples:
[[Embed(swf=http://example.com/raw-attachment/wiki/FlashEmbedMacro/flowers.swf,w=500,h=400)]] [[Embed(swf=/raw-attachment/wiki/FlashEmbedMacro/flowers.swf,w=500,h=400)]]
Embed SWF from attachment
Examples:
[[Embed(swf=flowers.swf,w=500,h=400)]] [[Embed(swf=attachment:flowers.swf,w=500,h=400)]]
If swf parameter starts with 'http://', 'https://' or '/', it's treated as URL. Otherwise it is processed as an attachment.
The 'attachment:' prefix is optional, so the examples above are equivalent.
If it doesn't play, check this setting in the trac.ini
file:
[attachment] render_unsafe_content = true
Embed FLV video
Note, that you will need JW Player hosted somewhere.
[[Embed(flv=video.flv,purl=/jwplayer.swf,w=500,h=400)]]
The url for flv file is handled the same as swf.
Recent Changes
- 10984 by rjollos on 2011-12-01 11:18:13
-
Added plugin revision info to webadmin page.
- 7801 by rudyryk on 2010-03-30 23:29:39
-
FlashEmbedMacro: patch #5168 applied for enabling flv-player embedding
- 7800 by rudyryk on 2010-03-30 22:52:10
-
FlashEmbedMacro bugfix #6258, Embed(swf=attachment:output.swf)? syntax should work in general case
(more)
Author/Contributors
Author: rudyryk
Maintainer: Alexey Kinyov
Contributors:
Attachments (1)
-
flowers.swf (4.6 KB) - added by 15 years ago.
SWF example
Download all attachments as: .zip