rbnvrw/pico-load-plugins-composer

自动从 Composer 供应商目录加载 Pico 插件。

v1.1 2014-11-23 10:36 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:29:59 UTC


README

自动从 Composer 的 vendor 目录加载 Pico 插件。这样可以避免在 plugins 目录中产生不必要的杂乱,并通过基于您的配置设置的辅助插件来加载插件。

步骤 1:将此存储库添加到您的 composer.json 文件中

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

保存文件并运行 composer update

步骤 2:将加载文件添加到插件目录

为了使此插件工作,请将以下内容的 pico_load_plugins_composer.php 文件添加到 plugins 目录中

<?php

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

这将加载插件,进而从 Composer 的 vendor 目录中加载其他插件。

步骤 3:编辑 config.php 文件以添加插件

$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'
		)
	)
);