Blogs & Articles

The latest news and announcements about our products and services.

jMediaHandler 6.0 Has Been Released

  • 08 December 2018

Today we released jMediaHandler advance video processing component, ffmpeg wrapper for ASP.NET Core application.

It can be easily integrate & use within asp.net core applications to provide

  • Publish videos in asp.net core platform.
  • Grab thumbnails from videos in asp.net core platform.
  • Post watermark on videos in asp.net core platform
  • Split videos, join videos, extract audio from videos, apply advane filters in asp.net core application.
  • Track video processing progress in real time via progress bar.

Click here to check live demo how it works.

Note: jMediaHandler works only in asp.net core platform. If you want solution for .net framework compatible applications, please visit ASP.NET Media Handler Pro component detail page.

For complete detail with sample examples please visit Product Detail page.

PlUpload Handler for ASP.NET Core Application

  • 05 December 2018

PlUpload is a popular multi-runtime file uploader that can allow you to upload any type of files via web & mobile devices

This article provide detail how you can process uloaded files directly or via chunk upload within asp.net core application and send response after completing uploads

Sample code to initialize PlUpload within your project through jQuery.

     $("#uploader").pluploadQueue({
        // General settings
        runtimes : 'html5,flash,silverlight,html4',
        url : '/api/uploader/uploads',
        chunk_size : '1mb',
        unique_names : true,
 
        // Resize images on client-side if we can
        resize : {width : 320, height : 240, quality : 90}
    });

To process and save files locally, you have to write api call to receive chunk data and save it on server.

Complete code for processing chunk data within asp.net core application below.

Example Code

This code has been tested in ASP.NET Core 2.1

Create api controller e.g uploaderController and put below actions into it.

      [HttpPost("uploads")]
       public async Task uploads()
        {
            if (!MultipartRequestHelper.IsMultipartContentType(Request.ContentType))
            {
                return BadRequest($"Expected a multipart request, but got {Request.ContentType}");
            }
            
            // fetch username from header if you want to receive username and create directory for user
            StringValues UserName;
            SiteConfig.HttpContextAccessor.HttpContext.Request.Headers.TryGetValue("UName", out UserName);

            // Used to accumulate all the form url encoded key value pairs in the 
            // request.
            var formAccumulator = new KeyValueAccumulator();
            // string targetFilePath = null;

            var boundary = MultipartRequestHelper.GetBoundary(
                  MediaTypeHeaderValue.Parse(Request.ContentType),
                  _defaultFormOptions.MultipartBoundaryLengthLimit);

            var reader = new MultipartReader(boundary, HttpContext.Request.Body);

            var section = await reader.ReadNextSectionAsync();

            var uploadPath = SiteConfig.Environment.ContentRootPath + "/wwwroot/uploads";
            if (!Directory.Exists(uploadPath))
            {
                Directory_Process.CreateRequiredDirectories(uploadPath);
            }

            var fileName = "";
            while (section != null)
            {
                ContentDispositionHeaderValue contentDisposition;
                var hasContentDispositionHeader = ContentDispositionHeaderValue.TryParse(section.ContentDisposition,
                    out contentDisposition);

                if (hasContentDispositionHeader)
                {
                    if (MultipartRequestHelper.HasFileContentDisposition(contentDisposition))
                    {
                        var output = formAccumulator.GetResults();
                        var chunk = "0";
                        foreach (var item in output)
                        {
                            if (item.Key == "name")
                                fileName = item.Value;
                            else if (item.Key == "chunk")
                                chunk = item.Value;
                        }

                        var Path = uploadPath + "" + fileName;
                        using (var fs = new FileStream(Path, chunk == "0" ? FileMode.Create : FileMode.Append))
                        {
                            await section.Body.CopyToAsync(fs);
                            fs.Flush();
                        }
                    }
                    else if (MultipartRequestHelper.HasFormDataContentDisposition(contentDisposition))
                    {
                        var key = HeaderUtilities.RemoveQuotes(contentDisposition.Name);
                        var encoding = GetEncoding(section);
                        using (var streamReader = new StreamReader(
                            section.Body,
                            encoding,
                            detectEncodingFromByteOrderMarks: true,
                            bufferSize: 1024,
                            leaveOpen: true))
                        {
                            // The value length limit is enforced by MultipartBodyLengthLimit
                            var value = await streamReader.ReadToEndAsync();
                            if (String.Equals(value, "undefined", StringComparison.OrdinalIgnoreCase))
                            {
                                value = String.Empty;
                            }
                            formAccumulator.Append(key.ToString(), value);

                            if (formAccumulator.ValueCount > _defaultFormOptions.ValueCountLimit)
                            {
                                throw new InvalidDataException($"Form key count limit {_defaultFormOptions.ValueCountLimit} exceeded.");
                            }
                        }
                    }
                }

                var result = formAccumulator.GetResults();

                // Drains any remaining section body that has not been consumed and
                // reads the headers for the next section.
                section = await reader.ReadNextSectionAsync();
            }

            string orignalfilename = uploadPath + "" + fileName;
           
            string url = "/" + fileName; // url of upload file
            string fileType = System.IO.Path.GetExtension(fileName);
            string fileIndex = fileName.Replace(fileType, "");

            return Ok(new { jsonrpc = "2.0", result = "OK", fname = fileName, url = url, filetype = fileType, filename = fileName, fileIndex = fileIndex });
        }

private static Encoding GetEncoding(MultipartSection section)
{
    MediaTypeHeaderValue mediaType;
    var hasMediaTypeHeader = MediaTypeHeaderValue.TryParse(section.ContentType, out mediaType);
    // UTF-7 is insecure and should not be honored. UTF-8 will succeed in 
    // most cases.
    if (!hasMediaTypeHeader || Encoding.UTF7.Equals(mediaType.Encoding))
    {
       return Encoding.UTF8;
    }
    return mediaType.Encoding;
}

This function will process chunk data and send response back to application when done.

ASP.NET vQ&A 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET vQ&A 14.0, a complete question, answer discussion board & community portal for ASP.NET Core & ASP.NET MVC platform

It is a professionally written, fully customizable application with powerful framework including hundreds of builtin modules, features & utility scripts that can help you customize solution with hundreds of ways according to your requirements.

It can be used as a stand-alone application to provide question answer community discussion feature to broad or any specific topics or can be integrate in existing application to provide knowledgebase for products & services.

ASP.NET vQ&A 14.0 can be used with any template either custom or premium template to customize its look & feel according to your requirements.

It is fully search engine optimized with support various builtin tools that can automatically post every asked questions to google or any other search engines to quickly index contents and help you make drive more organic traffic to your website.

We re-wrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

ASP.NET vQ&A 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET vQ&A 14.0 can be used as a standalone question, answered community portal or can be easily integrate in any existing application including

  • Standalone Question Answer Commuity Portal in ASP.NET Core or ASP.NET MVC Platforms
  • Integrate in existing ASP.NET Core or ASP.NET MVC application
  • and hundreds of more ways

For more information click here

ASP.NET jForum 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET jForum 14.0, complete discusion forum & community portal application for ASP.NET Core & ASP.NET MVC platform

It is a complete application with powerful framework including hundreds of builtin modules, features & utility scripts that can help you customize solution with hundreds of ways according to your requirements.

It can be used as a stand-alone application or can be integrate in existing application to provide discussion board for broad topics or specific to products & services provided by your existing application.

ASP.NET vForum 14.0 can be used with any template either custom or premium template to customize its look & feel according to your requirements.

It is fully search engine optimized with support various builtin tools that can automatically post every posted topic & replies to google or any other search engines to quickly index contents and help you make drive more organic visitors to your website.

We re-wrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

ASP.NET jForum 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET jForum 14.0 can be used as a standalone discussion forum or can be easily integrate in any existing application including

  • Standalone Disccusion Forum Application in ASP.NET Core or ASP.NET MVC Platforms
  • Integrate in existing ASP.NET Core or ASP.NET MVC application
  • To be used as broad topic discussion application or can be used for specific products and services.
  • and hundreds of more ways

For more information click here

ASP.NET jPhoto 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET jPhoto 14.0, the most advance, cloud enabled, fully customizable, feature rich photo hosting, sharing & streaming application for ASP.NET Core & ASP.NET MVC platform

It is a complete cloud enabled framework with hundreds of builtin modules & utility scripts that can help you build & customize solution with hundreds of ways according to your requirements to provide highly scalable, secure & feature rich media experience to your audiance.

ASP.NET jPhoto 14.0 can be used with any template either custom or any premium template to enhance its functionality and represent solution with best possible ways to audiance.

It is complete SEO Optimized with support various builtin tools that can help you automatically every posted media content, albums, photos to every search engine including google to index it fastly.

We re-wrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

ASP.NET jPhoto 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET jPhoto 14.0 is compatible with all cloud platforms for media processing, hosting & streaming with every type of cloud deployments including platforms

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud

ASP.NET jPhoto 14.0 can be used with any type of application that include photos, images or wallpaper processing including

  • Wallpaper & HD Photo Hosting & Sharing Portal
  • Photo Albums Portal
  • Buy & Sell Photos
  • Utility for Classified, Product and other Applications that involve photos, images
  • and hundreds of more ways

For more information click here

ASP.NET vBlog 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET vBlog 14.0, the most advance, cloud enabled, fully customizable, feature rich video magazine, news & articles, bloging solution for ASP.NET Core & ASP.NET MVC platform

It is full feature application including hundreds of modules, sections, features & utility scripts that can help you launch search engine optimized, highly scalable, cloud ready video magazine & news portal in ASP.NET Core or ASP.NET MVC platform that can never easily possible before.

ASP.NET vBlog 14.0 provide powerful SDK & Framework that can help you customize the whole application in minutes with few lines of code.

It can be used with any template either custom or video magazine, news portal templates to enhance its functionality and represent solution with best possible ways to audiance.

It is fully SEO Optimized with support of all tools that can help you submit every posted article, news or media contents to every search engine including google to index dynamically posted contents faster.

We rewrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

We have extended ASP.NET vBlog as a framework with hundreds of basic & advance features that can help you customize the solution with hundreds of ways that were never easy before.

ASP.NET vBlog 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET vBlog 14.0 is compatible with all cloud platforms for media processing, hosting & streaming and cloud deployments including

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud

ASP.NET vBlog 14.0 includes optional but powerful SEO tools that can help you manage glossary, or wiki posts or dictionary of important words to keep organize all your important website topics in a single way and can help generate auto linking with these topics if any word within articles matched with wiki or dictionary topics

ASP.NET vBlog 14.0 can be used with any type of application that involve media & content combination including

  • Normal Blogging Sitest
  • Video Magazines
  • Articles & News Portal
  • Wiki Posts
  • and hundreds of more ways

For more information click here

ASP.NET jVideo Kit 14.0 has been Released

  • 05 December 2018

Today we released ASP.NET jVideo 14.0, the most advance video streaming, youtube clone, tube site, live streaming solution for ASP.NET Core & ASP.NET MVC platform.

It has been re-wrote using latest latest development tools, strategies, frameworks and cloud technologies. It have built-in support for all media services provided by Amazon AWS including Elastic Transcoder, Advance Media Processing Scripts, Media Elements and others

In this version we also introduced advance cloud based media processing script that can utilize various cloud computing & media services to publish / transcode videos, extract meta information from videos, grab multiple thumbnails from start to end of video, generate story board preview video, gather all processing information and update database automatically within the cloud while keeping application scalable and keep website code simple as all you need to push video to s3 bucket. Learn more.

We rewrote application Control Panel & My Account section with latest Angular Framework that makes application lighter, faster and simple and add oppertunity to build more complex modules and features in future versions. Fore more detail Control Panel App My Account App

This version support various ways to publish videos including

  • Utilizing FFMPEG Utility to publish videos locally or via cloud functions e.g via AWS Lambda
  • Utilizying AWS Infrastructure e.g AWS Elastic Transcoder with AWS Lambad for advance video processing.
  • Utilizing your own video processing options and upload published videos directly.
  • Use third party services e.g Youtube Data API to manage youtube videos.

We have extended ASP.NET jVideo as a framework with hundreds of basic & advance features that can help you customize the solution with hundreds of ways that were never easy before.

ASP.NET jVideo 14.0 has been built with the following tools

ASP.NET Core Version

  • Angular Framework 7.1 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET MVC Version

  • Angular Framework 6.2 for building Dashboard & My-Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET MVC / .NET Framework 4.7 for core application.

ASP.NET jVideo 14.0 is compatible with all cloud platforms for media processing, streaming and cloud deployments including

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud

ASP.NET jVideo 14.0 can be used with any type of application that involve video transcoding & streaming including

  • Youtube Clone & Tube Sites
  • Live Streaming & Broadcasting
  • Live Video Chats & Cam System
  • Video Courses
  • and hundreds of more ways

For more information click here

ASP.NET jMedia Kit 14.0 has been Released

  • 04 December 2018

Today we released ASP.NET jMedia version 14.0, the most advance enterprise media framework for building cloud ready video streaming, social media, content sharing & business solutions

It has been re-wrote using latest latest development tools, strategies, frameworks and cloud technologies.

In version 14.0, ASP.NET jMedia version support two platforms.

  • ASP.NET Core 2.1
  • ASP.NET MVC

The following languages & frameworks used for writing ASP.NET jMedia 14.0 version.

  • Angular Framework 7.1 for building Dashboard & My Account Application.
  • ASP.NET Core Web API as api framework to communicate with angular applications.
  • ASP.NET Core 2.1 for core application.

ASP.NET jMedia 14.0 have builtin support for all three core cloud platforms for media processing, streaming and cloud deployments including

  • Amazon AWS
  • Azure
  • Google Cloud

ASP.NET jMedia 14.0 includes hundreds of core compontents, features and utility scripts togather with Angular Framework, Cloud Platforms support written in years of effort that can help you build advance applications fastly that never easily developed before.

It can be used with unlimited ways, you can say it is a multi purpose framework for buiding & customizing solutions with any type of needs within ASP.NET Core & ASP.NET MVC Platforms including

  • Building Tube Sites & Video Solutions.
  • Video Magazine & Article Solution
  • Real-estate & Classified Solution
  • Knowledgebase & Discussion Boards
  • Social Applications
  • Ang much more

For more information click here

Single Page Dashboard System for Mediasoftpro Products

  • 09 June 2017

We replaced traditional dashboard system with angular js powered single page, real time dashboard system for all our products released after 12.0 version.

Although it makes customization of dashboard functionality little bit difficult if you have no working experience in angular js but it increase performance upto 20 times more than previous version and decreases upto 70% of code.

Not only it decreases the code but also provided ability to add features that were not possible utilizing traditional systems.

Here is preview of our new dashboard system.

http://dashboard.mediasoftpro.com/

We appreciate your feedback for making the system more improved and more useful in the future.

jMedia 12.1 Released

  • 09 June 2017

Today we release enhanced version of jMedia Kit 12.1. 

What's New

jMedia Kit 12.1 includes the following new enhancements.

  • Celebrity profiling extended. Now support dynamic attribute management module. This module helps site administrator to manage unlimited attributes for celebrity or model profiles
  • Now celebrity profile can support 4 different types of profile image resizing and cropping
  • Support attachment of unlimited images with celebrity profiles.
  • Support association of media files (media albums) with celebrity profiles.
  • Improved cropping logic
  • And hundreds of more improvements and feature enhancements.

 

 

jAgency Model Portfolio & Booking System 1.0 Released

  • 09 June 2017

Today we release customized solution jAgency Model Portfolio & Booking System 1.0 . It is currently available in ASP.NET MVC and soon will be available for ASP.NET Core & Laravel.

jAgency is a fully customizable, full featured, professionally written, cloud ready model agency portpolio solution that can help you manage unlimited model profiles, unlimited media albums, manage profile attributes, manage blogs, enable cloud for saving media files and doing customization in hundreds of ways.

Fore more detail about this product please visit product official page.

 

jMedia 12 Released

  • 26 May 2017

Today we released jMedia Kit 12 (Advance social media and content sharing script) targeting ASP.NET Platform. Will be available for ASP.NET Core / PHP Laravel and Meanstack Soon.

jMedia Kit 12 is the most advance and stable version compared to previously released versions. It consists of more than 10 core sections with hundreds of features togather will help you build advance social media solution that normally take years to build.

List of core components include.

  • Albums (Videos, Photos, Audio)
  • Videos
  • Photos
  • Audio
  • Groups
  • Forums
  • Q&A (Knowledgebase)
  • Blogs
  • Wiki
  • Polls
  • Social Profiles (User / Celebrity / Services)
  • And more

It act as a framework for extending / customizing any existing component or combine two or more components for building any other solution quickly (within few days that normally take months to build)

e.g You can build highly professional classified solution by utilizing the components

  • Albums
  • Videos
  • Photos
  • Forums
  • Blogs
  • Categories
  • Tags
  • Archives
  • Featured Components
  • Payment Components
  • User Management
  • Control Panel & Configuration

All you need just to add one or two more components e.g

  • Ads
  • Cities & City Profiling

In this way you can utilize jMedia Kit for hundreds of ways.

What’s New

jMedia Kit 12 include hundreds of features, added new features and enhanced existing functionality. Compare to previous versions, it is 20 times more advance with 50% less code.

Some of major areas that we focused in jMedia 12.

  • Rewrote control panel in Angular Js. Now whole control panel act as a single angular js app. Although it increase complexity (need angular js experience to work with) but enhanced its functionality 30 times more, increase response speed and ability to add more complex features easily that even impossible classic way.
  • Rewrote Account and User Profile Sections as Angular App.
  • Added real time video uploader with publisher (Angular Based)
  • Added direct uploader with ability to grab thumbs and fetch information in real time.
  • Added ability to fetch single or multiple YouTube videos. (Enhanced angular app)
  • Ability to assign and link videos located in Amazon AWS Storage.
  • Add ability to publish videos via Amazon AWS Elastic Transcoder.
  • Ability to embed videos (Vimeo, Youtube and other via embed script)
  • Ability to create albums and add unlimited videos within album. (Album can be act as playlist)
  • Add new Polls Section with ability to create and share polls.
  • Added Celebrity Profiling and Management. Now you can manage (actress / actresses) and associate videos at time of uploading or any other ways.) In this way you can create profiles and media contents associated with specific celebrity, star or any popular individual.
  • New enhanced real time photo uploader with ability to create photo album and upload unlimited photos, add caption to each photo and submit it.
  • New article publisher with ability to attach one or more covers in real time (multiple photos act as slider).
  • New enhanced wiki / topic management.
  • Enhance control panel with hundreds of features to handle every part, features, configurations, users and user data in real time via a single app.
  • Enhanced gamification functionality.
  • Improved forum section.
  • Improved internal data processing logic.
  • And hundreds of more improvements.

These improvement and enhancements made this application the most advance social media and content sharing solution available in the market.

Theme Support:

jMedia Kit 12 current theme enhanced from Premium Porto Template by adding more UI components and features. We used porto due to rich functionality, responsiveness provided by Porto.  Its bootstrap compatible. As we are not author of this theme, before using Porto in our product, we recommend to get its license.

You can also use your own theme. We recommend to use bootstrap compatible themes for fast integration.

----

We appreciate reporting bugs and feedbacks. This help us improve our product more and make it more useful.

---

Product Detail

ASP.NET Video Portal (MVC) 11.0.1 Released

  • 31 December 2016

Today we released our most advanced and improved social media and content sharing (ASP.NET Video Portal) with hundreds of improvements, enhancements and additions of new features. It has been written in pure asp.net mvc 5 (c#) with entity framework 6. [b]What's New in ASP.NET Video Portal 11:[/b] Core main improvements in asp.net video portal 11 includes

  • Poll has been added as core new part of solution that extends the existing supported sections (Videos, Audio, Albums, Photos, Groups, QA, Audio, Wiki etc).
  • 100% pure MVC Built with introduction of Entity Framewok 6 as ORM / Data Access Layer
  • Improved video publishing module
  • Well architect Model View Controller architecture for data processing
  • Introducing Angular JS as front end (Replacing most part of control panel functionality in real time applications for management)         
  • Hundreds of more improvements, feature upgrades and enhancements

 

ASP.NET Video Suite 10.1 Released

  • 07 June 2016

Today we released more stable and advance version of asp.net video suite. List of core changes include

i: More than 10 premium responsive templates plugins available
ii: Fully customizable templates
iii: More stable with hundreds of improvements
iv: Advance cloud support for media storage and streaming
v: Pure ASP.NET MVC built vi: and hundreds of more improvements.

ASP.NET Video Starter Kit (MVC Version) Complete Feature List

  • 07 June 2016

ASP.NET Video Starter Kit is a complete social media and content sharing solution with hundreds of features that can help you build highly scalable, cloud ready highly scalable solution on the fly that took years of effort to build. This topic will provide complete list of core features available in ASP.NET Video Starter Kit or Jmedia Kit.

I: General Features:

I: Bootstrap 3 compatible themes supported
2: Compatibility with more than 10 premium templates
3: Category Management (to manage unlimited categories for different types of contents
3: Tags Management (to manage unlimited tag clouds for different contents
4: Multi Language Support
5: Advance gamification script to enhance social interaction and fun within your application
6: Toggle on / off all core functionality
7: Full featured control panel
8: Advance configuration section in control panel to configure every feature, data and settings
9: Abuse report management
10: Advertisement management
11: Mail template management
12: Content screening / dictionary management
13: Adult content management
14: Error handling and reporting management
15: IP Ban management
16: Complete users / member management
17 Cloud Storage and Streaming for media files (Amazon AWS)
18: Wiki / Glossary / or Topic or Dictionary management
19: Packages management for premium contents or premium add-ons
20: Mail subscriber management
21: Five star rating system or Like / Dislike
22: Add to favorites
23: Add to playlists with playlist management (for videos
24: embed media and share records supported
25: complete sdk for fast customization and create unlimited pages. (some examples here click here
26: Archive Listings
27: Main search with specific content own search pages
28: Advance search
29: Content own category pages with main category pages for seo purpose
30: Dynamic sitemap generated for almost every type of contents for google webmaster, bing webmaster tools
31: RSS / ATOM feed generated for almost every type of dynamic contents[
32: Advance cache management to boost performance of application. Can be easily utilize cloud basedcache including Redis cache supported by Azure and Amazon AWS.
33: Monthly based subscription for premium contents
34: Credit based subscription for premium contents
35: Additional plugins for great premium templates (integrate within minute)
36: Privacy control for media contents (videos ,audio, photos, albums) to mark as public, private and unlisted
37: Flexible sdk for fast customization and unlimited pages generation based on requirements. E.g. it took a minute to create page to display today added photos ordered by most viewed
38: Fancy code preview support (to display codes posted in blogs or forums or qa in a well format way
39: Advance BBCODE supported
40: Lighter rich text box editor for posting articles and other contents.
41: members management including registration, login, forgot password, change password etc

II: Videos Features:

1: Upload and publish videos (normal uploader)
2: Upload direct high quality mp4 videos (direct uploader)
3: Embed videos (youtube api), can attach vimeo or other apis
4: Cloud storage and streaming via secure cloud front channel
5: Highly secure token based streaming (for local contents only)
6: Bandwidth throttling (you can set different bandwidth for paid user then free user) (local contents only)
7: Easy to setup any player and along with plugins e.g add VAST supported plugin with videojs player
8: Can be used Amazon AWS or Azure Media Services for storage and streaming
9: All basic and advance features that make complete video feature as standalone video portal
10: Featured videos
11: Premium videos (to be available on payment either via credits or monthly based subscriptions)

III: Audio Features

1: Upload audio (mp3 format)
2: Attach cover for preview / display
3: Cloud storage and streaming along with local streaming support
4: Can be easily use any third party audio player (built-in player supported)
5: Similar to video section, almost all remaining features

IV: Photo Features

I: Real time uploader to upload unlimited photos
II: Advance video preview page
III: Resize and download options for users on preview page
IV: Slide show options
V: Full cloud storage ready (can be used local or cloud storage)
VI: Mark Photos as wallpapers
VII: Mark photos as most popular
IX: All basic and advance features shared with videos and audio.
X: and more

V: Album Features

1: Advance album management supported for (videos, audio and photos) format
2: It allow users to create albums and group media files into it
3: Professional preview pages for video albums, audio albums and photo albums
4: Attach album cover 5: Complete album management 6: All shared features etc

V: Blogs Feature

I: Post blog in a professional way
II: Attach one or more photos
III: Cloud storage ready for medium files
IV: load slider if more than one photo attached
V: RSS / ATOM feed
VI: All remaining core features including searching, listings, categorizing, tagging, archiving, preview and more

VI: Forum Feature

I: Forum management (to manage unlimited forums within each category)
II: Topics management (to manage unlimited topics in each forum)
III: Post management (to manage unlimited replies or posts within each topic)
IV: Full bbcode supported
V: Post topic and reply to topic
VI: Full social user integration via email VII: and all other basic functionality


VII: Q&A Feature

I: Ask Question
II: Post Answer
III: Advance preview to display question with all answers in a well readable format
IV: BBCODE supported
V: Advance listings
VI: Vote up / down functionality
VII: add to favorite and share features
VIII: Close Q&A
IX: Resolve Q&A
X: Unanswered Q&A
XI: Featured Q&A
XII: and rest all core and basic functionality to make this section a complete solution.

IX: Group Feature

It’s a complete functionality that can be act as a starter for making a great next generation community application.
I: Create, edit or delete groups
II: Manage group users, contents and notifications
III: Manage group privacy
IV: Manage group content posting actions
V: Invite members to group either by private message or through mail.
VI: Advance facebook style content sharing on group
VII: Advance facebook style content actions (like, dislike, comment on post, abuse / spam report on post, delete post by auther of post or group admin)
IX: Professional facebook style group profile
X Advance script to generate post previews from url
XI: Generate professional previews from website own contents (videos, albums, photos, q&a, blog posts, forum posts etc).
XII Generate beautiful previews from third party website urls.
XIII: Ability to post multiple type of contents on group.
And more at : vGroup Kit

X: Glossary / Wiki Features

Optional but powerful tool for search engine optimization. It helps you create a glossary type section to list all important topics (group by A, B, C etc) related to website e.g create a glossary for all topics (term with cars keywords for car site) and automatically convert word to link if matched within articles

XI: Channels Feature

Optional feature but it can help organize all public user profiles in a complete section. Good for sites like dating or where social interaction available.

XII: My Account

Complete my account section for each user to manage I: Profile II: Account Data[ III: Upload and manage contents (e.g upload videos, manage videos etc) IV: other basic features

XIII: Control Panel

A full featured control panel with hundreds of features to manage users data, site data and site configurations.