TinyMCE: YouTube Anywhere

Maintained by Picture of Justin HuntJustin Hunt
YouTube Anywhere enables direct recording and uploading into YouTube from the TinyMCE HTML editor.

YouTube Anywhere 1.0.3 (Build 2014092400)

Release notes

YouTube Anywhere for Moodle 2.4 and above

* This version was tested on Moodle 2.7, and contains a few tweaks to avoid warning messages, and terminology to reflect changes in Google's API key processes. *

This plugin was a community effort and was funded by contributions.
A list of the contributors follows:
Tetsuo Kimura
Waleed Jameel
Richard Oelmann
Classroom Revolution, LLC

Other Contributors
Don Hinkelman
Rex Lorenzo
Jason Palmer
Daran Price
Ben Reynolds
Julian Ridden
Roland Sherwood
Philippe Petitqueux

The YouTube Anywhere plugin for Moodle's TinyMCE allows users to upload or record video directly into YouTube, and to select from previously uploaded YouTube videos. The video is inserted into the HTML area for display. The video file is stored on YouTube, though it is accessible from Moodle. YouTube Anywhere will only work on Moodle 2.4 and greater.

* Moodle 2.4 or greater
* Internet access
* Multimedia plugins filter enabled (to turn YouTube links into YouTube players)
* YouTube API keys (developer key, OAUTH2 client id, OAUTH2 secret). These are available free of charge from YouTube/Google.

The YouTube Anywhere plugin is contained in the youtube folder. That folder should be placed in the following directory of a Moodle installation: [PATH TO MOODLE]/lib/editor/tinymce/plugins
Other folders in that directory will include, spellchecker and moodlemedia.

Once the folder is in place Moodle will be able to install the plugin. Login as the site administrator. Moodle should detect the YouTube Anywhere plugin and present a page with plugin information and the option to proceed to install a new plugin. If Moodle does not automatically direct you to this page, you can go there from the Moodle menu:
Site Administration -> Notifications

Follow the prompts to install the plugin. On the last step Moodle will show the settings page for YouTube Anywhere. The settings can be accessed by the administrator at any time from the Moodle menu:
Site Administration -> Plugins -> Text Editors->TinyMCE HTML Editor -> YouTube Anywhere

Post Installation Settings
You will need several keys to authorize access to the YouTube API.
A YouTube Developers Key can be obtained at https://code.google.com/apis/youtube/dashboard .

A Google OAUTH client id and OAUTH secret are also required.
More information and explanation on how to get them is here:

There are two authentication methods possible, "master account" and "student account."
If using master account authentication, you will need to enter a valid YouTube username and password.

More detailed documentation can be found in a PDF file, that should accompany this plugin.

Justin Hunt 2013/04/22

Moodle 2.4, 2.5, 2.6, 2.7

Version information

Version build number
Version release name
1.0.3 (Build 2014092400)
Stable version
MD5 Sum
Supported software
Moodle 2.4, Moodle 2.5, Moodle 2.6, Moodle 2.7
  • This is the latest release for Moodle 2.4
  • This is the latest release for Moodle 2.5
  • This is the latest release for Moodle 2.6
  • This is the latest release for Moodle 2.7

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type TinyMCE

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myeditor") in the "lib/editor/tinymce/plugins" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation