oik library management
Shared library management for WordPress plugins
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/bobbingwide/oik-lib/archive/refs/heads/master.zipFrom the readme
oik-lib
Contributors: bobbingwide, vsgloik
Donate link: https://www.oik-plugins.com/oik/oik-donate/
Tags: library, boot, shared, trace, Must-Use, dependency, version
Requires at least: 4.8
Tested up to: 6.4-beta2
Stable tag: 0.2.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oik-lib
Domain Path: /languages/
Description
Shared library management for WordPress plugins.
Background
In June 2015, other than extension plugins, very few WordPress plugins shared common logic.
Hardly any implemented plugin dependency logic.
Plugins that used the same code had two choices:
1. Make the code subtly different; by function name, namespace or classes
1. Carefully manage the duplicated functions
Conversely, many developers were using Composer to satisfy requirements for libraries used by "plugins".
Show evidence...
The oik-lib plugin is intended to support an API whereby plugins can request library functions
without worrying too much about the source of the functions, or even the implementation.
The plugin is intended to be easy to install and maintain and does not require SSH access to be used.
Requirements
Ability to request