A simple way to let Craft CMS and Cloudinary interact.
To install NP Cloudinary, follow these steps:
- Download & unzip the file and place the
npcloudinarydirectory into yourcraft/pluginsdirectory and runcomposer updatefrom the plugin's folder. - -OR- do a
git clone https://github.com/nilsenpaul/npcloudinary.gitdirectly into yourcraft/pluginsfolder. You can then update it withgit pull. After that, runcomposer updatefrom the plugin's folder. - -OR- install with Composer via
composer require nilsenpaul/npcloudinary - Install plugin in the Craft Control Panel under Settings > Plugins
- The plugin folder should be named
npcloudinaryfor Craft to see it. GitHub recently started appending-master(the branch name) to the name of the folder for zip file downloads.
NP Cloudinary works on Craft 2.4.x and Craft 2.5.x, with PHP >= 5.4.x.
This plugin lets you use Cloudinary's advanced image magic from within your Craft CMS Twig templates.
Just add your Cloudinary Api key, secret and Cloud name to this plugin's settings.
This plugin uploads (copies) your assets to your Cloudinary account, on upload. If you want it to, it will also delete the files whenever you do so in Craft CMS. To show one of your assets from a template, use the plugin's variable.
{% set asset = craft.assets.id(95).first() %}
{{ craft.npcloudinary.img(asset, {
responsive: true,
width: 'auto',
height: 325,
crop: 'fill',
gravity: 'auto',
quality: 'auto',
fetch_format: 'auto',
}) | raw }}
All options are passed to Cloudinary's API. If you want to use Cloudinary's responsive features, be sure to add:
<meta http-equiv="Accept-CH" content="DPR, Viewport-Width, Width">
... to your header.
- Initial release