Skip to content

FluentCommunity ​

The FluentPlayer integration allows you to transform your FluentCommunity portal into a fully branded, professional, and video-enabled experience. Instead of relying on the default look of third-party embeds, FluentPlayer ensures all video content from community posts to course lessons is consistent and perfectly matches your community’s style.

What you need ​

  • FluentPlayer installed and activated.
  • FluentCommunity installed and your portal/community configured.
  • Media items created in FluentPlayer → Media (or connected sources such as Mux or Bunny Stream).

Free integration

The FluentCommunity integration is free — it activates automatically once FluentCommunity is installed, and the features on this page (member uploads, unified branding, document attachments, and Smartcodes) work on the free plugin. The only Pro-gated part is embedding a FluentPlayer Playlist inside a lesson, because Playlists is a separate Pro feature.

Core Integration Features ​

  • Member Video Uploads: Allow members to upload videos directly to community Spaces in formats like MP4, M3U8, and MOV.
  • Unified Branding: Force external links (YouTube, Vimeo, HLS) to render with your custom FluentPlayer design and brand colors.
  • Lesson Resources: Attach downloadable files (PDFs, worksheets) directly to your video lessons.
  • Smartcodes: Personalize lesson content using tags like {{user.display_name}} to greet students individually.

Step by Step Configuration ​

1. Enabling the Integration ​

If you do not have FluentPlayer installed, you can do so directly from your portal:

  • Go to FluentCommunity > Settings > Features & Addons.
  • Find the FluentPlayer module under Recommended Plugins and click Install FluentPlayer.

Install FluentPlayer

  • Once installed, click the Player Settings button on the FluentPlayer module to open the configuration panel.
  • Toggle Enable FluentPlayer to ON.

2. Customizing Appearance and Behaviors ​

In the Player Settings slide in panel, you can fine tune how videos look and act:

  • Select Player Skin: Choose from layouts like Modern, Classic, Simple, Floating, or Minimal.
  • Set Brand Color: Define a primary hex color for the progress bar and active controls.
  • Toggle Controls: Enable or disable specific buttons like Volume, Fullscreen, Picture in Picture, or the Captions Toggle.
  • Set Behaviors: Configure Muted Autoplay for feed environments or Save Play Position so members can resume videos exactly where they left off.

3. Managing Video Uploads & Embeds ​

Control how your community members interact with video content:

  • Enable Video Uploads: Turn this toggle ON to allow direct file uploads in community posts.
  • Permissions: Restrict who can upload videos choose from Admins, Admins and Moderators, or Everyone.
  • Play Embedded Videos With FluentPlayer: Turn this ON to force external links (like YouTube or Vimeo) to use your custom branded player.

Customize FluentPlayer

How to Add Videos to Community Posts or Spaces ​

Once permissions are configured, members can easily share video content within the community feed:

  • Navigate to the community Feed or a specific Space.
  • Click the "What's happening?" box to create a new post.
  • Click the Video Icon in the post toolbar.

Create Post

  • Choose your source in the Attach Video popup:

    • Oembed: Paste a simple URL (e.g., from YouTube or Vimeo).
    • HTML Code: Paste an iframe or custom embed code.
    • Upload Video: Drag and drop or select a video file from your device.
  • Click Embed or Upload.

  • Select your target Space and click Post.

Post

How to Add Video Lessons to Courses ​

For course creators, FluentPlayer integrates directly into the lesson editor using the Gutenberg block system:

1. Adding the Player Block ​

Open your lesson editor and click the (+) icon to search for the FluentPlayer block.

FluentPlayer Block

You can select an existing video from your library or add a new one from sources like Bunny Stream, Mux, or YouTube.

2. Configuring Lesson Settings (Sidebar) ​

Use the right hand sidebar under the Lesson tab to manage specific lesson details:

  • Video Visibility: Ensure Enable Video Embed is checked.
  • Media Embed: You can also use the sidebar to paste Oembed links or Custom HTML if you prefer not to use the block editor.
  • Lesson Duration: Input the total length of the video so students can track their progress.
  • Comments: Toggle comments ON to allow students to discuss the lesson content.

Mange Lesson setting feature

3. Attaching Documents ​

  • Scroll to the Documents & Files section in the sidebar.
  • Click Manage Documents & Files.
  • A popup will appear where you can upload files that students can view and download alongside the video.

4. Personalizing with Smartcodes ​

  • Open the Smartcodes dropdown in the sidebar to see a list of available tags.
  • Copy tags like {{user.display_name}} to insert dynamic member data into your lesson description.

Documents & Files Manage

NOTE

To save server storage, it is highly recommended to restrict video uploads to Admins and Moderators only via the Player Settings in the community configuration panel.

Embedding a playlist in lessons (Pro) ​

Besides single videos, you can embed an entire FluentPlayer playlist inside FluentCommunity lessons and portal content using the FluentPlayer Playlist block:

  1. In the lesson editor, click (+) and search for FluentPlayer Playlist.
  2. Select an existing playlist (or a tag-based playlist).
  3. Configure the layout and appearance as you would anywhere else.

This is ideal for course modules where a lesson should present a sequence of videos rather than a single clip. See the Playlists documentation for creating and styling playlists.

By combining advanced playback controls with direct community uploads and lesson-specific features like document attachments, FluentPlayer provides a seamless, distraction-free environment for both social interaction and professional learning.