2017 © Pedro Peláez
 

library pico-load-plugins-composer

Automatically load Pico plugins from the Composer vendor directory.

image

rbnvrw/pico-load-plugins-composer

Automatically load Pico plugins from the Composer vendor directory.

  • Sunday, November 23, 2014
  • by rbnvrw
  • Repository
  • 1 Watchers
  • 1 Stars
  • 11 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

pico-load-plugins-composer

Automatically load Pico plugins from the Composer vendor directory. This avoids unneccesary cluttering of the plugins directory and loads the plugins via a helper plugin based on your config settings., (*1)

Step 1: add this repository to your composer.json

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/rbnvrw/pico-load-plugins-composer"
  }
],
"require": {
  "rbnvrw/pico-load-plugins-composer": "dev-master"
}

Save the file and run composer update., (*2)

Step 2: add a loader file to the plugins directory

For this plugin to work, add a file pico_load_plugins_composer.php to the plugins directory with the following contents:, (*3)

<?php

include_once(ROOT_DIR.'vendor/rbnvrw/pico-load-plugins-composer/pico_load_plugins_composer.php');

This will load the plugin, which in turn will load other plugins from the Composer vendor directory., (*4)

Step 3: edit the config.php file to add plugins

$config['composer_plugins'] = array(
    // Path to vendor directory relative to the Pico root directory
    // Default: vendor
    'path' => 'vendor',

    // List of all the plugins you'd like to add
    'plugins' => array(
        array(
          // Name of the class
            'name' => 'adv_meta',
            // Name of the repository
            'repository' => 'adv-meta',
            // Author
            'author' => 'rbnvrw'
        ),
        array(
            'name' => 'pico_multilanguage',
            'repository' => 'pico_multilanguage',
            'author' => 'rbnvrw'
        ),
        array(
            'name' => 'pico_placing',
            'repository' => 'Pico-Placing',
            'author' => 'rbnvrw'
        )
    )
);

The Versions

23/11 2014

dev-master

9999999-dev http://rubenverweij.nl/

Automatically load Pico plugins from the Composer vendor directory.

  Sources   Download

MIT

composer picocms

23/11 2014

v1.1

1.1.0.0 http://rubenverweij.nl/

Automatically load Pico plugins from the Composer vendor directory.

  Sources   Download

MIT

composer picocms

23/11 2014

v1.0

1.0.0.0

  Sources   Download