Skip to main content
  1. Posts/

New Official update for the Cloudinary Ghost Storage plugin

·348 words·2 mins· loading · loading · ·
Marco Mornati
Author
Marco Mornati
I build, self-host and sometimes break software in production — writing about AI tooling, coding agents and infrastructure.

I took the time to update and fix some things for the Cloudinary Ghost Storage plugin, but let me explain everything in order.

Plugin Ownership
#

@sethbrasile: where is the plugin creator?
#

No idea. I tried to reach him several times (and in several ways) in recent months without success. Because the first version of the plugin was waiting for some pull requests to be fully compliant with Ghost 1.X.

I checked with the Ghost community if we could switch the link to the “official” plugin… and if @sethbrasile comes back, we can restore the original link. So, right now, the link to the plugin you can find on the Ghost Official Page points to the fork hosted on my github space. And this version is updated and fixed!!

Schermata-2017-09-17-alle-18.32.59.png

Installation
#

How can I install this version of the plugin?
#

This is the tricky part: since I couldn’t get in touch with @sethbrasile I couldn’t get access to the NPM library to deliver the new version. So I decided, for the moment, to change the name of the npm lib. You can find the new version here; and naturally install it via npm:

npm install cloudinary-store

On the repository you can find all the instructions to install it on your blog.

What’s New
#

What are the news?
#

  • The exists method to check if an image is already on cloudinary is now working correctly (the API we were using was not the correct one)
  • There is a new configuration section to manage the file names.
    Schermata-2017-09-17-alle-18.43.06.png
    You can check the available parameters directly on the Cloudinary API documentation: https://cloudinary.com/documentation/image_upload_api_reference#upload
  • During the upload we use the original filename and not the browser random one
  • The file name management helps prevent duplicated images on your Cloudinary space. You can personalize this part with the Cloudinary API parameter (random name by cloudinary, base name + random part, only the original name, override or not in case of duplicated, …)

You can reach me directly or via a GitHub issue if you have any kind of problem with the plugin.