Plugin Directory

Changeset 2148795


Ignore:
Timestamp:
08/31/2019 06:02:18 AM (7 years ago)
Author:
labs64
Message:

Preparing for 0.9.5 release

Location:
pluginpass-pro-plugintheme-licensing/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • pluginpass-pro-plugintheme-licensing/trunk/README.txt

    r2147592 r2148795  
    44Contributors: labs64
    55Donate link: https://www.paypal.me/labs64
    6 Tags: API, license, licensing, activation, validation, license key, monetization, license-management, NetLicensing
     6Tags: license manager, software license, license, activation, validation, license key, monetization, NetLicensing
    77Requires at least: 4.9.7
    88Tested up to: 5.2.2
    99Requires PHP: 5.6
    10 Stable tag: 0.9.4
     10Stable tag: 0.9.5
    1111License: GPLv2 or later
    1212License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1616== Description ==
    1717
    18 PluginPass is a *WordPress License Manager* that makes it easy to control the use and monetize your WordPress plugins and themes.
     18PluginPass is a *WordPress License Manager* backed by [Labs64 NetLicensing](https://netlicensing.io "Software License Management") that makes it easy to control the use and monetize your WordPress plugins and themes.
    1919
    2020The Plugin is designed to be easy-to-use, which you easily define as a dependency to your plugin or theme, so this takes care of the plugin’s & theme’s features activation and validation.
     
    3030* Need more features? - [Let us know](https://github.com/Labs64/PluginPass/issues)
    3131
    32 = Payment gateways =
     32= Payment Gateways =
    3333
    34 Payment gateways supported in the plugin:
     34Payment Gateways supported in the plugin:
    3535
    3636* PayPal
     
    5555`
    5656
    57 Detailed integration instructions, NetLicensing product configuration tips and troubleshooting can be found on plugin's [Wiki page](https://github.com/Labs64/PluginPass/wiki).
     57Detailed integration instructions, NetLicensing products configuration tips and troubleshooting can be found on plugin's [Wiki page](https://github.com/Labs64/PluginPass/wiki).
    5858
    5959== Installation ==
    6060
    61 This section describes how to install the plugin and get it working.
     61This plugin provides an interface to the Labs64 NetLicensing license management services and needs to be installed as a dependency to the plugins & themes.
     62
     63Please refer PluginPass [Wiki page](https://github.com/Labs64/PluginPass/wiki) for the configuration details.
    6264
    6365= Minimum Requirements =
     
    6567* WordPress 4.9.7 or greater
    6668* PHP version 5.6 or greater
    67 
    68 = via Upload (FTP, SCP etc.) =
    69 
    70 1. Upload the extracted archive folder 'pluginpass' to the `/wp-content/plugins/` directory
    71 2. Activate the plugin through the 'Plugins' menu in WordPress
    72 3. *(optional)* Go to "Settings > PluginPass" to adjust settings
    73 
    74 = via WordPress Admin =
    75 
    76 1. Go to "Plugins > Add New"
    77 2. Search for `PluginPass`
    78 3. Install the plugin called `PluginPass` and activate it
    79 4. *(optional)* Go to "Settings > PluginPass" to adjust settings
    8069
    8170== Upgrade Notice ==
     
    8776= Are recurring payments supported? =
    8877
    89 Yes
    90 
    91 = How do I adjust the Plugin Settings? =
    92 
    93 Once you have activated the plugin you can tinker with the settings to your heart’s content. If you head to "Settings > PluginPass" and you can adjust all settings from there.
     78Yes; see Payment Gateways supported.
    9479
    9580= Will PluginPass work with my plugin or theme? =
     
    144129== Changelog ==
    145130
     131= 0.9.5 =
     132* Update: plugin documentation
     133
    146134= 0.9.4 =
    147135* Update: Add legal info and references to the plugin #12
  • pluginpass-pro-plugintheme-licensing/trunk/constants.php

    r2147592 r2148795  
    88define( __NAMESPACE__ . '\NS', __NAMESPACE__ . '\\' );
    99
    10 define( NS . 'PLUGIN_VERSION', '0.9.4' );
     10define( NS . 'PLUGIN_VERSION', '0.9.5' );
    1111
    1212define( NS . 'PLUGIN_NAME', 'pluginpass' );
  • pluginpass-pro-plugintheme-licensing/trunk/inc/common/class-pluginpass-guard.php

    r2146523 r2148795  
    2626     * @param string $product_number NetLicensing product number.
    2727     * @param string $plugin_folder Relative path to single plugin folder.
    28      * @param boolean $has_consent Indicate whether the author of the plugin has the user's consent to the use his personal data.
    2928     *
    3029     * @throws \Exception
     
    3231     * @access   public
    3332     */
    34     public function __construct( $api_key, $product_number, $plugin_folder, $has_consent = false ) {
     33    public function __construct( $api_key, $product_number, $plugin_folder ) {
    3534        if ( ! array_key_exists( $plugin_folder, get_plugins() ) ) {
    3635            throw new \Exception( 'Plugin on path "' . $plugin_folder . '" not found' );
    3736        }
    3837
    39         $this->plugin      = $this->get_plugin( [ 'product_number' => $product_number ] );
    40         $this->has_consent = $has_consent;
     38        $this->plugin = $this->get_plugin( [ 'product_number' => $product_number ] );
    4139
    4240        $data = [
     
    5250
    5351    /**
     52     * Set consent state
     53     *
     54     * @param bool $has_consent
     55     *
     56     * @return $this
     57     */
     58    public function set_consent( $has_consent = true ) {
     59        $this->has_consent = $has_consent;
     60
     61        return $this;
     62    }
     63
     64    /**
    5465     * Indicate whether the author of the plugin has the user's consent to the use his personal data.
    5566     * @return bool
  • pluginpass-pro-plugintheme-licensing/trunk/pluginpass.php

    r2147592 r2148795  
    1616 * Plugin URI:        https://github.com/Labs64/PluginPass
    1717 * Description:       WordPress Plugin/Theme Licensing powered by Labs64 NetLicensing
    18  * Version:           0.9.4
     18 * Version:           0.9.5
    1919 * Author:            Labs64
    2020 * Author URI:        https://netlicensing.io
Note: See TracChangeset for help on using the changeset viewer.