FastPix Video Picker

TinyMCE ::: tiny_fastpix
Maintained by FastPix Inc, Tharun Budidha
Add an Insert FastPix Video button to Moodle's TinyMCE editor, allowing authors to search for their FastPix videos and embed them anywhere rich-text content is supported.
Latest release:
1 sites
11 downloads
Current versions available: 1

The FastPix Video Picker plugin (tiny_fastpix) adds an Insert FastPix Video button to Moodle's TinyMCE editor. Authors can browse or search their FastPix video library, select a video, and insert it into any Moodle rich-text field without manually copying playback IDs or shortcodes.

tiny_fastpix is the authoring component of the FastPix embedding workflow. It works alongside filter_fastpix, which renders embedded videos, and depends on local_fastpix, the foundation plugin that manages FastPix credentials, API communication, and asset metadata. Install local_fastpix, mod_fastpix, and filter_fastpix before installing this plugin.

Video authoring

  • Adds an Insert FastPix Video button to every TinyMCE editor.
  • Browse or search videos by activity name or asset title.
  • Insert videos into forum posts, Pages, Book chapters, labels, course summaries, quiz feedback, and other rich-text content.
  • Automatically inserts the correct FastPix shortcode at the cursor location.
  • Supports both toolbar and editor menu access.

Video selection

  • Displays only videos owned by the signed-in user.
  • Lists only videos that are ready for playback.
  • Excludes DRM-protected videos that require secure token-based playback.
  • Shows the most recent videos first, with instant search capabilities.

Embedding workflow

  • Works seamlessly with filter_fastpix to convert inserted shortcodes into playable FastPix video embeds.
  • Uses the same FastPix player and permissions model as the FastPix Video activity.
  • Allows multiple video embeds within a single content page.

Permissions and security

  • Uses Moodle's existing mod/fastpix:uploadmedia capability to control access.
  • All video lookups are performed through local_fastpix; the editor plugin never communicates directly with FastPix.
  • Server-side filtering ensures users can only embed videos they own.

Administration

  • Simple installation through the Moodle plugins Directory or ZIP upload.
  • No additional configuration required after installation.
  • Automatically registers with TinyMCE when enabled.

Limitations

  • Supports TinyMCE only; Atto and other editors are not supported.
  • Does not upload videos directly from the picker.
  • Does not display DRM-protected videos.
  • Requires filter_fastpix to render inserted shortcodes as video players.

Privacy

  • Stores no personal data.
  • Implements Moodle's Privacy API as a null provider.
  • Delegates all FastPix communication and data handling to local_fastpix.

For installation, configuration, and verification steps, see the FastPix Video Picker integration guide.

 

Screenshots

Screenshot #0
Screenshot #1

Contributors

FastPix Inc (Lead maintainer)
Tharun Budidha: Developer
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments