2017 © Pedro Peláez
 

library loslicense

LosLicense provides a module to manage license keys for your ZF2 application

image

los/loslicense

LosLicense provides a module to manage license keys for your ZF2 application

  • Wednesday, April 1, 2015
  • by Lansoweb
  • Repository
  • 2 Watchers
  • 4 Stars
  • 572 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

LosLicense

Build Status Latest Stable Version Total Downloads Coverage Status Scrutinizer Code Quality SensioLabs Insight Dependency Status, (*1)

Introduction

This is a module to manage license keys for your application., (*2)

It can create and validate licenses based on configurable options: - Date (ie. evaluation time or expiry date. Can use start, end or both) - Domain (e.g. test.com), (*3)

You can define application features with the license, and check for them at runtime to limit the funcionality (eg. demo version)., (*4)

You can combine this module with LosDomain to have different license per domain (eg. clients in a SaaS)., (*5)

ATTENTION!!!

This module does not encode your application or protects your code in ANY way (like Zend Guard and ionCube), just offers a way to generate and validate license informations., (*6)

Instalation

Instalation can be done with composer ou manually, (*7)

Installation with composer

For composer documentation, please refer to getcomposer.org., (*8)

  1. Enter your project directory
  2. Create or edit your composer.json file with following contents (minimum stability is required since the module still has frequent updates):, (*9)

    json { "minimum-stability": "alpha", "require": { "los/loslicense": "0.*" } }, (*10)

  3. Run php composer.phar install
  4. Open my/project/directory/config/application.config.php and add LosLicense to your modules, (*11)

    <?php
    return array(
        'modules' => array(
            'Application',
            'LosLicense'
        ),
        'module_listener_options' => array(
            'config_glob_paths'    => array(
                'config/autoload/{,*.}{global,local}.php',
            ),
            'module_paths' => array(
                './module',
                './vendor',
            ),
        ),
    );
    

Installation without composer

  1. Clone this module LosLicense to your vendor directory
  2. Enable it in your config/application.config.php like the step 4 in the previous section.

Usage

To change the options, copy the file loslicense.global.php.dist to your config/autoload/ , rename it to loslicense.global.php and change the default options. the description of each options is covered in the next section., (*12)

List of options

Coming soon!, (*13)

The Versions

01/04 2015

dev-master

9999999-dev http://github.com/Lansoweb/LosLicense

LosLicense provides a module to manage license keys for your ZF2 application

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

zf2 module license los

01/04 2015

0.9.2

0.9.2.0 http://github.com/Lansoweb/LosLicense

LosLicense provides a module to manage license keys for your ZF2 application

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

zf2 module license los

23/02 2015

0.9.1

0.9.1.0 http://github.com/Lansoweb/LosLicense

LosLicense provides a module to manage license keys for your ZF2 application

  Sources   Download

BSD-3-Clause

The Requires

 

zf2 module license los

28/01 2015

0.9.0

0.9.0.0 http://github.com/Lansoweb/LosLicense

LosLicense provides a module to manage license keys for your ZF2 application

  Sources   Download

BSD-3

The Requires

 

zf2 module license los

27/12 2014

dev-develop

dev-develop http://github.com/Lansoweb/LosLicense

LosLicense provides a module to manage license keys for your ZF2 application

  Sources   Download

BSD

The Requires

 

zf2 module license los