"Everybody loves ioly!"
ioly is a decentralized/centralized universal package installer for web based php software. You can use it with any system that supports modules/extensions/packages. e.g. OXID eSales, Wordpress, Redaxo etc. etc. etc..
The ioly system is driven by a "cookbook", stored on GitHub, which contains "recipes" to install any zip-based package. If something is missing, you can send us a pull request to extend/improve the main ioly cookbook. As soon as we merge your modifications, EVERY ioly installation has access to your package!
- download ioly
- configure the ioly settings for your environment
- search for a recipe
- install recipe
- done
Download ioly
core via console or via HTTP or:
curl -O https://raw.githubusercontent.com/ioly/ioly/core/ioly.php
Using ioly
module manager via console. In this example, we'll add a module to an installation of OXID eSales:
$ export IOLY_SYSTEM_BASE=/var/www/myshop.de/;
$ export IOLY_SYSTEM_VERSION=4.8;
$ php ioly.php update;
$ php ioly.php list;
$ php ioly.php search paypal;
$ php ioly.php show oxid/paypal;
$ php ioly.php install oxid/paypal 3.2.1;
### Contributing
- write a recipe
- commit your recipe
- send a merge request
- done, everybody can use it!
{
"name": "PayPal",
"vendor": "oxid",
"type": "oxid",
"license": "GNU",
"desc": "PayPal payment method for checkout.",
"tags": [
"frontend",
"paypal",
"payment",
"checkout"
],
"versions": {
"3.2.1": {
"project": "https://github.com/OXID-eSales/paypal/tree/v3.2.1",
"url": "https://github.com/OXID-eSales/paypal/archive/v3.2.1.zip",
"supported": [
"4.9",
"4.8",
"4.7"
],
"mapping": [
{
"src": "source/modules/oe/",
"dest": "modules/oe/"
}
]
}
}
}
Read more about writing a recipe.
- PHP 5.3.0 or above (at least 5.3.4 recommended to avoid potential bugs)
- PHP extensions:
- cUrl
- JSON
- Phar
- ZIP
Dave Holloway - http://www.gn2-netwerk.de - http://twitter.com/dajoho
Tobias Merkl - http://www.proudsourcing.de - http://twitter.com/tabsl
Stefan Moises - http://www.rent-a-hero.de - http://twitter.com/smxsm
You can also view the list of contributors who participated in this project.
ioly is licensed under the MIT License - see the LICENSE file for details.