Webinar: Level Up Your Drupal Content Editing with CKEditor Features

Sign up

CKBox version 2.5.0: Introducing Permissions

CKBox offers a modern solution to upload and manage images and files for CKEditor, and now it also provides a robust way to manage users. With the introduction of the Permissions feature with the latest CKBox release, version 2.5.0, user access to preferred features and actions are easily controlled and managed.

CKBox version 2.5.0 was released on 1 August 2024.

The release includes the new Permissions feature along with several improvements for Workspaces, dependencies and other bug fixes.

Let’s take a closer look at the new and exciting Permission feature added to CKBox with the latest release.

NEW Permissions

Previously Workspaces were introduced to divide users and user groups to separate data spaces with individual category and file extension settings. While this provided the first line of control over user access and was especially useful for separating tenants in multi-tenant applications, it did not cover for more complex needs and was only available for superadmin role.

With the introduction of Permissions in version 2.5.0, both admins and superadmins can now manage and control user access and actions much more precisely.

Permissions enable you to create user groups (i.e read-only, marketing, designers) and control their access to different categories and actions over specific folders and assets. There is a control option for each action and the following are the actions you can control:

  • Creating, deleting, or modifying an asset or its metadata
  • Creating, deleting folders and modifying their metadata
undefined

Permissions allow granular control over user access and actions, catering to complex and custom structures that may already exist in the day-to-day workflows and asset management needs.

For detailed information about the feature structure and settings you can visit CKBox documentation.

Other updates

  • Workspaces performance has been improved with optimization in data fetching
  • Dependencies have been updated

Feedback and Support

If you have specific questions or you would like to report an issue, contact us at support@cksource.com – we’ll get back to you as soon as we can.

How to get CKBox

To use CKBox, you need to sign up to one of the CKBox subscription plans. All the features discussed in this article are available on the CKBox Premium, Pro, and Enterprise plans. Want to try it out first? You can take Workspaces and all the other advanced CKBox features for a spin by signing up for our 30-day free trial.

To use CKBox with CKEditor 5, you need a CKEditor Commercial License. A Commercial License subscription removes GPL license restrictions, and allows you to pick, choose and purchase Premium features for CKEditor 5.

Related posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

Input email to subscribe to newsletter

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

Form content fields

Form submit

Hidden unused field.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });