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 Shortcodes – Frontend 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:
- TVK Video Manager (Backend) – Admin interface and core functionality
- TVK Video Shortcodes (Frontend) – User-facing video display and interaction
- 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!