Zype WS
=== Zype ===
Contributors: marianomatayoshi
Tags: zype
Requires at least: 4.6
Tested up to: 4.9.5
Requires PHP: 5.6
Stable tag: 0.9.11
License: GPL-2.0
License URI: https://github.com/zype/zype-wordpress-plugin/blob/master/license.txt
This free plugin allows you to turn your WordPress website into an eye-catching, easy to use video streaming destination integrated with the Zype platform with minimal coding and configuration. The plugin is built with PHP and the Zype API. With brief setup you can begin streaming video on your website.
== Description ==
Using the plugin you can sell subscriptions for premium video content, track analytics for video engagement, create playlists and insert videos using shortcodes, and even broadcast live events with just a few clicks.
The Zype cloud service provides publishing, monetization, streaming, audience management, and analytics software that is integrated into hundreds of web, mobile, and OTT apps and engaged by millions of viewers every month
## Key Features & Capabilities
* Easily add videos and playlist galleries to any page or post using shortcodes.
* Responsive design instantly works on mobile and desktop with any theme.
* Stream your content from a wide range of sources including native video uploads, YouTube, Vimeo, Hulu, and more.
* Your branding front and center with your own custom branded HTML5 video player.
* Generate revenue with built-in subscription paywalls to make more money from your premium content.
* Maximize ad revenue with preroll, midroll, and postroll ads, including support for dynamic ad pairing.
* Broadcast high quality Live Streams anywhere on your website with just a few clicks.
* Improve discovery and navigation for your audience by displaying playlist galleries showcasing your entire video library.
## Monetization Supported
* Subscription
* Ads
== Installation ==
## Installation via prebundled zip archive (Recommended)
Download latest release from Google Drive link in [releases](https://github.com/zype/zype-wordpress-plugin/releases) section in Github
1. Log in to the administrator panel.
2. Go to Plugins Add > New > Upload.
3. Click Choose file (Browse) and select the downloaded zip file of the zype plugin.
4. Click Install Now button.
5. Click Activate Plugin button for activating the Zype.
## Installation via cloning the repo (Optional for developers)
Clone or download zype-wordpress-plugin repo. If you downloaded the ZIP file, you need to unzip the file.
1. Open up **Terminal**. Navigate inside downloaded repo.
cd path/to/plugin-folder # change directory to plugin folder
2. Enter the following command to get the required libraries:
composer install # get the latest version of required libraries with Composer
3. After the libraries have been updated, ZIP the plugin folder.
4. Manually add a new plugin in Wordpress and upload the ZIP file you just zipped.
## Configuration
API Keys & Consumer Settings
- Following installation you must import API and app keys from your Zype account. API and app keys will automatically validate as they are being added.
- In order to support consumer management, you must also import your consumer OAuth keys and secret.
Enhanced Playlists
- To set up enhanced playlists, there needs to be a root playlist set up in your Zype account. To create a root playlist, you can visit the [Manage Playlist Relationships](https://admin.zype.com/playlists/relationships) page in Zype and create a parent/child playlist structure.
Monetization
- In order to use subscription monetization on your Wordpress website, you must have a Braintree or Stripe account and have your Braintree / Stripe settings configured in the plugin as well as in the Zype platform.
## Website Integration
### Shortcodes
Shortcodes can be inserted anywere on your Wordpress website and will render underlying functionality based on plugin configuration.
- [zype_video id='Insert Video ID'] Will render a single video from your Zype account
- [zype_playlist id='Insert Playlist ID'] Will render a playlist and all nested content from your Zype account
- [zype_playlist id='Insert Playlist ID' zype_type=video_single] Will render all videos within a selected playlist
- [zype_auth] Will render login/signup functionality.
- [zype_signup] Will render signup functionality
### URL rewrites
URL rewrites add new pages to your website.
== Changelog ==
= 0.9.11 =
### Bug Fix(es):
* Fix the subscription button and redirects
= 0.9.10 =
### Bug Fix(es):
* Text changes
= 0.9.9 =
###Enhancement(s):
* Subscription Shortcode Added
### Bug Fix(es):
* Continue button on Mobile
* Slick theme loading
= 0.9.8 =
### Bug Fix(es):
* Subscription purchase triggers were not being fired due to an extra variable being passed
= 0.9.7 =
### Bug Fix(es):
* Device Linking
* Video Duration display
* Payment form fields
= 0.9.6 =
###Enhancement(s):
* Pagination optional for Playlist views
### Bug Fix(es):
* No longer requires a Stripe key to enable plugin access
* Purchase panel attached to correct DOM node
= 0.9.5 =
###Enhancement(s):
* Updated styling for the cancel subscription flow
* Cleanup of the authentication URLs - login URLs have been made generic
* Consolidated the login pages
### Bug Fix(es):
* Fixed an issue using only Stripe for subscription payment processing
= 0.9.1 =
### Bug Fix(es):
* Minor bug fixes and clean up
= 0.9.0 =
###Enhancement(s):
* Added logic for directing user to /signin/ page if not logged in and trying to access profile
* Improvements to the user profile management section
### Bug Fix(es):
* Text cleanup in emails (welcome, subscription purchase, cancellation)
* Text cleanup in subscription cancellation page
= 0.8.0 =
###Enhancement(s):
* Support for creating wordpress.com user accounts for customers during subscription signups, recommended if using Wordpress.com for hosting
* Improved layout for the manage profile section for existing users (profile, password, subscriptions, and device linking management)
* Support for dynamically setting the Terms of Service page link and display during subscription signup
### Bug Fix(es):
* Some minor bug fixes and cleanup
= 0.7.0 =
###Enhancement(s):
* Updated subscription purchase and sign in flow UI and logic
### Bug Fix(es):
* Fixed caching bug for signed in users
* Fixed misc. styling issues
= 0.6.0 =
###Enhancement(s):
* Enable basic subscription purchase support and some UI/UX improvements. Subscription is still under beta.
= 0.5.4 =
###Enhancement(s):
* Free videos just show the player without the extra layer.
= 0.5.3 =
###Enhancement(s):
* Video rows within the “single playlist” view
* Added a playlist title on the video page(h2)
* Added a video title under the video player and make an
* Thumbnail name/title
* Playlist headings
### Bug Fix(es):
* "landscape" thumbnails for a separate presentation of the playlist have a ratio of 16: 9.
* Ratio at playlists
* Thumbnails of "Poster" size images were not currently updated
* Removed the extra space on the right in the thumbnail pages
* Arranged the arrows in the center in height.
* Changed "View all" to "See all".