Features

Simple Setup

Enter your database details and a few mouse clicks and your website is online and ready in minutes!

Responsive Template

Your website will work on all resolutions, from smartphones to large desktops and Smart TV's.

Videos

Support more than 30+ video extensions! Videos are converted to web ready formats (from 240p to 4K)!

Optimized for Speed

Optimized database, efficient caching system and minified css/javascript will make your site very fast!

HTML5 Player

HTML5 Video Player with support for overlay ads, multiple resolutions, speed and progress bar thumbs!

Administration Panel

Full featured and simple control panel! Easily manage your menus, media and advertising entries!

SEO Optimized

SEF URLs, canonical URLs, rel prev/next URLs and unique metas will make your site rank well in search engines!

Secure By Default

Prepared SQL Statements, CSRF Protection, Input Filterting and multiple Captcha integrations!

Multi Language

Multy language (full UTF8/Unicode support), different urls for languages and automatic language translation in admin!

Modular Design

Supported modules: video, photo, channel, profile, model, categories and forums! Enable/disable from admin!

Scalable

Start small and grow as needed! Multi-server architecture (and separate conversion server) included by default!

Monetization Galore

30+ advertising positions, player overlay ads, VAST/VPAID ads, separate mobile advertising and easy popup/messenger ads management!

Social Enhancements

User profiles, activity feed, friends, subscribing, rating, favorites, playlists and comments replies/rating!

Media Management

Easy video uploads via Web Upload, Embed, FTP Upload, CSV Upload, XML Feeds Importing and Video Graber!

Video Previews

Users can preview videos via rotating thumb animations or short HTML5 video previews!

Frontend

  • Frontpage contains widgets (which can be enabled/disabled from the admin) for every module

Backend

  • Select which widgets you want to be displayed on the frontpage (the order of the widgets and number of items displayed can also be set)
  • Following widgets are available (depending on the enabled/disabled modules):
    • News
    • Videos Watched, Videos Featured, Videos Recent and Videos Viewed (Trending)
    • Albums Watched, Albums Featured, Albums Recent and Albums Viewed (Trending)
    • Categories Popular, Categories Featured and Categories All
    • Channels Featured, Channels Ranked and Channels Viewed (Trending)
    • Models Featured, Models Ranked and Models Viewed (Trending)
    • Users Popular, Users Popular Male, Users Popular Female, Users Online, Most Subscribed Users and Users Recent
    • Forum Topics Recent and Forum Topics Updated
    • Tags Popular, Search Keywords Popular and Links Exchange

Frontend

  • 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)
  • Manage videos (search videos with advanced filtering options, view conversion queue, view flagged videos, view sheduled videos)!
  • 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)

Frontend

  • 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

Frontend

  • 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)
  • Tools: rebuild models statistics

Frontend

  • Vistors can register for a member account
  • 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)

Frontend

  • 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)
  • Manage profile comments (edit comments, delete comments, remove comments marked as spam)

Frontend

  • Link widget in the footer (can contain text links or plug links with images)
  • Link exchange add page (contains site title, description, url, linkback url, webmaster name and webmaster email)

Backend

  • Set the order for link widget (add date or traffic sent)
  • Set the link widget to display on the frontpage only or on all pages
  • Enable or disable the link exchange add page
  • Set the image width and height for the plug link images
  • Cache options: number of minutes for link data sets that are saved in memory (only available when caching is enabled)

Frontend

  • 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)

Frontend

  • Simple and fast forum
  • Browse categories and forums in categories
  • Users can post topics in forums (simple WYSIWYG html editor), topics can be sticked
  • Users can view forum topics and post replies
  • Captcha (can be ReCaptcha or Math) are used to protect the forum post and reply

Backend

  • Forum module can be enabled or disabled (when disabled all features related to the forum module will not appear on the frontend)
  • Add categories
  • Add forums in categories
  • Add forum topics
  • Configure Forum Module
    • Set the browse options (number of topics per page and number of replies per topic)
    • Set the search settings (number of topics per search result page)
    • Post options (which captcha method to use, can also be disabled, title min and max length, content min and max length)
    • Delete settings (set which delete method to use, can be delete permanently, suspend topic or assign to another username)
    • Cache options (number of minutes for each forum data set to be saved in memory, only available when caching is enabled)
  • Manage forums (view forum topics for each forum, view replies for each topic, edit, suspend, publish and delete topics and replies)
  • Manage forum categories

Frontend

  • 30+ advertising positions
  • 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)
  • Optional Mobile Frontend is available (this can be enabled or disabled from the administration panel)
  • The URL for the mobile website can be set in config.php
  • The Mobile Frontend looks and works exactly the same as the Responsive Template!
  • Canonical URLs are used to signal the relationship between a Desktop URL and a Mobile URL (as per Google Guidelines)
  • Build with Bootstrap 3
  • Responsive, adaptable and resizable
  • Works on all devices, including smartphones, tablets, laptops, desktops and smart TVs
  • Expandable vector font support (FontAwesome and Glyphicons)
  • HTML5 and CSS3 compatible
  • Javascript built with JQuery
  • Minified CSS and JS for faster page loading
  • 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)
  • Commercial license for commercial usage
  • 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

    AdultScriptPro

    Social Links