2017 © Pedro Peláez
 

library nette-features-extension

Feature toggler extension for Nette Framewrok

image

bazo/nette-features-extension

Feature toggler extension for Nette Framewrok

  • Monday, February 6, 2017
  • by bazo
  • Repository
  • 2 Watchers
  • 4 Stars
  • 3,468 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 2 % Grown

The README.md

Nette Feature Toggler Extension

Feature toggling library for php, (*1)

usage:, (*2)

register extension, (*3)

extensions:
    features: Bazo\FeatureToggler\DI\FeaturesExtension

configure features, for more information see https://github.com/bazo/feature-toggler#feature-toggler, (*4)

features:
    features:
        globals:
            ip: %remoteIp%
        analytics:
            conditions:
                - {ip, in, %remoteIps%}
        zopim:
            conditions:
                - {ip, in, %remoteIps%}
        facebook-like:
            conditions:
                - {ip, in, %remoteIps%}
        login:
            conditions:
                - {ip, in, %allowedIps%}
        registration:
            conditions:
                - {ip, in, %allowedIps%}
        membership:
            active: FALSE

in latte you can use macros:, (*5)

{ifEnabled feature $context} or {ifEnabled feature [username => bazo]}
feature is enabled
{else}
not enabled
{/ifEnabled}

or n-macros:, (*6)

<div n:ifEnabled="feature $context">
feature is enabled
</div>

there's also the not enabled alternative ifNotEnabled, (*7)

The Versions

06/02 2017

dev-master

9999999-dev https://github.com/bazo/nette-features-extension

Feature toggler extension for Nette Framewrok

  Sources   Download

MIT

The Requires

 

The Development Requires

nette features toggling