Upload videos (in 30+ extensions, including most popular mp4, wmv and avi) from any device (desktop, smartphone and tablet) with progress bar and notifications!
Assign title, categories, tags, channels and models on upload!
Convert videos to multiple formats (from 240p to 4K, depending which are enabled) in the background through a queue system to prevent server overloading!
Users can rate, favorite, add to playlists, share, embed, flag and download videos on the video view page!
Users can view related videos, more from user, more from channel, recommended videos, video thumbs (all loaded via ajax)
Users can comment of videos, reply to comments, vote comments and flag comments as spam!
Users can search videos (simple search or complex faceted search with order, timeline, category, duration and related searches)!
Users can create playlists and add videos to playlists
Backend
Upload Videos via Web Upload, Embed, Upload from FTP, CSV Import and XML Feed Import!
Configure the video module
Set the url scheme used for browsing and viewing videos and categories
Set the browse settings (enable/disable order, categories, timeline and set the number of videos displayed per page)
Enable/Disable the CTR (Click Through Rate) statistics for videos and categories
Set the search method (simple via MySQL Full Text or complex via Sphinx Search) and number videos displayed on the search result page
Set the video view settings (enable/disable description, channel, models, from, categories, tags and configure the related, recommended, from channel and from user settings)
Set the upload configuration (enable/disable uploads, require video approval, number of maximum categories, allowed extensions, maximum allowed filesize, number of videos to convert at the same time and Amazon S3 (if enabled))!
Configure the conversion system (enter the paths for ffmpeg, ffprobe and qt-faststart, set the nice priority and enable/disable logging and original file deletion)
Embed Setting (enable/disable embedding, track embedding and allow uploads via embed)!
Video Serving/Streaming and Security Settings (URL expire, Session Lock, Referer Check, IP Lock, Rewrite and Encryption)
RSS Settings (enabled/disabled and number of videos to display on the rss feed)
Set video download configuration (enable/disable, permissions and limits)
Comment Options (enable/disable, who can comment (registered/anonymous), approve comments, comment voting, comment replies and number of comments to display per page)
Rating Options (enabled or disable video rating, set the rating type IP/User and count, single or unlimited)
Initial Random Video Data (likes min/max, rated by min/max, views min/max, CTR min/max)
Thumb Settings (nice priority, generation method, number of thumbs, sizes, blackbars removal, crop pixels or percentage, image optimization for web, image enhancement via ImageMagick, thumb sprite for player progress bar, html5 video preview and separate thumb server)
Configure the categorization method (partial or full-word match) and set the category thumb width and height!
Delete Options (allow delete, mark as deleted, change username to anonymous)
Cache Settings (number of minutes each data set is cached when system caching is enabled)
Miscelaneous Settings (title and description minimum/maximum lengths, tags max length and max number of words per tag)
Edit, Mass Edit and Bulk Edit videos (you can edit user, title, description, categories, tags, channels, models, privacy, orientation, restrictions, thumb, status and other advanced settings)
View video details (information, statistics like views/embeds, video preview, flags, ratings, original video info and thumbs)!
Feature videos to be displayed on the frontpage featured videos widget
Shedule videos for publishing (shedule queue can also be used, one video every XX minutes)
Manage Video Categories (add/edit, change position and feature video categories)
Manage Conversion Formats (add/edit video conversion formats, supported formats from 240p to 4K, advanced options like preset, profile, level, bitrate and CRF are also available)
Edit Video Player Options (auto play, logo, player thumbs, poster and enable/disable player plugins)
Manage Video Playlists (edit and view video playlists, manage playlist comments)
Manage Video Comments (edit comments, approve comments, manage spam flags)
Tools: recategorize automatically, find duplicate videos, find orphan videos, rebuild tags, build video sitemap and manage csv/xml export feeds)
Create albums and upload photos (JPG, PNG, GIF and SVG formats supported) from any device with progress bar and notifications!
Assign title, categories, tags, channels and models to albums!
Uploaded photos are converted to web optimized images that will display on all devices (in the background using a queue system)!
Users can view photo albums, view photo by photo or use the automated slideshow!
Users can rate, favorite, share and flag photos!
Users can comment on photos, reply to posted comments, vote comments up/down and flag comments as spam!
Users can search photo albums (simple search or complex faceted search with order, timeline, category and related searches)!
Backend
Photo module can be enabled or disabled from the administration panel (when disabled all features related to photos will be removed from the frontend)!
Upload Photos via Web Upload, Upload from FTP (from folders or archives) and Upload Archive!
Configure Photo Module
Set the url scheme used for browsing and viewing photo albums and categories
Set the browse settings (enable/disable order, categories, timeline and set the number of videos displayed per page)
Enable/Disable the CTR (Click Through Rate) statistics for photos and categories
Set the search method (simple via MySQL Full Text or complex via Sphinx Search) and number photo albums displayed on the search result page
Set the photo view settings (enable/disable description, channel, models, from, categories, tags and configure the number of photos to be displayed per page)
Set the upload configuration (enable/disable uploads, require photo album approval, number of maximum categories, allowed extensions, maximum allowed filesize, number of photo albums a user can upload per day and Amazon S3 (if enabled))!
Photo Serving and Security Settings (URL expire, Session Lock, Referer Check and IP Lock)
RSS Settings (enabled/disabled and number of videos to display on the rss feed)
Comment Options (enable/disable, who can comment (registered/anonymous), approve comments, comment voting, comment replies and number of comments to display per page)
Rating Options (enabled or disable video rating, set the rating type IP/User and count, single or unlimited)
Initial Random Photo Data (likes min/max, rated by min/max, views min/max, CTR min/max)
Conversion Settings (select the conversion method from GD, Image Magick and IMagick, set the nice priority, image sizes, watermark image/text and enable/disable the separate Thumb Server)
Configure the categorization method (partial or full-word match) and set the category thumb width and height!
Delete Options (allow delete, mark as deleted, change username to anonymous)
Cache Settings (number of minutes each data set is cached when system caching is enabled)
Miscelaneous Settings (title and description minimum/maximum lengths, tags max length and max number of words per tag)
Manage Photo Albums (search photo albums with advanced filters, view flagged albums and photos, view sheduled and featured photo albums)
Edit, mass edit and bulk edit photo albums (you can edit user, title, description, tags, add date, categories, orientation, models, channel, statistical data like views, rating and also add custom fields)
View photo album page (manage photos, comments and views for each album, photos can be mass and bulk edited)
Manage photo categories (add and edit photo categories)
Manage photo comments (edit comments and remove/filter comments reported as spam)
Tools: recategorize albums, find duplicate albums, find orphan albums and photos, rebuild tags
The channel module replaces the old sponsors functionality in version 1.x. If you have for example a big company that has several sites,
the network will be the company and the channels are the sites. Visitors will be able to watch videos from a channel and subscribe to the
channel feed!
Frontend
Browse Channels (with ordering by Add Time, Most Viewed, Most Subscribed, Alphabetically and Nr. Of Videos)
View Channel Page (contains channel info like Ranking, Description, Signup Link and the channel videos and/or photo albums)
Users can Rate and Subscribe to channels
Backend
Channel module can be enabled or disabled (when disabled all features related to channels will be removed from the frontend)!
Add channels either one by one or mass import via CSV
Configure Channels Module
Set the browse settings (order, letters and number of channels to display per page)
Set the channel view settings (enable/disable description, add time, tags, subscribing and set the number of videos and photo albums per page)
Set the channel image options (thumb width and height, logo width and height)
Cache Settings (number of minutes each data set is cached when the system cache is enabled)
Manage Channels (add or edit and feature channels to be displayed on the frontpage)
View Channel (you can view basic channel info and statistical data like rank, rating, subscribers, total views, today views, month views, year views)
Edit Channel (you can edit every info related to the channel, from basic name, description to statistics like views and even add custom fields)
Manage Channel Networks (a network can have multiple channels, you can add or edit channel networks)
Tools: rebuild channel and network statistics data
Users can browse models directory (with order, timeline and several filters like gender, ethnicity, eye color, country, age)
Model View Page contains info (rank, views, name, description, aliases, birth date, country and several other model data), videos, photo albums and comments
Users can rate, subscribe and comment on models
Backend
Model Module can be enabled or disabled (when disabled all features related to models will be removed from the frontend)!
Add models via Web Add, CSV Import and XML Import
Configure Model Module
Set the url scheme for the model component (select from several methods like model/models or star/stars)
Set the browse settings (enable or disable order, timeline, filters and set the number of models per page)
Set the view settings (enable or disable subscribing and set the number of videos and photo albums displayed on the model view page)
Comment options (enable or disable commenting, approve comments, comments per page, comment voting and comment replies)
Image settings (set the allowed image extensions, model photo width and height)
Miscelaneous settings (auto create models when importing videos/albums, set the auto detect method to partial or full word match and minimum/maximum length for title and description)
Cache settings (number of minutes of each set of data cached in memory when the system cache is enabled)
Manage models (search models with advanced filters, view featured models, publish or suspend models)
Edit models (you can edit simple fields like name, aliases, to complex statistical data like ranking, views, week views, rating and add custom fields)
Export models database to CSV or XML files
Manage model comments (you can edit comments, delete comments and remove/filter comments reported as spam)
Login system with password recovery, brute force prevention and remember me option
Each user has his own dashboard and public profile
Dashboard contains activity feed and links to account edit, avatar upload, profile edit, preferences, notifications options and manage pages for videos, favorites, photos, albums, friends, subscriptions and private messages
Private messaging system that works like a simple chat
Community Feed, Profiles and Members Search pages
Users can configure which widgets to display on their profile (activity feed, videos, history, favorites, photos, friends, subscriptions, subscribers)
Users can subscribe to other users and receive activity notifications in their dashboard feed
Users can post on other users activity feed (post can contain limited html and videos or photos are embdded)
Users can post on other users profile (simple text comment)
Backend
Add users directly from the administration panel
Configure Users Module
Set user registration settings (allow signup, approve users, email verification, show name, gender, country, city, require age verification and configure captcha type)
Set the number of failed login attempts to trigger the account lock and number of minutes the account will be locked (login brute force protection)
Set if account changes should require password entry and if a user can change it's own username after signup
Configure avatar options (allowed image extensions, maximum avatar filesize, photo crop width and height)
Set guest restrictions (require visitors to create a acount after watching a number of videos or a cummulative duration of video, this can be reset daily, weekly or monthly based on the visitor IP)
Set the registered users restrictions (require members to upgrade to a premium account after watching a number of videos or minutes of video, this can be reset daily, weekly or monthly) * This feature is only available when the Premium Membership module is installed!
Activity settings (set the actions that will be saved for the activity feed, includes actions like profile post, friend added, profile subscribe, video upload, video rating or favoriting, album upload, photo rating or favoriting)
Set the number of users to be displayed on the cummunity/search pages
Miscelanous settings: online expire time, email verification expiration, username min and max length and password security (min/max length, characters required)
Cache options (number of minutes each data set is cached in memory, available only when caching is enabled)
Manage users (with complex search filters like online, gender, signup date, last login date, country, ip, status or verified)
Edit users (all fields related to a user account can be edited, including signup date, login date, popularity, gender, password, group and account type)
View users (view all user's data, including complex statistical data like popularity, populairty daily or weekly, number of media items owned/viewed, number of comments received/posted)
Manage user groups (Guest, Registered, Editor, Moderator, Premium and Administrator groups)
Manage user permissions (each permission can be enabled or disabled and each user group has a set of permissions)
Manage private messages/chats (view messages, edit message and remove/unflag messages marked as spam)
Each user has a public profile (users can choose to make their profile private or disable it completly)
Profiles contain information about the user (like name, gender, birth date, location, hobbies), videos, favorites, previously watched videos, photo albums, favorite photos
Users can post on their profile (and on other users profile) using simple html (with video or photo embedding)
Users can post comments on other users profile wall
Backend
Configure User Profiles
Set the type of profile (classic, with simple wall comments or modern with activity feed and wall posting)
Set the number of items displayed on the profile page (number of videos, favorites, friend, subscriptions, subscribers, enable or disable photos, playlists)
Configure comments system (allow commenting, approve comments, comments per page, comment voting and replies)
Cache options: set the expire time in minutes for each data set that is cached in memory (only available when caching is enabled)
Configure the points (popularity system), define how many points are added/deducted for each action (there are several actions for each module, a few examples video upload, video rating and favoriting, signup, login, wall post, comment, playlist create, channel create, model suggest, photo upload, photo comment, forum topic or reply)
Manage profile posts (view and edit profile posts)
Frontpage news widget (displays the latest news entry, can be enabled or disabled from the admin panel)
News browse page (displays latest news articles, with timeline browsing in the left side menu)
News view page (displays the select full news article)
Backend
Add news entries (simple interface with title, status and WYSIWYG html editor for the article content, the meta title, meta description and meta keywords can also be set for increased SEO targeting)
Configure News Module
Set the number of news articles displayed on the browse pages
Cache options: number of minutes each news data set is cached in memory (only available when caching is enabled)
Manage news (search with complex filters, publish or suspend and delete news articles)
Edit news articles (all data can be edited, including title and html content)
Video player overlay advertising, high click through rate
3 advertising spots right to the video player
4 advertising spots in the footer
Player pre/mid/post roll advertising (can be image or video)
Player VAST/VPAID/VMAP pre/mid/post roll advertising
Backend
Add advertising entry (select position, name, expire date, target and status, can be html/javascript, text or image banner)
Configure Advertising Module
Enable the option to display different ads on mobile and desktop
Set the popup and popunder interval (you can select from once per session, once per hour, every two hours, every five hours, every twelve hours, once per day, code added in the Popup or Popunder position will only be displayed according to your selection)
Enable file caching for ads (will speed up ads on high traffic sites0
Caching options, number of minutes to save advertising data sets in memory (only available when caching is enabled)
Manage advertising (search with complex filters, view advertising that requires reviewing, suspend or publish, view, delete and edit advertising entries)
Manage advertising positions (positions can be enabled or disabled and rotation can be activate or disabled, used only when multiple ads are added to the same position)
Simple, responsive and secure administration panel
Admin login brute force protection, password recovery and IP restriction
Dashboard contains widgets (you can edit which widgets to display) with statistical information
Main configuration allows you to edit language settings, locale settings, orientation settings, development options (error handling, debugging, loggin and log level),
cache settings (enable or disable caching, select cache driver, php-memcache or php-memcached extension), session settings (name, driver and lifetime), mail settings
(use php mail command or remote SMTP server), captcha settings (select from ReCaptcha or Math based captchas, enable or disable Akismet comment system), sphinx search
(host, port and index name), set webmaster tools (analytics and/or webmasters javascript codes) and select which templates to use
SEO configuration allows quick edit of meta title, descriptions and keywords (these options are available for all installed languages, you can create your own text
using magic words like [ORDER], [PAGE], [TIMELINE], [CATEGORY], these strings will be replaced with appropriate replacements when the pages are parsed)
Calendar for viewing sheduled videos and photo albums
Extended configuration available for all modules (with inline documentation tooltips)
Manage menus (add and edit menu link entries)
Manage emails (edit automatic emails or send newsletters to members)
Manage static content pages
Manage storage and conversion servers (you can use only one server for hosting the site, converting and storing the videos, or you can have multiple storage and
conversion servers, you can see statistics like cpu, memory, hard drive usage and running tasks)
Manage modules (enable or disable each module, set advanced configuration options)
Manage languages, install new languages (from XML file or by cloning already installed language, automatic translation via Bing or Yandex), every translation
can be edited directly from the administration panel
Manage templates (configure templates, set active widgets, select color combinations, change site logo and add javascript in the header or footer)
Manage tags (edit tags, change the tag name or automatic terms)
Manage cron scripts (activate or suspend and edit scripts, view current status and last executed)
System Check (check if all script requirements are installed)
Manage banned IPs (add or edit IPs, visitors from the added IPs wont be able to access your website)
Cache Manager (manage data sets saved in Memcached)
Sitemap and Video Sitemap (generate sitemaps for submission to search engines)
Backup Database (backup database via MySQL Dump)
Synonyms List (add and edit synonyms, used for generating unique text for content titles and descriptions)
Audit Log (view login attempts, permissions attempts and other security relevant information)
You receive the full source code, you can edit any aspect of the script (files, css, templates). Not encrypted!
Can be used for web portals (video sharing/adult video sites) or intranet sites (corporate presentations, documentation...)
Free minor version upgrades available for free (example: all upgrades in the 3.x branch will be free, upgrade to 4.x will require a fixed one time fee)
HMVC PHP Framework (KISS Principle, only loads files/classes when required)
Modular OOP Design
Clean Code
Supports the latest stable version of PHP (currently 7.1.x)
Easy to maintain and edit
Pure PHP template engine, very fast/optimized and easy to edit
Files structure
modules
components
browse.php
view.php
helpers
manage.php (example helper, contains methods used by one or more components in this module)
models
datatbase.php (example model, contains database/caching calls used by one or more components in this module)
templates
css
images
javascript
*.tpl.php template files
Ready to order?
We discuss with every client before placing an order! Once you've added the products to the cart a email will be sent to us and we will contact you as soon as possible! Thank you! Order Now
By clicking “Allow All”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookies