Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Self-service for Premium Features coming soon! #17317

Closed
Witoso opened this issue Oct 24, 2024 · 8 comments
Closed

✨ Self-service for Premium Features coming soon! #17317

Witoso opened this issue Oct 24, 2024 · 8 comments
Labels
type:feature This issue reports a feature request (an idea for a new functionality or a missing option).

Comments

@Witoso
Copy link
Member

Witoso commented Oct 24, 2024

Hey everyone,

We're thrilled to share some exciting news with you!

Over the past few months, we’ve been working on a brand-new, streamlined way to access Premium Features for CKEditor 5, and it's almost ready for you to explore.

Note

The open-source version of CKEditor 5 licensed under GPL remains unchanged. The following updates apply exclusively to CKEditor 5 Premium Features, which have always been part of our commercial offerings.

Introducing subscriptions for CKEditor Premium Features 🎉

Our goal is to make it easy for you to access Premium Features with just a few clicks. We've created various pricing plans based on different feature needs, so you can choose the option that’s right for you (or start a free trial), and begin using your new features in your editor immediately.

But wait, there’s more!

  • Usage-based billing: Each of our commercial plans will include a specified number of editor loads. If you exceed the limit, you’ll be charged additional, but can always upgrade to a larger plan.
  • No credit card trial: Not ready to commit? No worries! Our 14-day free trial will still be available, and you don't need a credit card to test out all of our Premium Features. Dive in and explore to your heart's content.
  • Simplified integration: Thanks to a new customer portal (coming soon!), getting started will be even easier. Just grab your license key, plug it into the editor, and you’re set.

We're also updating our documentation to give you all the details, so stay tuned!

When can you expect these changes?

We plan to launch these updates by the end of the year, and are working hard to make them available as soon as possible.

Thanks for your support!

—The CKEditor Team

PS. We're sharing this message ahead of the official launch because some necessary changes to the editor core are being made to enable the ability to subscribe to CKEditor Premium Features. To stay transparent and avoid confusion, we want to explain the reason for these changes and their purpose.

We’re using this public repository to maintain a unified codebase for both the open-source and commercial versions of the editor. This ensures consistent quality, with both free and paid versions relying on the same core. These changes will not impact anyone using the self-hosted, open-source version of the editor. And rest assured, the GPL license remains unchanged.

@Witoso Witoso added the type:feature This issue reports a feature request (an idea for a new functionality or a missing option). label Oct 24, 2024
@Witoso Witoso pinned this issue Oct 24, 2024
arkflpc added a commit that referenced this issue Oct 24, 2024
Other: Changes related to the introduction of self-service channel for CKEditor 5 Premium Features. See #17317.

MAJOR BREAKING CHANGE: `config.licenseKey` is now a required property in the editor configuration. Use `'GPL'` for installations under the GPL terms. See #17317.
@Witoso
Copy link
Member Author

Witoso commented Dec 2, 2024

We're happy to announce that the release of the subscription plans for CKEditor Premium Features is now live with the 44.0.0 release! You can read more details in our release blog post.

You can now explore the new way to access Premium Features, start a free trial without a credit card, and check out our self-service plans.

We're also introducing a new Customer Portal, which will make managing your subscription even easier. From the portal, you can view your plan details, manage your billing information, and quickly access your license key to integrate Premium Features seamlessly.

Thank you for your support!

@Witoso Witoso closed this as completed Dec 2, 2024
@Witoso Witoso added this to the iteration 80 (v44.0.0) milestone Dec 2, 2024
@Witoso Witoso unpinned this issue Dec 2, 2024
@spacelist-ca
Copy link

spacelist-ca commented Dec 2, 2024

Are you providing documentation for migrating/switching from Enterprise to this new self-service premium? Besides support services, what are the limitations of it vs what current Enterprise users access?

@Witoso
Copy link
Member Author

Witoso commented Dec 3, 2024

Hey, the best way forward is to contact support or talk with your account manager. The main difference is the usage-component, accompanied by the Cloud (CDN) distribution.

@spacelist-ca
Copy link

spacelist-ca commented Dec 3, 2024 via email

@Witoso
Copy link
Member Author

Witoso commented Dec 3, 2024

For details regarding the deal possibilities, I would recommend contacting the support. As for the technical details, this section in the documentation should help.

@spacelist-ca
Copy link

spacelist-ca commented Dec 3, 2024 via email

@Reinmar
Copy link
Member

Reinmar commented Jan 10, 2025

Thanks. And in terms of custom plugins that are developed to work with the npm version, using the CDN method shouldn't make a difference, right?

Yes, custom plugins can be developed in a way that they work with CDN and npm distributions.

It's a bit different story depending whether you're an integrator (you integrate CKE into your app and need some custom plugins) or an author of a 3rd party addon that you want to publish and have people using it in all distribution channels.

For the latter, use our Package generator. It offers a development environment for 3rd party addon authors. This environment allows publishing the package in a "universally consumable way".

If you're integrator and you need to think about just one of the distribution channels (CDN or npm), you can just build your addon with that channel in mind. You have quite the same capabilities in both situations, but the code (mainly: import statements) differ slightly.

@spacelist-ca
Copy link

spacelist-ca commented Jan 10, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature This issue reports a feature request (an idea for a new functionality or a missing option).
Projects
None yet
Development

No branches or pull requests

3 participants