Kane Made It
Nov 12, 2020
visibility 2739
star star star star star
(5 votes)

New Image Manager For World Blogger

Following feedback from bloggers on World, we think it is about time to implement a feature to support user manage their uploaded images. Every time you paste or drag & drop an image to TinyMCE Editor, the image will appear on Image List under the editor. The image will be visible there even when you start a new blog post or edit the old one.

How to use:

  • Click the image to view the image in full-screen mode
  • Click + to insert an image to the current cursor's position in the editor
  • Click - to delete an image, it will delete the image regardless of where you used them (use with caution)
     

Update: an alert will display to nofity user of current image's status:

Note:

  • Old pictures will not display here as we changed the location to store new images. Update: old images are fully migarted.
  • For some browser, when user right-click on an image and select copy image, it might copy the URL as well. The editor treats the image as an external image, hence it will not appear on the Image list. If you intend to reuse the image, just download it to your computer and drag-and-drop it to the editor. It will work as well.
  • Other image formats will be automatically converted to jpg as well.

Cheers!

Nov 12, 2020

Comments

Darren Stahlhut
Darren Stahlhut Nov 12, 2020 04:00 AM

Looks like a cool feature thanks Episerver!

Antti Alasvuo
Antti Alasvuo Nov 12, 2020 07:21 AM

Awesome! Really happy to soon give it a test run.

Kane Made It
Kane Made It Nov 12, 2020 09:35 AM

Thanks Antti, coming up next is the migation of old images and the feature of alert user where the image is used as well.

Kane Made It
Kane Made It Nov 17, 2020 09:34 AM

Update: The migration of old images has been done :).

Kane Made It
Kane Made It Nov 19, 2020 08:54 AM

Update: displaying alert for deleting image is done, it will be deployed soon.

error Please login to comment.
Latest blogs
Composition Over Inheritance: Why Your Content Contract Is Not a Base Class

Inside the structural conformance pattern in SaaS CMS — from server-side inheritance to pipeline governance. A contract in Optimizely SaaS CMS is...

Vipin Banka | Sep 19, 2026

Optimizely Opti ID Integration: Why the API Key Was Missing from the DXP Management Portal

While working on an Optimizely CMS 12 Opti ID integration recently, we ran into an issue that initially appeared to be related to SSO authenticatio...

Madhu | Sep 18, 2026 |

Extending a Contract: What You Can Override

Contracts share fields across content types — but not every field setting can be overridden. Push the same contract onto several components, and CM...

Chirag Khanna | Sep 18, 2026 |

Building a Blazor Server UI Inside the Optimizely CMS 13 Admin Shell

What I learned shipping a Blazor Server UI inside Optimizely CMS 13 — Razor components in a NuGet package, the Blazor hub next to MapContent(),...

Stanisław Szołkowski | Sep 17, 2026 |