Video Channel [V4] - YouNetCo
- Free Update
What's New?
Version 4.02p6
- Support PHP 8.0
- Fix bugs
Ready with phpFox 4.8.9
Video Channel brings users the ability to collect videos from YouTube channels and gather those videos into their own channels on phpFox sites. This module separates and differs from phpFox Video module. With Video Channel, users can enjoy many YouTube videos, add them to their favorite list, comment on them and even rate those videos right on their phpFox sites.
Key Features
- Support Youtube API v3
- Support Social Share (AddThis) buttons in video details page
- Enable users to find and add video channels from YouTube
- Enable admin to configure video channel settings in admin panel
- Allow admin to manage video channel categories
- Search channels from YouTube API
- Add slider for featured videos
- Show Video Channel on users’ profile.
- Allow users to add videos to My Favorites
- Automatically get videos by time settings (use cronjob)
- Integrate with Page and Group
- Play video in Activity Feed
- Support multiple levels for category
Packages that include this product:
Front End
- Landing Page:
- Show categories of videos
- Search function and option for user to sort videos
- Featured Video: a slideshow displays featured videos
- Latest: a list of recent videos
- Most Viewed: a list of most viewed videos with option to view all
- Most Discussed: a list of most discussed videos with option to view all
- Can search videos by name and sort videos
- Browse videos by category
- View Video:
- Enable users to add a video to My Favorite of module Video Channel
- Can share video via AddThis
- Support embed code
- User can like as well as write the comment to video
- Can view some related videos on Suggestions block
- Admin has ability to feature / un-feature the video
- My Videos:
- List out all the videos created by current user
- Owner can edit / delete video
- My Favorites:
- List out all the videos favorited by current user
- Friends’ Videos
- List out all the videos created by friends of current user
- Featured Videos
- List out all featured videos
- My Channels
- List out all channels added by current user
- For each channel, owner can perform some actions such as: auto update videos, add more videos, edit or delete channel
- All Channels
- List out all channels added by all users
- Add a Channel:
- User can add a channel directly by pasting URL from YouTube
- Allow users to select privacy setting when adding a video channel
- Enable users to search for video channels on YouTube and select a video channel to add.
- Channel Detail:
- List out all videos of the channel
- Can search videos and sort videos in the channel
- Member Profile Page:
- Show Video Channel on member profile page
- Integrate with Social Publisher
- Integrate with Page
Back End
- Add Category:
- Allow admin to add categories for video channel
- Manage Category:
- Admin is able to manage video channel categories
- Manage User Groups:
- Enable admin to configure video channel settings for each user group
- Settings:
- Allow admin to configure many settings for video channel
Please follow all steps in this Installation & Upgrade guide in order to make this module work properly
1. Installation Guide
Below are the Installation Steps:
- Install YouNet Video Channel App on the phpFox Store
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
- Set write permission to folder:
- "PF.Base/file/pic/video" (CHMOD: 777).
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.Base/module/videochannel/cron.php
- http://sitename.com/PF.Base/module/videochannel/info.php
- Note: replace "sitename.com" with your site URL.
- For example: " http://abc.com/PF.Base/module/videochannel/info.php "
- Video Guide: http://knowledgebase.younetco.com/2015/08/21/how-to-setup-cron-job-video-guide/
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.02p6
1. Release Date: Jul 20, 2021
2. Best Compatibility: phpFox 4.6.x ~ 4.8.x
3. Improvements
- Support PHP 8.0
4. Bug fixes
- Cannot add video channels in pages or groups
- Cannot expand, collapse video detail after featuring that video
5. Changed Files
- M upload/module/videochannel/cli.php
- M upload/module/videochannel/phpfox.xml
- M upload/module/videochannel/phrase.json
- M upload/module/videochannel/include/component/ajax/channel/ajax.class.php
- M upload/module/videochannel/include/component/block/mostdiscussed.class.php
- M upload/module/videochannel/include/component/block/mostviewed.class.php
- M upload/module/videochannel/include/component/controller/index.class.php
- M upload/module/videochannel/include/component/controller/admincp/add.class.php
- M upload/module/videochannel/include/service/callback.class.php
- M upload/module/videochannel/include/service/process.class.php
- M upload/module/videochannel/include/service/videochannel.class.php
- M upload/module/videochannel/include/service/category/process.class.php
- M upload/module/videochannel/include/service/channel/browse.class.php
- M upload/module/videochannel/include/service/channel/feedprocess.class.php
- M upload/module/videochannel/include/service/channel/grab.class.php
- M upload/module/videochannel/include/service/channel/process.class.php
- M upload/module/videochannel/include/service/libs/Encoding.php
- M upload/module/videochannel/static/jscript/videochannel.js
- M upload/module/videochannel/template/default/block/category.html.php
- M upload/module/videochannel/template/default/block/channel/addchannel.html.php
- M upload/module/videochannel/template/default/block/channel/entry-mobile.html.php
- M upload/module/videochannel/template/default/block/channel/entry.html.php
- M upload/module/videochannel/template/default/controller/edit.html.php
- M upload/module/videochannel/template/default/controller/admincp/index.html.php
- M upload/module/videochannel/yninstall/versions/v4.02p5.php
Version 4.02p5
1. Release Date: May 06, 2021
2. Best Compatibility: phpFox 4.6.x ~ 4.8.x
3. Improvements
- Support new Email Notifications setting - "Video Channel Notifications"
4. Bug fixes
- CSS Issues
- Phrases misspelling
- Cannot add video/channel - conflict between Google API Key and YouTube Data API v3 Key
- Broken channel's thumbnail when a channel has no videos
- Optimize storage for app's assets
- Broken video embed code
- Missing channel's thumbnail when editing
5. Changed Files
- M upload/module/videochannel/include/component/ajax/channel/ajax.class.php
- M upload/module/videochannel/include/service/callback.class.php
- M upload/module/videochannel/include/service/channel/browse.class.php
- M upload/module/videochannel/include/service/channel/feedprocess.class.php
- M upload/module/videochannel/include/service/channel/process.class.php
- M upload/module/videochannel/include/service/grab.class.php
- M upload/module/videochannel/include/service/process.class.php
- M upload/module/videochannel/include/service/videochannel.class.php
- M upload/module/videochannel/phrase.json
- M upload/module/videochannel/template/default/block/channel/addchannel.html.php
- M upload/module/videochannel/template/default/block/channel/entry-mobile.html.php
- M upload/module/videochannel/template/default/block/channel/entry.html.php
- M upload/module/videochannel/template/default/controller/edit.html.php
- A upload/module/videochannel/yninstall/versions/v4.02p5.php
Version 4.02p4
1. Release Date: Mar 17, 2020
2. Best Compatibility: phpFox 4.6.x ~ 4.7.x
3. Bug fixes
- Overwrite "Videos" page of Core Videos app
- Cannot add video/channel - youtube API key v3 is over the limitation
4. Changed Files
- M upload/module/videochannel/include/component/ajax/ajax.class.php
- M upload/module/videochannel/include/component/ajax/channel/ajax.class.php
- M upload/module/videochannel/include/component/block/sponsored.class.php
- M upload/module/videochannel/include/component/controller/channel/add.class.php
- M upload/module/videochannel/include/component/controller/index.class.php
- M upload/module/videochannel/include/component/controller/view.class.php
- M upload/module/videochannel/include/service/callback.class.php
- M upload/module/videochannel/include/service/channel/grab.class.php
- M upload/module/videochannel/include/service/channel/process.class.php
- M upload/module/videochannel/include/service/grab.class.php
- M upload/module/videochannel/include/service/process.class.php
- M upload/module/videochannel/include/service/videochannel.class.php
- A upload/module/videochannel/index.html
- M upload/module/videochannel/phpfox.xml
- M upload/module/videochannel/phrase.json
- A upload/module/videochannel/yninstall/index.html
- A upload/module/videochannel/yninstall/versions/index.html
- A upload/module/videochannel/yninstall/versions/v3.02p15.php
- A upload/module/videochannel/yninstall/versions/v4.02.php
- D upload/module/videochannel/yninstall/versions/v4.02p4.php
Version 4.02p3
1. Release Date: Aug 15, 2019
2. Best Compatibility: phpFox 4.7.x
3. Improvements
- Layout improvements
- Add User Group Settings section in Video Channels
4. Bug fixes
- Could not save image with CDN setting
- Cannot play video on IE
- Blank category can be added successfully
- Add pop-up - Load channel list while managing a custom friend list
- Layout issues
5. Changed Files
- M upload/include/xml/younet_videochannel4.xml
- M upload/module/videochannel/include/component/controller/admincp/add.class.php
- M upload/module/videochannel/include/service/channel/grab.class.php
- M upload/module/videochannel/include/service/grab.class.php
- M upload/module/videochannel/include/service/videochannel.class.php
- M upload/module/videochannel/phpfox.xml
- M upload/module/videochannel/static/css/default/default/main.less
- M upload/module/videochannel/template/default/block/category.html.php
- M upload/module/videochannel/template/default/block/channel/entry-mobile.html.php
- M upload/module/videochannel/template/default/block/channel/entry.html.php
- M upload/module/videochannel/template/default/controller/admincp/add.html.php
- M upload/module/videochannel/template/default/controller/channel/add.html.php
- M upload/module/videochannel/template/default/controller/index.html.php
- D upload/module/videochannel/yninstall/versions/v4.02p3.php
Version 4.02p2
1. Release Date: Mar 18, 2019
2. Best Compatibility: phpFox 4.7.x
3. Improvements
- Add video statistics on Admin Dashboard
- Clear cached automatically after editing categories
- Improve display of Video description on the Video Detail page
- Remove useless Youtube settings
- Remove search filter on Video detail page
3. Bug fixes
- Video photos are missing when CDN is enabled
- Missing Featured icon on Video detail page
- Add some missing phrases
- Fix minor layout issues
Version 4.02p1
1. Release Date: Nov 1, 2018
2. Best Compatibility: phpFox 4.6.x ~ 4.7.0
3. Improvements
- Compatible with phpFox 4.7.0
Version 4.02
1. Release Date: January 17 2018
2. Best Compatibility: phpFox 4.6.x
3. Improvements
- Compatible with phpFox 4.6.0
- Focus on Settings page automatically when go to module settings in ACP
- Update alert popup layout
- Support turn on/off AddThis block via site settings
- Add User groups setting menu to module settings in ACP
4. Fixed Bugs:
- Can not view more content on video detail page
- Does not strip HTML tags when create/edit an category
- Can add category with name contains HTML tags
- Redirect to video channels module when search for video form user profile page
- Critical error when view video posted in page after disabling Page app
- Does not validate image size when create/edit video
- Some layout issues
5. Changed Files
- upload/include/xml/younet_videochannel4.xml
- upload/module/videochannel/include/component/ajax/ajax.class.php
- upload/module/videochannel/include/component/ajax/channel/ajax.class.php
- upload/module/videochannel/include/component/block/categoryinpage.class.php
- upload/module/videochannel/include/component/block/featured.class.php
- upload/module/videochannel/include/component/block/feed.class.php
- upload/module/videochannel/include/component/block/mostdiscussed.class.php
- upload/module/videochannel/include/component/block/mostviewed.class.php
- upload/module/videochannel/include/component/block/toprated.class.php
- upload/module/videochannel/include/component/controller/admincp/add.class.php
- upload/module/videochannel/include/component/controller/channel/add.class.php
- upload/module/videochannel/include/component/controller/edit.class.php
- upload/module/videochannel/include/component/controller/index.class.php
- upload/module/videochannel/include/component/controller/view.class.php
- upload/module/videochannel/include/plugin/template_getheader.php
- upload/module/videochannel/include/service/callback.class.php
- upload/module/videochannel/include/service/category/process.class.php
- upload/module/videochannel/include/service/channel/process.class.php
- upload/module/videochannel/include/service/process.class.php
- upload/module/videochannel/include/service/videochannel.class.php
- upload/module/videochannel/phpfox.xml
- upload/module/videochannel/phrase.json
- upload/module/videochannel/static/css/default/default/browse.less
- upload/module/videochannel/static/css/default/default/jhslide.less
- upload/module/videochannel/static/css/default/default/main.less
- upload/module/videochannel/static/css/default/default/view.less
- upload/module/videochannel/template/default/block/channel/addchannel.html.php
- upload/module/videochannel/template/default/block/channel/entry.html.php
- upload/module/videochannel/template/default/block/entry.html.php
- upload/module/videochannel/template/default/block/featured.html.php
- upload/module/videochannel/template/default/block/feed.html.php
- upload/module/videochannel/template/default/block/form.html.php
- upload/module/videochannel/template/default/block/menu.html.php
- upload/module/videochannel/template/default/block/mini.html.php
- upload/module/videochannel/template/default/block/mostdiscussed.html.php
- upload/module/videochannel/template/default/block/mostviewed.html.php
- upload/module/videochannel/template/default/block/related.html.php
- upload/module/videochannel/template/default/block/share.html.php
- upload/module/videochannel/template/default/block/toprated.html.php
- upload/module/videochannel/template/default/block/url.html.php
- upload/module/videochannel/template/default/controller/admincp/add.html.php
- upload/module/videochannel/template/default/controller/admincp/index.html.php
- upload/module/videochannel/template/default/controller/channel/add.html.php
- upload/module/videochannel/template/default/controller/channel/index.html.php
- upload/module/videochannel/template/default/controller/channel/view.html.php
- upload/module/videochannel/template/default/controller/edit.html.php
- upload/module/videochannel/template/default/controller/entry.html.php
- upload/module/videochannel/template/default/controller/index.html.php
- upload/module/videochannel/template/default/controller/share.html.php
- upload/module/videochannel/template/default/controller/view.html.php
- upload/module/videochannel/yninstall/versions/v4.02.php
Version 4.01p9
1. Release Date: October 25 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Reduce loading time for home page and searching page
- Show sub-categories in Categories block
- Searching channel feature when adding a channel now focus on relevance with the searching keywords
4. Bug Fixes:
- Fix custom privacy when creating and editing an channel item
- Redirect to All videos page of Videochannel App when searching videos in detail of an page of Page App
- Fix some layout issues
5. Changed Files
- upload/include/xml/younet_videochannel4.xml
- upload/module/videochannel/include/component/ajax/channel/ajax.class.php
- upload/module/videochannel/include/component/block/categoryinpage.class.php
- upload/module/videochannel/include/component/block/feed.class.php
- upload/module/videochannel/include/component/controller/channel/add.class.php
- upload/module/videochannel/include/component/controller/index.class.php
- upload/module/videochannel/include/service/channel/process.class.php
- upload/module/videochannel/include/service/process.class.php
- upload/module/videochannel/phrase.json
- upload/module/videochannel/static/css/default/default/main.less
- upload/module/videochannel/template/default/block/channel/addchannel.html.php
- upload/module/videochannel/template/default/block/channel/entry.html.php
- upload/module/videochannel/template/default/block/feed.html.php
- upload/module/videochannel/template/default/block/form.html.php
- upload/module/videochannel/template/default/controller/index.html.php
Version 4.01p8
1. Release Date: April 27, 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Support feed content with multiple videos when adding more than one video to a channel
- Support playing video on Activity Feed
- Integrated with Pages, Groups modules
- Display category breadcrum on the same line with category label on Video detail page
- Load channel information from Youtube into adding form
- Support multiple levels category
4. Bug Fixes:
- Issues caused by disabling setting allow_url_fopen
- Video thumbnail is not showing when share video link to Facebook, LinkedIn
- Feed were not created when share a video on Page
- Correct displaying message when adding a channel with invalid URL
- "Invalid permission" error show up when deleting a video in detail page
- Layout issue after editing video's photo
- Layout issues on mobile devices
- Can not load channel's categories when edit channel
- Can not Add channel when login as page
- Video's total view number display wrong in blocks, pages
- Show empty duration fields in Videos list section when add a channel
- Display channel name with wrong character code when add channel
- Addthis buttons could not be loaded in video detail page unless loading a fresh page
- Display wrong video when sharing with Addthis
- Show duplicated video when add a channel if the channel has only one video
5. Changed Files
- upload/module/videochannel/phrase.json
- upload/include/xml/younet_videochannel4.xml
- upload/module/videochannel/phpfox.xml
- upload/module/videochannel/include/service/category/process.class.php
- upload/module/videochannel/include/service/callback.class.php
- upload/module/videochannel/include/service/channel/process.class.php
- upload/module/videochannel/include/service/process.class.php
- upload/module/videochannel/include/service/videochannel.class.php
- upload/module/videochannel/include/service/category/category.class.php
- upload/module/videochannel/include/service/multicat.class.php
- upload/module/videochannel/include/service/callback.class.php
- upload/module/videochannel/include/component/block/feed.class.php
- upload/module/videochannel/include/component/controller/view.class.php
- upload/module/videochannel/include/component/controller/index.class.php
- upload/module/videochannel/include/component/block/channel/addchannel.class.php
- upload/module/videochannel/include/component/block/url.class.php
- upload/module/videochannel/include/component/controller/admincp/add.class.php
- upload/module/videochannel/include/component/controller/edit.class.php
- upload/module/videochannel/include/component/controller/add.class.php
- upload/module/videochannel/include/component/ajax/ajax.class.php
- upload/module/videochannel/yninstall/versions/v4.01.php
- upload/module/videochannel/yninstall/versions/v3.03p3.php
- upload/module/videochannel/template/default/block/entry.html.php
- upload/module/videochannel/template/default/controller/entry.html.php
- upload/module/videochannel/template/default/controller/edit.html.php
- upload/module/videochannel/template/default/block/feed.html.php
- upload/module/videochannel/template/default/block/channel/addchannel.html.php
- upload/module/videochannel/template/default/block/form.html.php
- upload/module/videochannel/template/default/controller/admincp/add.html.php
- upload/module/videochannel/template/default/block/channel/videolist.html.php
- upload/module/videochannel/template/default/controller/view.html.php
- upload/module/videochannel/static/css/default/default/main.less
- upload/module/videochannel/static/css/default/default/jhslide.less
- upload/module/videochannel/static/jscript/jhslide.js
- upload/module/videochannel/static/image/noimg_video.jpg
- upload/module/videochannel/static/jscript/videochannel.js
Version 4.01p7
1. Release Date: January 19, 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Compatible with phpFox 4.5.0
- Improve layout of Featured Videos block, so that video thumnbails do not get cut off
4. Bug Fixes:
- Some category names are not translated
- Cannot add channels with special characters in their name
- Users can add channels even channel limit is set to zero
- Videos category do not get updated when current category is deactivated
- "View more" link on Categories block is not working
- Featured Videos block do not get randomized order
- Related videos block do not show correct video number as set in admin panel
- Layout of All videos page is broken when videos have custom photos
- Missing custom privacy option when adding and editing channels
- Remove redundant components Spotlight, Top rated and Menu
- Shared videos do not auto-play
- Fixed some layout issues on Video Detail page
- User are not redirect to Manage Videos after adding new videos
5. Changed Files
- upload/include/xml/younet_videochannel4.xml
- upload/module/videochannel/phpfox.xml
- upload/module/videochannel/phrase.json
- upload/module/videochannel/include/component/ajax/ajax.class.php
- upload/module/videochannel/include/component/ajax/channel/ajax.class.php
- upload/module/videochannel/include/component/block/category.class.php
- upload/module/videochannel/include/component/block/categoryinpage.class.php
- upload/module/videochannel/include/component/block/detail.class.php
- upload/module/videochannel/include/component/block/featured.class.php
- upload/module/videochannel/include/component/block/filter.class.php
- upload/module/videochannel/include/component/block/menu.class.php
- upload/module/videochannel/include/component/block/mostdiscussed.class.php
- upload/module/videochannel/include/component/block/mostviewed.class.php
- upload/module/videochannel/include/component/block/parent.class.php
- upload/module/videochannel/include/component/block/profile.class.php
- upload/module/videochannel/include/component/block/related.class.php
- upload/module/videochannel/include/component/block/sponsored.class.php
- upload/module/videochannel/include/component/block/suggestions.class.php
- upload/module/videochannel/include/component/block/toprated.class.php
- upload/module/videochannel/include/component/block/channel/addchannel.class.php
- upload/module/videochannel/include/component/block/channel/videolist.class.php
- upload/module/videochannel/include/component/controller/add.class.php
- upload/module/videochannel/include/component/controller/convert.class.php
- upload/module/videochannel/include/component/controller/edit.class.php
- upload/module/videochannel/include/component/controller/frame.class.php
- upload/module/videochannel/include/component/controller/group.class.php
- upload/module/videochannel/include/component/controller/index.class.php
- upload/module/videochannel/include/component/controller/profile.class.php
- upload/module/videochannel/include/component/controller/view.class.php
- upload/module/videochannel/include/component/controller/admincp/add.class.php
- upload/module/videochannel/include/component/controller/admincp/index.class.php
- upload/module/videochannel/include/component/controller/channel/add.class.php
- upload/module/videochannel/include/component/controller/channel/index.class.php
- upload/module/videochannel/include/component/controller/channel/view.class.php
- upload/module/videochannel/include/service/browse.class.php
- upload/module/videochannel/include/service/callback.class.php
- upload/module/videochannel/include/service/convert.class.php
- upload/module/videochannel/include/service/grab.class.php
- upload/module/videochannel/include/service/process.class.php
- upload/module/videochannel/include/service/videochannel.class.php
- upload/module/videochannel/include/service/category/category.class.php
- upload/module/videochannel/include/service/category/process.class.php
- upload/module/videochannel/include/service/channel/feedprocess.class.php
- upload/module/videochannel/include/service/channel/grab.class.php
- upload/module/videochannel/include/service/channel/process.class.php
- upload/module/videochannel/static/css/default/default/jhslide.less
- upload/module/videochannel/static/css/default/default/main.less
- upload/module/videochannel/static/jscript/channel.js
- upload/module/videochannel/template/default/block/category.html.php
- upload/module/videochannel/template/default/block/entry.html.php
- upload/module/videochannel/template/default/block/form.html.php
- upload/module/videochannel/template/default/block/channel/addchannel.html.php
- upload/module/videochannel/template/default/controller/index.html.php
- upload/module/videochannel/template/default/controller/admincp/add.html.php
- upload/module/videochannel/template/default/controller/admincp/index.html.php
- upload/module/videochannel/template/default/controller/channel/index.html.php
Version 4.01p6
1. Release Date: July 19, 2016
2. Best Compatibility: phpFox 4.4.0
3. Improvements
- Compatible with phpFox 4.4.0
4. Bug Fixes:
- Have a huge space on Video Channel feed
- Wrong location of the play button on the Ipad
5. Changed Files
- upload/module/videochannel/include/service/videochannel.class.php
- upload/module/videochannel/static/css/default/default/main.less
- upload/module/videochannel/include/service/grab.class.php
- upload/module/videochannel/include/service/callback.class.php
Version 4.01p5
1. Release Date: April 25, 2016
2. Best Compatibility: phpFox 4.3.2
Version 4.01p4
1. Release Date: March 1, 2016
2. Best Compatibility: phpFox 4.2.2
Version 4.01p3
1. Release Date: January 28, 2016
2. Best Compatibility: phpFox 4.2.x
3. Improvement(s):
- Compatible with phpFox v4.2.0
Version 4.01p2
1. Release Date: December 07, 2015
2. Best Compatibility: phpFox Neutron 4.1.x
3. Improvement(s):
- Compatible with phpFox v4.1.1
Version 4.01p1
1. Release Date: November 23, 2015
2. Best Compatibility: phpFox Neutron 4.0.x
3. Improvement(s):
- Compatible with phpFox v4.0.10
Version 4.01
1. Release Date: September 13th, 2015
2. Best Compatibility:phpFox v4.0.x