Loading...
 
Skip to main content

History: PluginOEmbed

Preview of version: 31

Plugin OEmbed

This wiki plugin enables embedding of external videos or media into Tiki pages using the oEmbed protocol. It fetches metadata from the provided media URL and generates an embedded media player to display the content on your Tiki page. This is useful for integrating platforms like PeerTube, YouTube, Vimeo, and others that support the oEmbed standard.

Parameters

Embed a video or media using oEmbed protocol
Introduced in Tiki 28. Required parameters are in bold.
Go to the source code
Preferences required: wikiplugin_oembed

Embed a video or media using oEmbed protocol
Introduced in Tiki 29. Required parameters are in bold.
Go to the source code
Preferences required: wikiplugin_oembed

Parameters Accepted Values Description Default Since
url url Complete URL to the oEmbed video or media
height digits Height in pixels. Default: 315 315
start digits Start time offset in seconds 0
width digits Width in pixels. Default: 560 560
privacyEnhanced (blank)
y
n
Enable privacy-enhanced mode (if applicable)
allowFullScreen (blank)
y
n
Enlarge video to full screen size y
bg Object background color. Example: #ffffff, rgb(255, 255, 255), white
border Object border color. Example: #ffffff, rgb(255, 255, 255), white



Note : You can use the provided parameters like width, height, allowFullScreen, etc. to customize the oEmbed output. Refer to the oEmbed documentation for additional details.

Show a video

Here is an example of how to use the oEmbed plugin:

Copy to clipboard
{oembed url="https://videos.evoludata.com/w/2aGghaFr12Cg1Nj1ckqznH" background="000000" border="ff0000" allowFullScreen="y"}


Important Notes:

  • This plugin is only available starting from Tiki 28.
  • This integration works with services that follow the oEmbed specification and provide the /services/oembed endpoint (e.g., PeerTube).
  • Example videos can be found on public PeerTube instances like Evoludata's PeerTube.

Known Limitations:

  • The current implementation only supports services using /services/oembed as oEmbed endpoint (like Peertube for example).
  • No automatic discovery protocol is currently implemented. Users must provide the exact URL for oEmbed integration.
  • Only services that provide an iframe in the HTML attribute are supported for embedding.


To Do:

  • Consider adding a more complex URL discovery mechanism in future versions.
  • Test the implementation with multiple PeerTube instances to ensure compatibility.

History

Information Version
Olivier Kango 33
Olivier Kango 32
Olivier Kango 31
Olivier Kango 30
Olivier Kango 29
Olivier Kango 28
Olivier Kango 27
Olivier Kango 26
Olivier Kango 25
Olivier Kango 24
Olivier Kango 23
Olivier Kango 22
Olivier Kango 21
Olivier Kango 20
Olivier Kango 19
Olivier Kango 18
Olivier Kango 17
Olivier Kango 16
Olivier Kango 15
Olivier Kango 14
Olivier Kango 13
Olivier Kango 12
Olivier Kango 11
Olivier Kango 10
Olivier Kango 9
Olivier Kango 8
Olivier Kango 7
Olivier Kango 6
Olivier Kango 5
Olivier Kango 4
Olivier Kango 3
Olivier Kango 2
Olivier Kango 1