Ultimate Video [V4] - YouNetCo
- Free Update
What's New?
Version 4.03p9
- Support "Upload videos" using Mux service
- Play only 1 video at a time on activity feeds
- Not allow interacting with video on feed if user group does not have permission on Ultimate Video
- Fix bugs
Ready with phpFox 4.8.9
YouNet products with highly functional features accompanied by the sleek and modern layout are now in great demand, and our new module Ultimate Video App will be a powerful evidence.
It’s a stand-alone plugin without requiring any default Video plugin but individually supports full features of Video plus the ability to connect with YouTube, Dailymotion, and Vimeo closely right on your site.
In this new evolution, other than mobile web user experiences, by connection with the YouTube account, videos are uploaded from phpFox directly to YouTube. Moreover, this plugin also supports many more video blocks and many more other features such as different view-modes, many special listings, and it's integrated with multiple plugins.
Notice:
- The Ultimate Video app requires YouNetCo Core (version 4.02 or later). Therefore, you will need to install/upgrade YouNetCo Core app before installing/upgrading Ultimate Video.
Key Features:
- Compatible with Responsive Clean Template
- Beautiful layout design
- Integrate with Social Publisher, Suggestion And Recommendation, Business, Contest, User Profile, Pages and Groups
- 2 view-modes for video listings: Grid view and Casual view and also 2 view-modes for Playlist listings: Grid view and List view
- Special blocks of video presentation: Featured Videos, Most Viewed Videos, Most Likes Videos, Most Commented Videos, Video Tags and Categories
- Watch It Again and Recommended Videos are featured functions
- Support mass action to manage group of videos/playlists at almost listings in site
- Add new video by getting from Youtube, Vimeo, Dailymotion, using an URL, Facebook as well as uploading a new
- With videos got from Youtube, Video, Dailymotion and Facebook, the title and the description automatically filled out based on the origins
- With upload option, the video can be added to YouTube also
- Strong interaction be kept thanks to a lot of activities on videos: like, comment, share, get embed code, invite friends, report video, favorite, add to playlist, watch later, suggest friends (integrate with Recommendation), edit video, delete video, feature / un-feature videos (for admin only)
- Perform many actions on Playlist such as: like, comment, share, report, suggest friends, invite friends, edit / delete playlist, feature / un-feature playlists (for admin only)
- Support Watch Later list, Favorite Videos list, Friends' Videos, Friends' Playlists and multiple playlists feature to increase user experience
- Support global search
Packages that include this product:
Front End:
- All Videos
- Featured videos are presented on a slider
- Recommended Videos block: with 2 view-modes, simple Grid View and Casual View, provides the function to suggest a number of videos that current user may be interested in based on the watch history or cookie
- Watch It Again block, also 2 view-modes, is an encouragement for users to re-watch the videos that they have watched
- Recent Playlists with 2 view-modes List and Grid view
- Has ability to sort videos by Latest, Most Viewed, Most Liked, Highest Rated, Most Commented
- Integrates with Global Search
- Support filter by category
- All Playlists
- Featured playlists are presented on a slider
- Browse playlists support 2 view-modes: List View and Grid View
- Recommended Playlists similar to Recommended Videos
- Has ability to sort playlists by Latest, Most Viewed, Most Liked, Most Commented
- Video Details
- Show all information about the video
- Actions for users: Add to specific playlists, Favorite list, Watch Later list
- Different actions for admin and owner: Edit, Delete, Feature / UnFeature
- The interaction in social network: Like, Share, Comment, Promote, Invite Friends, Report Video, Suggest Friends, Embed Code and Rate Video
- Supported block: More From This User, Related Videos
- Support Addthis
- Playlist Details
- 2 style for presentation, Slideshow and Listing, shows all videos included in playlist.
- With Listing style, we have 2 view-modes for the videos: Grid view and List view
- With Slideshow style, it's possible to play the videos right on the playlist view. Autoplay all videos in the slideshow except videos got from Facebook and Embed.
- Actions of users: Like, Share, Comment, Promote, Invite Friends, Suggest Friends, Report
- Additional block: More From This User, Related Playlists
- My Videos
- Current logged on users see all Videos that they have posted and manage their videos separately or using mass action
- Support search feature and filter
- My Playlists
- Current logged on users see all Playlists that they have posted and manage their playlists separately or using mass action
- Support search feature and filter
- My Favorite Videos
- For logging users to view all their favorite videos
- Support search feature and filter
- Ability to remove selected videos from the list
- Watch Later list
- To save attractive videos
- Ability to remove selected videos from the list
- Video History, Playlist History
- The viewed-history, can be clear
- Only available logged user
- Support sorting and filter
- Friends' Video, Friends' Playlists
- Videos and Playlists of friends
- Support sorting and filter
- Add Video
- Support streaming video from other systems: Dailymotion, YouTube, Vimeo, or using an URL, Embed code, and upload directly
Support parsing data from the origin into the post - Add Tags
- Optional main photo
- Support streaming video from other systems: Dailymotion, YouTube, Vimeo, or using an URL, Embed code, and upload directly
- Playlist creation
- The creation section can be load when choose "Create A Playlist" on page My Playlists, All Playlists or directly when add a video into playlist
- Allow custom the title, the description, and the style to be displayed
- Edit playlist: change the title, and allow to add more or remove items from list, and the order of videos in playlist is flexible
- Integrate with Social Publisher, Suggestion And Recommendation, Business, Contest, User Profile, Pages and Groups
Back End:
- Settings
- To configure some attributes of the application (Addthis ID, Pointing and cronjob)
- To configure some attributes specific blocks (such as their number of item to be shown)
- Manage Categories
- Edit / Delete a category
- Drag and drop to re-order the categories
- Optionally manage custom fields of categories
- Add New Category
- We support 3 levels of category
- Allow to add new category into any level
- Add New Custom Field Groups and apply it to any category
- Manage Custom Field Groups
- Edit title and type, delete custom field groups
- Apply Custom Field Groups to any category
- Allow to re-arrange custom field groups system
- Allow to turn Custom Field Groups on or off
- Video Utilities - Some technical configurations
- Manage Videos
- The place for admin to manage all videos appeared on their site
- They can View, Edit, Delete, Feature videos as well as delete them
- We also support mass action
- Manage Playlists:
- The place for admin to manage all playlists appeared on their site
- They can View, Edit, Delete, Feature videos as well as delete them
- We also support mass action
Please follow all steps in this Installation & Upgrade guide in order to make this module work properly If you need any assistance, please submit a new ticket at the client area (http://phpfox.younetco.com/client)
1. Installation Guide
Below are the Installation Steps:
- Install YouNet Ultimate Videos App on the phpFox Store
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
2. Setup Crontab
- To get the cron command, copy one of these two links below and paste it into your browser address bar:
- http://sitename.com/PF.Site/Apps/YouNet_UltimateVideos/cron.php
- http://sitename.com/PF.Site/Apps/YouNet_UltimateVideos/info.php
- Note: replace "sitename.com" with your site URL.
- For example: " http://abc.com/PF.Site/Apps/YouNet_UltimateVideos/info.php "
- Video Guide: http://knowledgebase.younetco.com/2016/09/06/v4-ultimate-videos-video-guide-for-setting-up-cronjob/
3. Upgrade Guide
- Upgrade our latest version.
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
#### Congratulations! You have finished the Installation/Upgrade process. #### If you need any assistance, please submit a new ticket at the client area (http://phpfox.younetco.com/client)
Version 4.03p9
1. Release Date: February 11, 2022
2. Best Compatibility: phpFox >= 4.8.2
3. Improvements:
- Support "Upload videos" using Mux
- Support playing only 1 video at a time on activity feeds
- Not allow interacting with videos on Feed if user group does not have permission on Ultimate Video app
4. Bug fixes:
- Issues related to PHP 8
- Layout issues
- Issue of missing tagging and location when user posts videos on feed
- Privacy issues with enabling "Friends Only Community"
- Hot category cannot get image if using S3 or Mux method
- Next video can autoplay while current video had not finished yet in playlist
- Issue occurs when upload video on other's wall
- User cannot add video on feed to playlist
- Should not click on the "Submit" button multiple times when uploading a video
- Could not upload video on the behalf of page with S3 method
- Video cannot be played on the video detail page
- Missing notification for group owner when user posts video in a specific group
- Issue of Bundle Javascript & CSS
- Dailymotion and Vimeo videos autoplay on feed
- Confirmation popup is duplicated when user post video on event feed
5. Changed Files:
- A .gitignore
- M Adapter/Uploaded.php
- M Ajax/Ajax.php
- M Block/FeedVideoBlock.php
- M Block/HotCategoryBlock.php
- M Block/VideoListBlock.php
- M Controller/AddController.php
- M Controller/AddPlaylistController.php
- M Controller/Admin/AddCategoryController.php
- M Controller/CallbackController.php
- M Controller/FormUploadController.php
- M Controller/IndexController.php
- A Controller/MuxCallbackController.php
- M Controller/PlaylistController.php
- M Controller/ViewController.php
- M Controller/ViewPlaylistController.php
- M Google/Utils.php
- M Google/autoload.php
- M Install.php
- M Installation/Database/Ynultimatevideo_Videos.php
- M Service/Browse.php
- M Service/Callback.php
- M Service/Category/Process.php
- M Service/Playlist/Browse.php
- M Service/Playlist/Playlist.php
- M Service/Playlist/Process.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- M assets/jscript/masterslider.min.js
- M assets/jscript/masterslider/style/ms-videogallery.css
- M assets/jscript/videoPlayer.js
- A assets/jscript/videojs/jquery.iframetracker.js
- A assets/jscript/videojs/videojs-ie8.min.js
- A assets/jscript/videojs/videojs.css
- A assets/jscript/videojs/videojs.js
- M assets/main.less
- M composer.json
- A composer.lock
- M cron.php
- M hooks/template_getheader_end.php
- M hooks/template_template_getmenu_3.php
- M phrase.json
- M start.php
- M vendor/composer/ClassLoader.php
- A vendor/composer/InstalledVersions.php
- M vendor/composer/autoload_classmap.php
- A vendor/composer/autoload_files.php
- M vendor/composer/autoload_psr4.php
- M vendor/composer/autoload_real.php
- M vendor/composer/autoload_static.php
- M vendor/composer/installed.json
- A vendor/composer/installed.php
- A vendor/composer/platform_check.php
- A vendor/guzzlehttp/guzzle/.php_cs
- A vendor/guzzlehttp/guzzle/CHANGELOG.md
- A vendor/guzzlehttp/guzzle/Dockerfile
- A vendor/guzzlehttp/guzzle/LICENSE
- A vendor/guzzlehttp/guzzle/README.md
- A vendor/guzzlehttp/guzzle/UPGRADING.md
- A vendor/guzzlehttp/guzzle/composer.json
- A vendor/guzzlehttp/guzzle/src/Client.php
- A vendor/guzzlehttp/guzzle/src/ClientInterface.php
- A vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
- A vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
- A vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
- A vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
- A vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
- A vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
- A vendor/guzzlehttp/guzzle/src/Exception/ClientException.php
- A vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
- A vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
- A vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php
- A vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
- A vendor/guzzlehttp/guzzle/src/Exception/SeekException.php
- A vendor/guzzlehttp/guzzle/src/Exception/ServerException.php
- A vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
- A vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
- A vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
- A vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
- A vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
- A vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
- A vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
- A vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
- A vendor/guzzlehttp/guzzle/src/Handler/Proxy.php
- A vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
- A vendor/guzzlehttp/guzzle/src/HandlerStack.php
- A vendor/guzzlehttp/guzzle/src/MessageFormatter.php
- A vendor/guzzlehttp/guzzle/src/Middleware.php
- A vendor/guzzlehttp/guzzle/src/Pool.php
- A vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
- A vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
- A vendor/guzzlehttp/guzzle/src/RequestOptions.php
- A vendor/guzzlehttp/guzzle/src/RetryMiddleware.php
- A vendor/guzzlehttp/guzzle/src/TransferStats.php
- A vendor/guzzlehttp/guzzle/src/UriTemplate.php
- A vendor/guzzlehttp/guzzle/src/Utils.php
- A vendor/guzzlehttp/guzzle/src/functions.php
- A vendor/guzzlehttp/guzzle/src/functions_include.php
- A vendor/guzzlehttp/promises/CHANGELOG.md
- A vendor/guzzlehttp/promises/LICENSE
- A vendor/guzzlehttp/promises/Makefile
- A vendor/guzzlehttp/promises/README.md
- A vendor/guzzlehttp/promises/composer.json
- A vendor/guzzlehttp/promises/src/AggregateException.php
- A vendor/guzzlehttp/promises/src/CancellationException.php
- A vendor/guzzlehttp/promises/src/Coroutine.php
- A vendor/guzzlehttp/promises/src/Create.php
- A vendor/guzzlehttp/promises/src/Each.php
- A vendor/guzzlehttp/promises/src/EachPromise.php
- A vendor/guzzlehttp/promises/src/FulfilledPromise.php
- A vendor/guzzlehttp/promises/src/Is.php
- A vendor/guzzlehttp/promises/src/Promise.php
- A vendor/guzzlehttp/promises/src/PromiseInterface.php
- A vendor/guzzlehttp/promises/src/PromisorInterface.php
- A vendor/guzzlehttp/promises/src/RejectedPromise.php
- A vendor/guzzlehttp/promises/src/RejectionException.php
- A vendor/guzzlehttp/promises/src/TaskQueue.php
- A vendor/guzzlehttp/promises/src/TaskQueueInterface.php
- A vendor/guzzlehttp/promises/src/Utils.php
- A vendor/guzzlehttp/promises/src/functions.php
- A vendor/guzzlehttp/promises/src/functions_include.php
- A vendor/guzzlehttp/psr7/.github/FUNDING.yml
- A vendor/guzzlehttp/psr7/.github/stale.yml
- A vendor/guzzlehttp/psr7/.github/workflows/ci.yml
- A vendor/guzzlehttp/psr7/.github/workflows/integration.yml
- A vendor/guzzlehttp/psr7/.github/workflows/static.yml
- A vendor/guzzlehttp/psr7/.php_cs.dist
- A vendor/guzzlehttp/psr7/CHANGELOG.md
- A vendor/guzzlehttp/psr7/LICENSE
- A vendor/guzzlehttp/psr7/README.md
- A vendor/guzzlehttp/psr7/composer.json
- A vendor/guzzlehttp/psr7/src/AppendStream.php
- A vendor/guzzlehttp/psr7/src/BufferStream.php
- A vendor/guzzlehttp/psr7/src/CachingStream.php
- A vendor/guzzlehttp/psr7/src/DroppingStream.php
- A vendor/guzzlehttp/psr7/src/FnStream.php
- A vendor/guzzlehttp/psr7/src/Header.php
- A vendor/guzzlehttp/psr7/src/InflateStream.php
- A vendor/guzzlehttp/psr7/src/LazyOpenStream.php
- A vendor/guzzlehttp/psr7/src/LimitStream.php
- A vendor/guzzlehttp/psr7/src/Message.php
- A vendor/guzzlehttp/psr7/src/MessageTrait.php
- A vendor/guzzlehttp/psr7/src/MimeType.php
- A vendor/guzzlehttp/psr7/src/MultipartStream.php
- A vendor/guzzlehttp/psr7/src/NoSeekStream.php
- A vendor/guzzlehttp/psr7/src/PumpStream.php
- A vendor/guzzlehttp/psr7/src/Query.php
- A vendor/guzzlehttp/psr7/src/Request.php
- A vendor/guzzlehttp/psr7/src/Response.php
- A vendor/guzzlehttp/psr7/src/Rfc7230.php
- A vendor/guzzlehttp/psr7/src/ServerRequest.php
- A vendor/guzzlehttp/psr7/src/Stream.php
- A vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
- A vendor/guzzlehttp/psr7/src/StreamWrapper.php
- A vendor/guzzlehttp/psr7/src/UploadedFile.php
- A vendor/guzzlehttp/psr7/src/Uri.php
- A vendor/guzzlehttp/psr7/src/UriNormalizer.php
- A vendor/guzzlehttp/psr7/src/UriResolver.php
- A vendor/guzzlehttp/psr7/src/Utils.php
- A vendor/guzzlehttp/psr7/src/functions.php
- A vendor/guzzlehttp/psr7/src/functions_include.php
- A vendor/muxinc/mux-php/.github/workflows/ci.yaml
- A vendor/muxinc/mux-php/LICENSE
- A vendor/muxinc/mux-php/MuxPhp/Api/AssetsApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/DeliveryUsageApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/DirectUploadsApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/ErrorsApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/ExportsApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/FiltersApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/LiveStreamsApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/MetricsApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/URLSigningKeysApi.php
- A vendor/muxinc/mux-php/MuxPhp/Api/VideoViewsApi.php
- A vendor/muxinc/mux-php/MuxPhp/ApiException.php
- A vendor/muxinc/mux-php/MuxPhp/Configuration.php
- A vendor/muxinc/mux-php/MuxPhp/HeaderSelector.php
- A vendor/muxinc/mux-php/MuxPhp/Models/AbridgedVideoView.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Asset.php
- A vendor/muxinc/mux-php/MuxPhp/Models/AssetErrors.php
- A vendor/muxinc/mux-php/MuxPhp/Models/AssetMaster.php
- A vendor/muxinc/mux-php/MuxPhp/Models/AssetResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/AssetStaticRenditions.php
- A vendor/muxinc/mux-php/MuxPhp/Models/AssetStaticRenditionsFiles.php
- A vendor/muxinc/mux-php/MuxPhp/Models/BreakdownValue.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreateAssetRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreateLiveStreamRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreatePlaybackIDRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreatePlaybackIDResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreateSimulcastTargetRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreateTrackRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreateTrackResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/CreateUploadRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/DeliveryReport.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Error.php
- A vendor/muxinc/mux-php/MuxPhp/Models/FilterValue.php
- A vendor/muxinc/mux-php/MuxPhp/Models/GetAssetInputInfoResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/GetAssetPlaybackIDResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/GetMetricTimeseriesDataResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/GetOverallValuesResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/InputFile.php
- A vendor/muxinc/mux-php/MuxPhp/Models/InputInfo.php
- A vendor/muxinc/mux-php/MuxPhp/Models/InputSettings.php
- A vendor/muxinc/mux-php/MuxPhp/Models/InputSettingsOverlaySettings.php
- A vendor/muxinc/mux-php/MuxPhp/Models/InputTrack.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Insight.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListAllMetricValuesResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListAssetsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListBreakdownValuesResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListDeliveryUsageResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListErrorsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListExportsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListFilterValuesResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListFiltersResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListFiltersResponseData.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListInsightsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListLiveStreamsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListSigningKeysResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListUploadsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ListVideoViewsResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/LiveStream.php
- A vendor/muxinc/mux-php/MuxPhp/Models/LiveStreamResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Metric.php
- A vendor/muxinc/mux-php/MuxPhp/Models/ModelInterface.php
- A vendor/muxinc/mux-php/MuxPhp/Models/OverallValues.php
- A vendor/muxinc/mux-php/MuxPhp/Models/PlaybackID.php
- A vendor/muxinc/mux-php/MuxPhp/Models/PlaybackPolicy.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Score.php
- A vendor/muxinc/mux-php/MuxPhp/Models/SignalLiveStreamCompleteResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/SigningKey.php
- A vendor/muxinc/mux-php/MuxPhp/Models/SigningKeyResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/SimulcastTarget.php
- A vendor/muxinc/mux-php/MuxPhp/Models/SimulcastTargetResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Track.php
- A vendor/muxinc/mux-php/MuxPhp/Models/UpdateAssetMP4SupportRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/UpdateAssetMasterAccessRequest.php
- A vendor/muxinc/mux-php/MuxPhp/Models/Upload.php
- A vendor/muxinc/mux-php/MuxPhp/Models/UploadError.php
- A vendor/muxinc/mux-php/MuxPhp/Models/UploadResponse.php
- A vendor/muxinc/mux-php/MuxPhp/Models/VideoView.php
- A vendor/muxinc/mux-php/MuxPhp/Models/VideoViewEvent.php
- A vendor/muxinc/mux-php/MuxPhp/Models/VideoViewResponse.php
- A vendor/muxinc/mux-php/MuxPhp/ObjectSerializer.php
- A vendor/muxinc/mux-php/README.md
- A vendor/muxinc/mux-php/composer.json
- A vendor/muxinc/mux-php/test.sh
- A vendor/psr/http-message/CHANGELOG.md
- A vendor/psr/http-message/LICENSE
- A vendor/psr/http-message/README.md
- A vendor/psr/http-message/composer.json
- A vendor/psr/http-message/src/MessageInterface.php
- A vendor/psr/http-message/src/RequestInterface.php
- A vendor/psr/http-message/src/ResponseInterface.php
- A vendor/psr/http-message/src/ServerRequestInterface.php
- A vendor/psr/http-message/src/StreamInterface.php
- A vendor/psr/http-message/src/UploadedFileInterface.php
- A vendor/psr/http-message/src/UriInterface.php
- A vendor/ralouphie/getallheaders/LICENSE
- A vendor/ralouphie/getallheaders/README.md
- A vendor/ralouphie/getallheaders/composer.json
- A vendor/ralouphie/getallheaders/src/getallheaders.php
- A vendor/symfony/polyfill-intl-idn/Idn.php
- A vendor/symfony/polyfill-intl-idn/Info.php
- A vendor/symfony/polyfill-intl-idn/LICENSE
- A vendor/symfony/polyfill-intl-idn/README.md
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/Regex.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/deviation.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/ignored.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/mapped.php
- A vendor/symfony/polyfill-intl-idn/Resources/unidata/virama.php
- A vendor/symfony/polyfill-intl-idn/bootstrap.php
- A vendor/symfony/polyfill-intl-idn/bootstrap80.php
- A vendor/symfony/polyfill-intl-idn/composer.json
- A vendor/symfony/polyfill-intl-normalizer/LICENSE
- A vendor/symfony/polyfill-intl-normalizer/Normalizer.php
- A vendor/symfony/polyfill-intl-normalizer/README.md
- A vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php
- A vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalComposition.php
- A vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php
- A vendor/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php
- A vendor/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php
- A vendor/symfony/polyfill-intl-normalizer/bootstrap.php
- A vendor/symfony/polyfill-intl-normalizer/bootstrap80.php
- A vendor/symfony/polyfill-intl-normalizer/composer.json
- A vendor/symfony/polyfill-php72/LICENSE
- A vendor/symfony/polyfill-php72/Php72.php
- A vendor/symfony/polyfill-php72/README.md
- A vendor/symfony/polyfill-php72/bootstrap.php
- A vendor/symfony/polyfill-php72/composer.json
- M views/block/edit_playlist_video.html.php
- M views/block/entry.html.php
- M views/block/entry_video_on_playlist.html.php
- M views/block/entry_video_slideshow.html.php
- M views/block/feed_video.html.php
- M views/block/hot_category.html.php
- M views/controller/add.html.php
- M views/controller/view.html.php
Version 4.03p8
1. Release Date: April 9, 2021
2. Best Compatibility: phpFox >= 4.8.2
3. Improvements:
- Implement new settings for Email Notification
- Support share video with Facebook's shareable link
- Drop support for playing multiple Youtube's Videos at the same time
4. Bug fixes:
- CSS issues
- Missing phrases
- Missing information when upload video
- Cannot play video when add video to playlist
- Cannot drag & drop to order video in playlist
5. Changed Files:
- M Adapter/Dailymotion.php
- M Adapter/Embed.php
- M Adapter/Facebook.php
- M Adapter/Uploaded.php
- M Adapter/VideoURL.php
- M Adapter/Vimeo.php
- M Adapter/Youtube.php
- M Block/FeedVideoBlock.php
- M Block/TagsVideoBlock.php
- M Controller/AddController.php
- M Controller/AddPlaylistController.php
- M Controller/ViewController.php
- M Google/autoload.php
- M Install.php
- D Install/UltimateVideosv401.php
- A Installation/Database/Ynultimatevideo_Category.php
- A Installation/Database/Ynultimatevideo_Category_Custom_Group_Data.php
- A Installation/Database/Ynultimatevideo_Custom_Field.php
- A Installation/Database/Ynultimatevideo_Custom_Group.php
- A Installation/Database/Ynultimatevideo_Custom_Option.php
- A Installation/Database/Ynultimatevideo_Custom_Value.php
- A Installation/Database/Ynultimatevideo_Favorites.php
- A Installation/Database/Ynultimatevideo_History.php
- A Installation/Database/Ynultimatevideo_Playlists.php
- A Installation/Database/Ynultimatevideo_Playlists_Data.php
- A Installation/Database/Ynultimatevideo_Ratings.php
- A Installation/Database/Ynultimatevideo_Videos.php
- A Installation/Database/Ynultimatevideo_Watchlaters.php
- A Installation/Version/UltimateVideosv401.php
- M Service/Callback.php
- M Service/Playlist/Playlist.php
- M Service/Playlist/Process.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- M assets/jscript/add.js
- M assets/jscript/videoPlayer.js
- M assets/main.less
- M hooks/template_getheader_end.php
- M installer.php
- M phrase.json
- M views/block/edit_playlist_video.html.php
- M views/block/playlist_detail_mode_slide.html.php
- M views/controller/add.html.php
- M views/controller/addplaylist.html.php
- M views/controller/view.html.php
Version 4.03p7
1. Release Date: July 27, 2020
2. Best Compatibility: phpFox 4.7.2 ~ 4.8.x
3. Improvements:
- Support upload video on Adv Event feeds
- Update lib for FB Video thumbnail
4. Bug fixes:
- CSS issues
- Duplicate tagged friend after turning off Core Video app
- Check-in feature with video - not show the map
5. Changed Files:
- M Adapter/Facebook.php
- M Adapter/Facebook.php
- M Block/FeedVideoBlock.php
- M Controller/FormUploadController.php
- M Controller/IndexController.php
- M Install.php
- D Install/UltimateVideosv403p7.php
- M Service/Browse.php
- M Service/Callback.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- M assets/main.less
- A composer.lock
- M installer.php
- M vendor/composer/autoload_real.php
- M vendor/composer/installed.json
- M vendor/zencoder/zencoder-php/README.md
- M vendor/zencoder/zencoder-php/Services/Zencoder.php
- M vendor/zencoder/zencoder-php/Services/Zencoder/Http.php
- M vendor/zencoder/zencoder-php/composer.json
Version 4.03p6
1. Release Date: June 08, 2020
2. Best Compatibility: phpFox 4.7.2 ~ 4.7.x
3. Bug fixes:
- Could not post a video with Vimeo link
- Amazon - Upload video is not stable
- Post video in other user's wall issues
- Global Search - Video thumbnail issue
- Edit video - "Also upload this video to YouTube" issue
- Layout issues
4. Changed Files:
- M Adapter/Youtube.php
- M Ajax/Ajax.php
- M Controller/AddController.php
- M Controller/CallbackController.php
- M Install.php
- D Install/UltimateVideosv403p5.php
- M Service/Browse.php
- M Service/Callback.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- M assets/jscript/add.js
- A assets/jscript/mediaelementplayer/ads.js
- M assets/main.less
- M installer.php
- M phrase.json
- M views/controller/add.html.php
Version 4.03p5
1. Release Date: March 17, 2020
2. Best Compatibility: phpFox 4.7.2 ~ 4.7.x
3. Improvements:
- Allow user post a video on their profile
- Enable/Disable download video
- Improve the setting ["How many videos can a user add?"]
4. Bug fixes:
- Could not access [Manage Category] when upgrade from 4.03p1 to 4.03p4
- Missing video thumbnail
5. Changed Files:
- M Adapter/Facebook.php
- M Adapter/Uploaded.php
- M Adapter/VideoURL.php
- M Adapter/Youtube.php
- M Controller/AddController.php
- M Google/Collection.php
- M Google/Model.php
- M Google/Service/Resource.php
- M Google/Service/YouTube.php
- M Google/autoload.php
- M Install.php
- M Service/Browse.php
- M Service/Callback.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- D assets/jscript/mediaelementplayer/ads.js
- M phrase.json
Version 4.03p4
1. Release Date: August 26, 2019
2. Best Compatibility: phpFox 4.7.2 ~ 4.7.x
3. Improvements:
- Support Zencoder to encode uploaded video
4. Bug fixes:
- Facebook video - Thumbnail show blank
- Feed - Can not share video by link
5. Changed Files:
- M Adapter/Facebook.php
- M Adapter/Uploaded.php
- M Controller/AddController.php
- M Controller/AddPlaylistController.php
- A Controller/CallbackController.php
- M Controller/FormUploadController.php
- M Controller/ViewController.php
- M Install.php
- M Service/Browse.php
- M Service/Callback.php
- M Service/Playlist/Playlist.php
- M Service/Playlist/Process.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- A composer.json
- A composer.lock
- A hooks/admincp.component_controller_setting_edit_process.php
- M start.php
Version 4.03p3
1. Release Date: August 01, 2019
2. Best Compatibility: phpFox 4.7.2 ~ 4.7.x
3. Bug fixes:
- User can see pending videos/playlists in the User Profile page
- Show duplicate feed when uploading a video in page/group
- Minor CSS issues
4. Changed Files:
- M Controller/IndexController.php
- M Controller/PlaylistController.php
- M Install.php
- M Service/Process.php
- M assets/main.less
- M views/block/entry.html.php
- M views/controller/view.html.php
Version 4.03p2
1. Release Date: June 15, 2019
2. Best Compatibility: phpFox 4.7.2 ~ 4.7.x
3. Improvements:
- Support all blocks working with block area #6
4. Bug fixes:
- Missed phrase issue
- Cannot translate for Block title
- Show the wrong video in feed when sharing a video
- Upload video from feed - Show public in feed while that video in pending
- Feed - Can not share video by facebook video link
- Install on fresh site - Has 2 Sponsored Videos blocks
- Privacy issue: Guests can add a video to Watch Later/ Favorite
- Can not get the thumbnail from facebook video (supported on core 4.7.6 only)
5. Changed Files:
- M Adapter/Facebook.php
- M Adapter/Youtube.php
- M Block/PlaylistListBlock.php
- M Block/VideoListBlock.php
- M Block/YourPlaylistsBlock.php
- D Block/index.html
- M Install.php
- M Install/UltimateVideosv403p1.php
- M Service/Browse.php
- M Service/Callback.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- M assets/main.less
- M phrase.json
- M start.php
- M views/block/link_video_viewer_detail.html.php
- M views/controller/code.html.php
- M views/controller/embed.html.php
- M views/controller/view.html.php
Version 4.03p1
1. Release Date: April 08, 2019
2. Best Compatibility: phpFox 4.7.2 ~ 4.7.x
3. Improvements:
- Improve layout.
- Add Sponsor feature.
- Add privacy item setting in User Privacy Setting.
4. Changed Files:
- M Adapter/Dailymotion.php
- M Adapter/Vimeo.php
- M Ajax/Ajax.php
- M Block/VideoListBlock.php
- M Controller/AddController.php
- M Controller/IndexController.php
- M Controller/ViewController.php
- M Controller/ViewPlaylistController.php
- M Install.php
- M Install/UltimateVideosv401.php
- A Install/UltimateVideosv403p1.php
- M Service/Callback.php
- M Service/Playlist/Process.php
- M Service/Process.php
- M Service/Ultimatevideo.php
- M assets/autoload.js
- M assets/main.less
- M installer.php
- M phrase.json
- M start.php
- M views/block/entry.html.php
- M views/block/entry_video_slideshow.html.php
- M views/block/link_video_edit.html.php
- M views/block/share_on_feed.html.php
- M views/block/video_list.html.php
- M views/controller/add.html.php
- M views/controller/view.html.php
Version 4.03
1. Release Date: Jan 23, 2019
2. Best Compatibility:
- phpFox 4.7.2 ~ 4.7.x
- YouNetCo Core 4.02
3. Improvements:
- Improve layout
- Combine similar blocks into one
- Add new "Hot Categories" block
4. Bug fixes:
- Load duplicated playlists
- Cannot add custom fields in AdminCP
Version 4.02p2
1. Release Date: October 23, 2018
2. Best Compatibility: phpFox 4.6.x ~ 4.7.0
3. Improvements(s):
-Compatible with phpFox 4.7.0
Version 4.02p1
1. Release Date: August 15, 2018
2. Best Compatibility: phpFox 4.6.x
3. Improvements(s):
- Compatible with phpFox Pages 4.6.1
Version 4.02
1. Release Date: January 18, 2018
2. Best Compatibility: phpFox 4.6.x
3. Bug(s) Fixed:
- Register user can not view video when enable "Can approve videos?"
- Show blank drop down if user do not have action on each item
- Can add new playlist with blank space name
- Does not show photo after insert photo
- Does not highlight number page which viewing in AdminCP
- Count wrong rating review in Video detail
- Does not show custom field when share new video
- Does not count point after add new playlist
- Fix some bugs layout
4. Improvement(s):
- Move all settings related to set number of items on Setting page into block's settings
- Approve a video before publish when share a video within Page/Group
- Owner's group (or Page) need to have permission to delete item belong this group (or Page)
- Move Addthis of module use Addthis of core
5. Changed Files:
- Controller/*
- Service/*
- Install.php
- views/*
Version 4.01p5
1. Release Date: November 7, 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvements(s):
- Compatible with phpFox Pages 4.5.3
- Support un-favorite multiple videos
4. Fixed Bug(s):
- Featured Videos Slider width scaled down
5. Changed Files:
- Controller/ViewController.php
- Install.php
- views/controller/view.html.php
Version 4.01p4
1. Release Date: October 26, 2017
2. Best Compatibility: phpFox 4.5.x
3. Fixed Bug(s):
- Show wrong page name on Edit Video page
- Options in "Add to" drop on Video detail page box keep disappearing after taking action with Phoenix template
- Video Detail page shows wrong layout
- Copy embed code button on Video detail page does not work
4. Changed Files:
- Ajax/Ajax.php
- Controller/AddController.php
- Controller/IndexController.php
- Controller/ViewController.php
- Install.php
- Service/Browse.php
- Service/Callback.php
- Service/Playlist/Browse.php
- Service/Process.php
- assets/jscript/clipboard.min.js
- assets/main.less
- start.php
- views/controller/index.html.php
- views/controller/view.html.php
Version 4.01p3
1. Release Date: September 15, 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvement(s):
- Compatible with phpFox 4.5.3
- Support new way to get more information of Facebook Video than old way
- Hide button "Create a playlist" button if user does not have permission to create playlist
- Change phrases for some settings in ACP
- Remove "Can control if a user can add a comment on their videos or simply disable comments?" and "Can control if a user can add a comment on their playlists or simply disable comments?" setting
4. Bug(s) Fixed:
- Videos always convert failed when upload from Feed with CDN
- Share video as pages show wrong feed title in Home page
- Can't show video entry when view as guest
- Not show any videos belong to changed url of pages or groups
- Doesn't show "Manage Custom Field Group" page in AdminCP when load click at first time
- Can't upload video file in Add Form and in New Feed
- Manage Categories - Drop down menu does not close after redirecting to new page
- Feature slide does not work after opening header site panel
- Can not redirect to Photo/Manage Videos page when Edit Playlist
- More From Owner block - Does not display owner's name in Video
- Overlapping mass action with content in block 1
- Playlist detail with Slider Mode - Check box auto play does not align
- Missing some phrases
- Can't search by hashtag if tag has "." in content
- Some issues with addThis
- Display "Page Not Found" when go to Ultimate Videos after clear cache in AdminCP
- Activity point does not subtract after deleting video
5. Change Files:
- Controller/IndexController.php
- start.php
- assets/main.less
- Adapter/Facebook.php
- assets/jscript/add.js
- Service/Browse.php
- Controller/PlaylistController.php
- Service/Playlist/Browse.php
- assets/autoload.js
- Adapter/Abstracts.php
- Ajax/Ajax.php
- Service/Process.php
- Controller/AddController.php
- assets/jscript/admin.js
- views/controller/admincp/category/index.html.php
- Controller/PlaylistController.php
- app.json
- Install/UltimateVideosv401p3.php
- Install.php
- installer.php
- views/block/entry_playlist.html.php
- views/block/link_playlist.html.php
- Service/Callback.php
- phrase.json
- Service/Ultimatevideo.php
- Block/UserPostedVideoBlock.php
- views/block/popup_customfield_category.html.php
Version 4.01p2
1. Release Date: April 18, 2017
2. Best Compatibility: phpFox 4.5.x
3. Bug(s) Fixed:
- Fix issue when disable setting allow_url_fopen
- Fix issue when enable CKEditor
- SQL Injection
- Fix missing some phrases
- Fix issue can't add/edit video when login as page
- CSS conflicts with core
- Some issue when enable CKEditor
- All video - Does not display author when share a video
- Missing playlist photos when enable CDN
- Notification - Missing phrase when invite friend to view video
- Can not share video with type Vimeo Video
- Layout issue in Detail Video page
4. Improvement(s):
- Change link "Add Custom Field" to button in manage custom field page
- Order History page by user's recent views
- Hide the videos/playlists if user don't have permission to view
5. Change Files:
- Controller/IndexController.php
- Controller/PlaylistController.php
- Controller/AddController.php
- Controller/ViewController.php
- Controller/ViewPlaylistController.php
- start.php
- assets/main.less
- Adapter/Facebook.php
- Adapter/YouTube.php
- Install.php
- assets/jscript/add.js
- phrase.json
- Service/Browse.php
- Service/Playlist/Browse.php
- Block/FeaturedPlaylistBlock.php
- Block/FeaturedVideoBlock.php
- Block/MostCommentedPlaylistBlock.php
- Block/MostCommentedVideoBlock.php
- Block/MostLikedPlaylistBlock.php
- Block/MostLikedVideoBlock.php
- Block/MostViewedPlaylistBlock.php
- Block/MostViewedVideoBlock.php
- Block/RecentPlaylistBlock.php
Version 4.01p1
1. Release Date: December 27, 2016
2. Best Compatibility: phpFox 4.5.x
3. Improvement(s):
- Support upload video ".MOV" type
- Show delay time till the next video is able to upload
- Change the Redirect page after upload video success
- Add a Status Column to Manage Videos Page - Backend
- Compatible with phpFox 4.5.0
4. Change Files:
- Controller/AddController.php
- Service/Process.php
- views/controller/add.html.php
- views/controller/admincp/managevideos.html.php
Version 4.01
1. Release Date: September 19, 2016
2. Best Compatibility: phpFox 4.4.x