Coder Social home page Coder Social logo

Comments (10)

roslovets avatar roslovets commented on August 14, 2024 7

Should be in extension/content-manager, in admin or in plugins folder?

Yep, thanks for pointing out. I am preparing new release with HtmlEmbed and customization features.

from strapi-plugin-ckeditor5.

roslovets avatar roslovets commented on August 14, 2024 3

Check out HtmlEmbed and editor customization in v1.4.0!

from strapi-plugin-ckeditor5.

roslovets avatar roslovets commented on August 14, 2024 2

Hi! HtmlEmbed is on the way)

I created this plugin to fix blank editor content in Strapi v3.4.1. I've just added a proper CKEditor initialization:

onReady={editor => {
  if (value) {
    editor.setData(value);
  }
}}

If you want to add any plugin to CKEditor yourself you have to create your own CKEditor build and your own Strapi plugin based on your build. This is so much routine that I decided to create one comprehensive plugin for a wide variety of uses.

That's why I collect your requests to integrate useful features to my enhanced build.

from strapi-plugin-ckeditor5.

sebastiangorski avatar sebastiangorski commented on August 14, 2024 2

@roslovets great work, well done! I just updated my project with the newest version of your plugin. HtmlEmbed works like a charm. :) Thank you very much!

from strapi-plugin-ckeditor5.

roslovets avatar roslovets commented on August 14, 2024

Hi, thanks! I will examine how to add custom CKEditor configuration.

from strapi-plugin-ckeditor5.

delaudio avatar delaudio commented on August 14, 2024

I'm interested too. Id' like to add HtmlEmbed to the list of plugins. It would be great if we could add or remove buttons depending on needs.

from strapi-plugin-ckeditor5.

roslovets avatar roslovets commented on August 14, 2024

Unfortunately i'm stuck with custom configuration. The idea was to setup CKEditor via config/plugins.js but I can't find mechanism of reading this file from custom plugin. May be somebody will help.

from strapi-plugin-ckeditor5.

roslovets avatar roslovets commented on August 14, 2024

But if you want I can enable HtmlEmbed feature in my CKEditor build.
Seems like it's pretty tricky feature, it will be good if you describe what do you want from it. Or you can create a Pull Request.

from strapi-plugin-ckeditor5.

delaudio avatar delaudio commented on August 14, 2024

Hi @roslovets if you can add HtmlEmbed to your CKEditor build it would be great, in the meanwhile during this week I'll study how to add/remove buttons configuration.

I'd like to have the possibility to override the editor plugins based on project needs. For example, for a project I could need images, for another one just simple text with basic formatting.

I've been using Strapi for a week and I haven't understood fully its system of customization. I'm not really sure how to make the override in this case. Should be in extension/content-manager, in admin or in plugins folder? Since it's part of the built admin front-end. Thank you

from strapi-plugin-ckeditor5.

sebastiangorski avatar sebastiangorski commented on August 14, 2024

Hi there! I was about to post a new Issue asking for HtmlEmbed integration when I saw this one. Seems like the integration is already happening, which is great news!

I step upon your plugin @roslovets when I was researching an issue in strapi repo about CKEditor not working when Article has additional relational fileds (like Category, Author etc.). I'm not sure if you want to share the knowledge how did you managed to fix that issue, but it would be great to learn from your experience.

Anyway, I'm also in desperate need to add HtmlEmbed in CKEditor, but since the regular CKEditor version is not working with strapi, adding any plugins to it is pointless. So here I am, reading you guys and wondering when the new version of this plugin containing HtmlEmbed integration will be available. :D

As I understand there is no way to add additional plugins to your version of CKEditor as for now?

from strapi-plugin-ckeditor5.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.