CakePHP allows us to set up a combination of models,views ,controllers and release them as a packaged application called Plugins which can be used in the CakePHP applications.
Some of the useful Plugins in CakePhp web application are as follows:-
1) Search Plugin-
This Plugin is used for the searching of the data from various tables of the database. This Plugin consists of a Behavior that makes a custom search find type available to the Models, with special options for database filtering and highlighting results.
2)Re-Captcha Plugin
Recaptcha Plugin is valuable for:
a)Automated scripts from accessing the application website.
b)Forums that want to prevent spam/ads from signing up
c)Protecting downloads from automated access by bots (which is not a security risk in itself, but a bandwidth drain)
3) ACL Plugin-We should have an application controlled by Auth and Acl. So the Users permissions are set at the group level. One can also set permissions on a global and per-controller and per-action basis. This Plugins gives you to have a reusable block of code to easily expand your ACO table as your applications grows.
4) Email MailGun Plugin-This Plugins allows you to send the email via a MailGun by using the provided SDK.
5) Paypal Plugin-It's a plugin to interact with Paypal's "classic" and new REST APIs for payment processing..
6) CakePdf Plugin-This Plugin consists of the CakePdf library which will use a PDF engine to convert HTML to PDF.It uses engines likewise Tcpdf,mPdf etc.
7) CakePHP-Upload Plugin-This plugin is to give you the ability to manage file input easily .It is developed specifically for adding /uploading multiple files in one go.
8) CakePhp Calendar Plugin-This Plugin allows you to easily integratethe jQuery based Full Calendar application with your CakePhp application for a slick ajax event calendar.
9)WYSIWYG Editor Plugin-The WYSIWYG Editor plugin purpose is to keep application separate from a themed view, the regular webroot or the app in general, which makes it easier to update and use the editor wherever required to display.
10) Facebook Plugin- This plugin provides a seamless way to connect your CakePHP application to social networking site Facebook. The goal for this plugin is to not only provide extremely useful dynamic features but to also provide a complete interface to the Facebook API.
1 Comment(s)