Extension:YouTubeTag
|
YouTubeTag Release status: beta |
|
|---|---|
| Implementation | Tag |
| Description | Adds <youtube> tag for embedding YouTube videos. |
| Author(s) | Jim R. Wilson (Jimbojw) |
| Last version | 0.1 |
| MediaWiki | 1.6.x, 1.8.x, 1.9.x |
| License | The MIT License |
| Download | YouTubeTag.php |
| Example | see the Project Homepage |
|
Check usage (experimental) |
|
The YouTubeTag Extension is a MediaWiki extension which provides a means for embedding YouTube content into wiki articles.
Important! - Please consider using the EmbedVideo Extension instead of this - it supports multiple video sharing sites and is syntactically and functionally superior.
- Note: There are already at least two other extensions designed to meet the same need as this one. Skip down to the #Developer Notes for a list of differentiating features.
- Project Homepage
- YouTubeTag Extension - Jimbojw.com
- Source Code
- YouTubeTag.php
- Licensing
- YouTubeTag is released under The MIT License.
[edit] Installation
- Download YouTubeTag, and be sure to rename the downloaded file to YouTubeTag.php.
- Drop this script in $IP/extensions
- Note: $IP is your MediaWiki install dir.
- Enable the extension by adding this line to your LocalSettings.php:
require_once("$IP/extensions/YouTubeTag.php");
[edit] Usage
Once installed, you may embed YouTube content to any article.
To do so, simply add this text to the body of your page where you'd like the video to appear:
<youtube v="aYouTubeId" />
Where "aYouTubeId" should be replaced with the id of the video to embed.
That's it!
[edit] Developer Notes
Important! - Please consider using the EmbedVideo Extension instead of this - it supports multiple video sharing sites and is syntactically and functionally superior.
Here are the differentiating features of this particular extension:
- Ridiculously simple syntax: <youtube v="aYouTubeId" />
- Further avoids malicious input by html-encoding specialchars
- Checks input for invalid YouTube id characters (only allows alphanumeric chars and '-' and '_')
- Displays informative error message on bad id which is configurable by system message (for localization purposes).
