There are four ways to install a plugin in CakePHP->
Plugin install through Composer
Manually plugin install
Plugin installed As Git Submodule
By Git Cloning
1- Manually
To install a plugin manually in CakePHP, you just have to make a plugin folder into the directory app/Plugin/ folder. For example if youre installing a plugin named as XYZ then you should have a folder there in app/Plugin/ named xyz under which there should be the plugins View, Model, Controller and webroot and any other directories the plugins have.
2-Composer
First thing, if you are not familiar with this tool named "composer" then you can read about that.
For example if you want to install the imaginary plugin XYZ through Composer, add it as dependency to your projects composer.
json:
{
"require": {
"cakephp/contact-manager": "1.2.*"
}
}
Composer will install the plugin inside /Plugin directory, rather than in the usual folder.
3-Git Clone
If the plugin you want to install is hosted as a GitHub, you can also clone it in your cakePHP. For example->
Suppose there is a plugin XYZ is hosted on GitHub. You could clone it by executing the following command given below
your app/Plugin/ folder:
git clone git://github.com/cakephp/contact-manager.git XYZ
4-Git Submodule
If we want to install a plugin that is hosted as a Git, but if we do not want to clone it, we can also integrate
it as a Git submoduleby executing following commands in your app folder:
git submodule add git://github.com/cakephp/contact-manager.git Plugin/XYZ
git submodule init
git submodule update
Enable the Plugin
0 Comment(s)