User Tools

Site Tools


plugins:plugin_packing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plugins:plugin_packing [2014/01/14 08:36]
aseques
plugins:plugin_packing [2014/01/28 16:04]
aseques
Line 1: Line 1:
 As explained in the [[plugins:​plugins]],​ in the recent versions of imscp there is a plugin system that allows extending the functions of the control panel. Here are the instructions on installing the plugins in the server. As explained in the [[plugins:​plugins]],​ in the recent versions of imscp there is a plugin system that allows extending the functions of the control panel. Here are the instructions on installing the plugins in the server.
  
-The easiest ​way to enable a plugin for the system is to upload the package containing it. +The standard ​way to enable a plugin for the system is to upload the package containing it to the control panel via  
-  * The easiest way is going to the releases tab in github and looking for the package releases [[https://​github.com/​i-MSCP/​plugins/​releases|releases]],​ that should work with the most stable packages, sometimes the current version might not be packed, so have that in mind+  Settings -> Plugin Management -> Upload 
 +The package needs to be either in a zip., a tar.gz or a tar.bz2 file, there are several ways to get one of this plugins as a package. 
 + 
 +  * The easiest way is going to the releases tab in github and looking for the package releases [[https://​github.com/​i-MSCP/​plugins/​releases|releases]],​ that should work with the most stable packages, sometimes the current version might not be packed, so have that in mind (currently they aren't updated) 
 +  * You can use this bash script (when connected via ssh to the server) that downloads the most current code and installs the plugins you select to the proper place, at the moment the code is only in a pull request [[https://​github.com/​i-MSCP/​imscp/​pull/​71|here]]
   * You can download all the repository as a zip file in the repo main page [[https://​github.com/​i-MSCP/​plugins/​archive/​master.zip|here]]   * You can download all the repository as a zip file in the repo main page [[https://​github.com/​i-MSCP/​plugins/​archive/​master.zip|here]]
     * Uncompress the zip file     * Uncompress the zip file
     * Every folder will be a plugin in its own that has to be upload separately     * Every folder will be a plugin in its own that has to be upload separately
     * tar -czf mailman.tgz Mailman/     * tar -czf mailman.tgz Mailman/
-  * You can upload the whole unzipped directory into 
-    * /​var/​www/​imscp/​gui/​plugins/​ 
  
- 
-There is another method that involves having a ssh connection to the server and a git client, for example to have all the plugins (the stable ones) you could also do. 
-  mv /​var/​www/​imscp/​gui/​plugins /tmp 
-  cd /​var/​www/​imscp/​gui 
-  git clone https://​github.com/​i-MSCP/​plugins.git plugins/ 
 Then you will have to got into imscp and do an update, so the plugins will appear. Then you will have to got into imscp and do an update, so the plugins will appear.
- +  ​Settings -> Plugin Management -> Update Plugin list
-Settings -> Plugin Management -> Update Plugin list+
/var/www/virtual/i-mscp.net/wiki/htdocs/data/pages/plugins/plugin_packing.txt · Last modified: 2014/01/28 16:04 by aseques