This is an old revision of the document!
Table of Contents
Video Share Plugin
Compatible with DokuWiki
Elenor of Tsort, Rincewind, Angua, Adora Belle, Weatherwax, Binky, Ponder Stibbons, Hrun, Detritus
This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.
Similar to dailymotion, oembed, slideshare, vimeo, youtube
This plugin allows you to embed flash video players from various video sharing sites. New services can be added by just editing a config file. This is not for displaying local video files.
Download and Install
Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
Usage/Syntax
The basic syntax looks like this: {{videosite>videoid?parameter1¶meter2|title}}
- Where
videosite
is one of the identifiers listed in Supported Services chapter - and
videoid
is the identifier of the video at the respective site - The
parameters
are optional. You start these with a?
and separate more of them by a&
. Look in Parameters chapter - The title is optional as well. Look in Examples chapter
- The video can be aligned by adding spaces on the left or right inside the curly brackets (like in the image syntax). Look in Examples chapter
A toolbar button pops up a prompt where you can simply paste the full URL to the page of the video you want to embed. The plugin will then try to figure out the video ID by itself
Parameters
- The
size
parameter is the best supported parameter. You can either give it in the form:widthxheight
like500×300
- or use the keywords
small
,medium
orlarge
- Some other additional parameters are supported (depending on video service) as well:
- Start point of video:
&start=<seconds>
(YouTube, DailyMotion) or&initial_time=<seconds>
(TwitchTV) - End point of video segment:
&end=<seconds>
(YouTube) - Auto play:
&autoplay=1
(Vimeo, YouTube, DailyMotion, Bambuser) or&ap=1
(MetaCafe) - Do not show related videos when playback ends:
&rel=0
(YouTube) - Start slide:
&startSlide=5
(SlideShare)
Examples
Display a YouTube Video:
{{youtube>L-WM8YxwqEU}}
Show a larger player:
{{youtube>L-WM8YxwqEU?large}}
Right-align the player:
{{ youtube>L-WM8YxwqEU}}
Show a small, centered player:
{{ youtube>L-WM8YxwqEU?small }}
Show a small, centered player with a title (look for right space!):
{{ youtube>L-WM8YxwqEU?small |Some funny video}}
Some other additional parameters are supported (depending on video service) as well:
{{youtube>L-WM8YxwqEU?small&start=30&end=45|A random segment of 15 seconds}}
Supported Services
Copy paste the video url in the toolbar pop-up prompt to generate the syntax
Identifier | Website | Supported parameters |
---|---|---|
5min | 5min | |
archiveorg | Archive.org | |
bambuser | Bambuser | autoplay |
bliptv | Blip.TV | |
break | Break | |
clipfish | Clipfish | |
dailymotion | Daily Motion | start |
gtrailers | GameTrailers | |
metacafe | MetaCafe | ap |
msoffice | Microsoft Office Training | |
myspacetv | MySpaceTV | |
rcmovie | RCMovie | |
scivee | Scivee.tv | |
twitchtv | Twitch.tv | chapter_id, initial_time |
slideshare | Slideshare | startSlide |
ustream | Ustream.TV | |
veoh | Veoh | |
viddler | Viddler | offsetTime |
vimeo | Vimeo | autoplay |
youtube | YouTube | start, end, rel, autoplay |
Additional sites can be added to the sites.conf
file in the plugin directory. Video ID recognition patterns for the toolbar button are configured in sites.js
Changes
- Version upped (2024-03-24 23:50)
- move noreferrer policy to hardend mode (2024-03-24 19:35)
- Version upped (2024-02-28 23:50)
- lazy load iframes (2024-02-28 17:33)
- automatic style fixes (2024-02-28 16:03)
- added extra hardening option (2024-02-28 15:58)
- Merge pull request #131 from dokuwiki-translate/lang_update_648_16853… (2023-05-31 08:15)
- translation update (2023-05-29 20:25)
Please report bugs and request features at the issue tracker