TVK Video Management System Overview

The TVK (TV Knob) system is a comprehensive WordPress video management suite consisting of three interconnected plugins that provide both backend administration and frontend user experience for video content management.

GitHub Repository: tvk-video-manager (TVK)
WordPress Plugins: TVK Video Manager
Plugin Development: upRiver Studio AI Development
Downloads:
TVK Video Manager Main Plugin for Video Management for the WP Admin Backend
TVK List ShortcodesFrontend List Grid Shortcodes; Companion to the Main Video Manager Plugin
TVK Video Shortcodes Video Players for the WP Frontend UI
This system integrates with Peepso Social Media Community Plugin


🏗️ System Architecture

Three-Plugin Suite:

  1. TVK Video Manager (Backend) – Admin interface and core functionality
  2. TVK Video Shortcodes (Frontend) – User-facing video display and interaction
  3. TVK List Shortcodes (Frontend) – User directory and channel listings

🎯 Core Functionality

Backend Video Management (TVK Video Manager)

  • Video Playlist Management: Add, edit, delete, and reorder videos
  • Multi-User Support: User-specific playlists with proper isolation
  • Drag & Drop Interface: Intuitive playlist reordering
  • YouTube Integration: API v3 integration with thumbnail support
  • Secure Video Links: Time-limited, token-based video access
  • Sponsor Management: Complete sponsor system with fallbacks
  • Modal Video Player: Advanced modal player with refresh functionality
  • Comprehensive Settings: 6-tab settings interface (General, Player, Playlist, Sponsor, YouTube, Advanced)

Frontend Video Display (TVK Video Shortcodes)

  • Video Player Shortcodes: Embed individual videos in posts/pages
  • Playlist Modals: Interactive video collections with modal players
  • Add Video Interface: User-friendly video addition system
  • Watch Videos Modal: Complete video viewing experience
  • User Authentication: Login-required features with elegant prompts

User Directory & Channels (TVK List Shortcodes)

  • User Grid Displays: Multiple layout options (grid, masonry, compact, detailed)
  • Channel Pages: Complete channel functionality with video collections
  • User Search: Find users by name, genre, or other criteria
  • Video Grids: Display user video collections in various formats
  • Sidebar Widgets: Compact user lists for sidebars

🎨 Key Features

Video Management

  • Multiple Video Sources: YouTube, Upriver, and other video platforms
  • URL Validation: Automatic validation for video URLs
  • Duplicate Prevention: Prevents adding duplicate videos
  • Position Management: Drag & drop reordering with database persistence
  • Metadata Support: Titles, descriptions, categories, and custom fields

User Experience

  • Responsive Design: Works on all device sizes
  • Modal System: Modern modal-based interface
  • AJAX Operations: No-page-refresh functionality
  • Real-time Updates: Live playlist updates and video management
  • Login Integration: Seamless WordPress user integration

Security & Performance

  • Nonce Validation: WordPress security standards
  • User Permissions: Role-based access control
  • Secure Video Delivery: Tokenized video access
  • Database Optimization: Efficient data storage and retrieval
  • Caching Support: Built-in caching for performance

📱 Frontend Shortcodes Available

Video Display Shortcodes:

  • [ tvk_video_player ] – Single video player
  • [ tvk_video_playlist ] – Video playlist display
  • [ tvk_playlist_modal ] – Modal video collection
  • [ tvk_add_video ] – Add video interface
  • [ tvk_watch_videos ] – Watch videos modal

Channel Shortcodes:

  • [ tvk_channel ] – Complete channel page
  • [ tvk_channel_videos ] – Channel videos only
  • [ tvk_channel_info ] – Channel information
  • [ tvk_channel_player ] – Channel video player

User Directory Shortcodes:

  • [ tvk_user_grid ] – User grid display
  • [ tvk_user_search ] – User search interface
  • [ tvk_user_grid_compact ] – Compact user grid
  • [ tvk_user_grid_detailed ] – Detailed user grid
  • [ tvk_user_grid_masonry ] – Masonry layout grid
  • [ tvk_user_list_sidebar ] – Sidebar user list
  • [ tvk_video_grid_masonry ] – Video masonry grid

🎯 Use Cases

For Content Creators:

  • Manage personal video collections
  • Create public channel pages
  • Share videos with specific audiences
  • Organize content by categories/genres

For Community Sites:

  • User-generated video content
  • Member directory with video showcases
  • Channel discovery and browsing
  • Social video sharing platform

For WordPress Sites:

  • Video content management
  • User engagement features
  • Media-rich user profiles
  • Interactive video galleries

🔧 Technical Specifications

  • WordPress Version: 5.0+
  • PHP Version: 7.4+
  • Database: MySQL 5.6+
  • Total Codebase: 90,057 lines of code
  • Architecture: Modular plugin system
  • Security: WordPress standards compliance
  • Performance: Optimized for large video collections

The TVK system essentially transforms WordPress into a full-featured video platform with user management, channel creation, and comprehensive video organization capabilities – similar to YouTube but integrated directly into WordPress!