Magento 2.3 - TinyMCE4 Toolbar and Plugin ConfigurationMagento 2 - Add spellchecker to tiny mce wysiwyg editor as pluginMagento2: WYSIWYG / TinyMCE Editor every time removing <a> tags in CMS blocksIntegrate WYSIWYG TinyMCE in Admin Custom Module and Contact Us / CMS PageTinyMCE and Javascript conflictMagento 2: How to override lib/web/tiny_mce/tiny_mce_src.js?Magento 2.x Tiny MCE background image pluginMagento 2 - Add spellchecker to tiny mce wysiwyg editor as pluginHow can I make widgets show properly in tinymce in magento 2.3?Programmatically create a wysiwyg editor for frontend magento 2.3TinyMCE Issues in Magento 2.3Magento 2.3.1 not loading correct javascript files (tinymce)Magento 2.3 modify link plugin in WYSIWYG TinyMCE4

Was planting UN flag on Moon ever discussed?

My mom's return ticket is 3 days after I-94 expires

Should I list a completely different profession in my technical resume?

Professor Roman loves to teach unorthodox Chemistry

How can I find out about the game world without meta-influencing it?

Prove that the infinite series equals 1

Placement of positioning lights on A320 winglets

How many sets of dice do I need for D&D?

Dependent voltage/current sources

What does the homotopy coherent nerve do to spaces of enriched functors?

Should I be able to use the Gloom Stalker ranger's Dread Ambusher class feature when attacking before initiative has been rolled to add a d8 damage?

When to use и or а as “and”?

Do Veracrypt encrypted volumes have any kind of brute force protection?

What is the "books received" section in journals?

What's the difference between DHCP and NAT? Are they mutually exclusive?

Create a cube from identical 3D objects

How can powerful telekinesis avoid violating Newton's 3rd Law?

ASCII Meme Arrow Generator

Why did the World Bank set the global poverty line at $1.90?

How (un)safe is it to ride barefoot?

Makefile for a simple Debian Repo

How to befriend someone who doesn't like to talk?

If absolute velocity does not exist, how can we say a rocket accelerates in empty space?

A life of PhD: is it feasible?



Magento 2.3 - TinyMCE4 Toolbar and Plugin Configuration


Magento 2 - Add spellchecker to tiny mce wysiwyg editor as pluginMagento2: WYSIWYG / TinyMCE Editor every time removing <a> tags in CMS blocksIntegrate WYSIWYG TinyMCE in Admin Custom Module and Contact Us / CMS PageTinyMCE and Javascript conflictMagento 2: How to override lib/web/tiny_mce/tiny_mce_src.js?Magento 2.x Tiny MCE background image pluginMagento 2 - Add spellchecker to tiny mce wysiwyg editor as pluginHow can I make widgets show properly in tinymce in magento 2.3?Programmatically create a wysiwyg editor for frontend magento 2.3TinyMCE Issues in Magento 2.3Magento 2.3.1 not loading correct javascript files (tinymce)Magento 2.3 modify link plugin in WYSIWYG TinyMCE4






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








3















Updated to Magento 2.3 which includes the TinyMCE v4 editor, but the default layout does not include options like "Color Picker" or "Code".



How should I appropriately modify the tinymce.init config to include these features? I tried modifying di.xml as the devdocs described, but I did not see any changes after setup:upgrade and clearing cache. (https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/wysiwyg/configure-tinymce-editor.html)



Perhaps I need to override this file?



From: lib/web/mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter.js
...
plugins: this.config.tinymce4.plugins,
toolbar: this.config.tinymce4.toolbar,
...


Any guidance or feedback would be greatly appreciated. Thank you!



enter image description hereenter image description here










share|improve this question






















  • I Trying but It not Work! i use magento 2.3.1

    – Huân
    Jun 5 at 9:09











  • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

    – Piyush
    Jun 5 at 9:26

















3















Updated to Magento 2.3 which includes the TinyMCE v4 editor, but the default layout does not include options like "Color Picker" or "Code".



How should I appropriately modify the tinymce.init config to include these features? I tried modifying di.xml as the devdocs described, but I did not see any changes after setup:upgrade and clearing cache. (https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/wysiwyg/configure-tinymce-editor.html)



Perhaps I need to override this file?



From: lib/web/mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter.js
...
plugins: this.config.tinymce4.plugins,
toolbar: this.config.tinymce4.toolbar,
...


Any guidance or feedback would be greatly appreciated. Thank you!



enter image description hereenter image description here










share|improve this question






















  • I Trying but It not Work! i use magento 2.3.1

    – Huân
    Jun 5 at 9:09











  • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

    – Piyush
    Jun 5 at 9:26













3












3








3


1






Updated to Magento 2.3 which includes the TinyMCE v4 editor, but the default layout does not include options like "Color Picker" or "Code".



How should I appropriately modify the tinymce.init config to include these features? I tried modifying di.xml as the devdocs described, but I did not see any changes after setup:upgrade and clearing cache. (https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/wysiwyg/configure-tinymce-editor.html)



Perhaps I need to override this file?



From: lib/web/mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter.js
...
plugins: this.config.tinymce4.plugins,
toolbar: this.config.tinymce4.toolbar,
...


Any guidance or feedback would be greatly appreciated. Thank you!



enter image description hereenter image description here










share|improve this question














Updated to Magento 2.3 which includes the TinyMCE v4 editor, but the default layout does not include options like "Color Picker" or "Code".



How should I appropriately modify the tinymce.init config to include these features? I tried modifying di.xml as the devdocs described, but I did not see any changes after setup:upgrade and clearing cache. (https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/wysiwyg/configure-tinymce-editor.html)



Perhaps I need to override this file?



From: lib/web/mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter.js
...
plugins: this.config.tinymce4.plugins,
toolbar: this.config.tinymce4.toolbar,
...


Any guidance or feedback would be greatly appreciated. Thank you!



enter image description hereenter image description here







magento2 wysiwyg tinymce






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 27 at 16:15









Mike DubsMike Dubs

1067




1067












  • I Trying but It not Work! i use magento 2.3.1

    – Huân
    Jun 5 at 9:09











  • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

    – Piyush
    Jun 5 at 9:26

















  • I Trying but It not Work! i use magento 2.3.1

    – Huân
    Jun 5 at 9:09











  • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

    – Piyush
    Jun 5 at 9:26
















I Trying but It not Work! i use magento 2.3.1

– Huân
Jun 5 at 9:09





I Trying but It not Work! i use magento 2.3.1

– Huân
Jun 5 at 9:09













This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

– Piyush
Jun 5 at 9:26





This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

– Piyush
Jun 5 at 9:26










2 Answers
2






active

oldest

votes


















3














Potential answer: Create an afterGetConfig plugin to configure Magento 2.3's TinyMCE v4.6.4 WYSIWYG editor



  • My below solution adds the menubar, font color, background color, image selector, and code buttons to a "loaded" toolbar

1) Create the directory [app/code/vendor/module]: app/code/Project/Customtinymce



2) Create app/code/Project/Customtinymce/etc/di.xml:



<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="MagentoUiComponentWysiwygConfigInterface">
<plugin name="project_customtinymce_config"
type="ProjectCustomtinymcePluginConfig"
sortOrder="10"/>
</type>
</config>


3) Create app/code/Project/Customtinymce/etc/module.xml:



<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Project_Customtinymce" setup_version="0.1.0"/>
</config>


4) Create app/code/Project/Customtinymce/registration.php



<?php
MagentoFrameworkComponentComponentRegistrar::register(
MagentoFrameworkComponentComponentRegistrar::MODULE,
'Project_Customtinymce',
__DIR__
);


5) Create the after plugin app/code/Project/Customtinymce/Plugin/Config.php:



<?php

namespace ProjectCustomtinymcePlugin;


class Config


protected $activeEditor;

public function __construct(MagentoUiBlockWysiwygActiveEditor $activeEditor)

$this->activeEditor = $activeEditor;


/**
* Return WYSIWYG configuration
*
* @param MagentoUiComponentWysiwygConfigInterface $configInterface
* @param MagentoFrameworkDataObject $result
* @return MagentoFrameworkDataObject
*/
public function afterGetConfig(
MagentoUiComponentWysiwygConfigInterface $configInterface,
MagentoFrameworkDataObject $result
)

// Get current wysiwyg adapter's path
$editor = $this->activeEditor->getWysiwygAdapterPath();

// Is the current wysiwyg tinymce v4?
if(strpos($editor,'tinymce4Adapter')) fontsizeselect
else // don't make any changes if the current wysiwyg editor is not tinymce 4
return $result;





After screenshot:
After screenshot



Please see TinyMCE v4 Toolbar Resources for more toolbar and plugin options.



I hope this plugin helps others! Please add your helpful feedback to improve this answer.






share|improve this answer
































    0














    You can see how magento implements wysiwyg config css for tinymce3 in module Magento_Tinymce3
    But keep in minds this module will be remove from core soon as soon as all functions compatible with tinymce4 and magento implements extensions points allow to integrate any other editors like ckeditor



    In future the approach to integrate new editor will be use php code plugins with Modifier pool dependency injection mechanism






    share|improve this answer

























    • Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

      – Mike Dubs
      Feb 28 at 16:59











    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "479"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f263745%2fmagento-2-3-tinymce4-toolbar-and-plugin-configuration%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    Potential answer: Create an afterGetConfig plugin to configure Magento 2.3's TinyMCE v4.6.4 WYSIWYG editor



    • My below solution adds the menubar, font color, background color, image selector, and code buttons to a "loaded" toolbar

    1) Create the directory [app/code/vendor/module]: app/code/Project/Customtinymce



    2) Create app/code/Project/Customtinymce/etc/di.xml:



    <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <type name="MagentoUiComponentWysiwygConfigInterface">
    <plugin name="project_customtinymce_config"
    type="ProjectCustomtinymcePluginConfig"
    sortOrder="10"/>
    </type>
    </config>


    3) Create app/code/Project/Customtinymce/etc/module.xml:



    <?xml version="1.0"?>
    <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Project_Customtinymce" setup_version="0.1.0"/>
    </config>


    4) Create app/code/Project/Customtinymce/registration.php



    <?php
    MagentoFrameworkComponentComponentRegistrar::register(
    MagentoFrameworkComponentComponentRegistrar::MODULE,
    'Project_Customtinymce',
    __DIR__
    );


    5) Create the after plugin app/code/Project/Customtinymce/Plugin/Config.php:



    <?php

    namespace ProjectCustomtinymcePlugin;


    class Config


    protected $activeEditor;

    public function __construct(MagentoUiBlockWysiwygActiveEditor $activeEditor)

    $this->activeEditor = $activeEditor;


    /**
    * Return WYSIWYG configuration
    *
    * @param MagentoUiComponentWysiwygConfigInterface $configInterface
    * @param MagentoFrameworkDataObject $result
    * @return MagentoFrameworkDataObject
    */
    public function afterGetConfig(
    MagentoUiComponentWysiwygConfigInterface $configInterface,
    MagentoFrameworkDataObject $result
    )

    // Get current wysiwyg adapter's path
    $editor = $this->activeEditor->getWysiwygAdapterPath();

    // Is the current wysiwyg tinymce v4?
    if(strpos($editor,'tinymce4Adapter')) fontsizeselect
    else // don't make any changes if the current wysiwyg editor is not tinymce 4
    return $result;





    After screenshot:
    After screenshot



    Please see TinyMCE v4 Toolbar Resources for more toolbar and plugin options.



    I hope this plugin helps others! Please add your helpful feedback to improve this answer.






    share|improve this answer





























      3














      Potential answer: Create an afterGetConfig plugin to configure Magento 2.3's TinyMCE v4.6.4 WYSIWYG editor



      • My below solution adds the menubar, font color, background color, image selector, and code buttons to a "loaded" toolbar

      1) Create the directory [app/code/vendor/module]: app/code/Project/Customtinymce



      2) Create app/code/Project/Customtinymce/etc/di.xml:



      <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
      <type name="MagentoUiComponentWysiwygConfigInterface">
      <plugin name="project_customtinymce_config"
      type="ProjectCustomtinymcePluginConfig"
      sortOrder="10"/>
      </type>
      </config>


      3) Create app/code/Project/Customtinymce/etc/module.xml:



      <?xml version="1.0"?>
      <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
      <module name="Project_Customtinymce" setup_version="0.1.0"/>
      </config>


      4) Create app/code/Project/Customtinymce/registration.php



      <?php
      MagentoFrameworkComponentComponentRegistrar::register(
      MagentoFrameworkComponentComponentRegistrar::MODULE,
      'Project_Customtinymce',
      __DIR__
      );


      5) Create the after plugin app/code/Project/Customtinymce/Plugin/Config.php:



      <?php

      namespace ProjectCustomtinymcePlugin;


      class Config


      protected $activeEditor;

      public function __construct(MagentoUiBlockWysiwygActiveEditor $activeEditor)

      $this->activeEditor = $activeEditor;


      /**
      * Return WYSIWYG configuration
      *
      * @param MagentoUiComponentWysiwygConfigInterface $configInterface
      * @param MagentoFrameworkDataObject $result
      * @return MagentoFrameworkDataObject
      */
      public function afterGetConfig(
      MagentoUiComponentWysiwygConfigInterface $configInterface,
      MagentoFrameworkDataObject $result
      )

      // Get current wysiwyg adapter's path
      $editor = $this->activeEditor->getWysiwygAdapterPath();

      // Is the current wysiwyg tinymce v4?
      if(strpos($editor,'tinymce4Adapter')) fontsizeselect
      else // don't make any changes if the current wysiwyg editor is not tinymce 4
      return $result;





      After screenshot:
      After screenshot



      Please see TinyMCE v4 Toolbar Resources for more toolbar and plugin options.



      I hope this plugin helps others! Please add your helpful feedback to improve this answer.






      share|improve this answer



























        3












        3








        3







        Potential answer: Create an afterGetConfig plugin to configure Magento 2.3's TinyMCE v4.6.4 WYSIWYG editor



        • My below solution adds the menubar, font color, background color, image selector, and code buttons to a "loaded" toolbar

        1) Create the directory [app/code/vendor/module]: app/code/Project/Customtinymce



        2) Create app/code/Project/Customtinymce/etc/di.xml:



        <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
        <type name="MagentoUiComponentWysiwygConfigInterface">
        <plugin name="project_customtinymce_config"
        type="ProjectCustomtinymcePluginConfig"
        sortOrder="10"/>
        </type>
        </config>


        3) Create app/code/Project/Customtinymce/etc/module.xml:



        <?xml version="1.0"?>
        <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
        <module name="Project_Customtinymce" setup_version="0.1.0"/>
        </config>


        4) Create app/code/Project/Customtinymce/registration.php



        <?php
        MagentoFrameworkComponentComponentRegistrar::register(
        MagentoFrameworkComponentComponentRegistrar::MODULE,
        'Project_Customtinymce',
        __DIR__
        );


        5) Create the after plugin app/code/Project/Customtinymce/Plugin/Config.php:



        <?php

        namespace ProjectCustomtinymcePlugin;


        class Config


        protected $activeEditor;

        public function __construct(MagentoUiBlockWysiwygActiveEditor $activeEditor)

        $this->activeEditor = $activeEditor;


        /**
        * Return WYSIWYG configuration
        *
        * @param MagentoUiComponentWysiwygConfigInterface $configInterface
        * @param MagentoFrameworkDataObject $result
        * @return MagentoFrameworkDataObject
        */
        public function afterGetConfig(
        MagentoUiComponentWysiwygConfigInterface $configInterface,
        MagentoFrameworkDataObject $result
        )

        // Get current wysiwyg adapter's path
        $editor = $this->activeEditor->getWysiwygAdapterPath();

        // Is the current wysiwyg tinymce v4?
        if(strpos($editor,'tinymce4Adapter')) fontsizeselect
        else // don't make any changes if the current wysiwyg editor is not tinymce 4
        return $result;





        After screenshot:
        After screenshot



        Please see TinyMCE v4 Toolbar Resources for more toolbar and plugin options.



        I hope this plugin helps others! Please add your helpful feedback to improve this answer.






        share|improve this answer















        Potential answer: Create an afterGetConfig plugin to configure Magento 2.3's TinyMCE v4.6.4 WYSIWYG editor



        • My below solution adds the menubar, font color, background color, image selector, and code buttons to a "loaded" toolbar

        1) Create the directory [app/code/vendor/module]: app/code/Project/Customtinymce



        2) Create app/code/Project/Customtinymce/etc/di.xml:



        <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
        <type name="MagentoUiComponentWysiwygConfigInterface">
        <plugin name="project_customtinymce_config"
        type="ProjectCustomtinymcePluginConfig"
        sortOrder="10"/>
        </type>
        </config>


        3) Create app/code/Project/Customtinymce/etc/module.xml:



        <?xml version="1.0"?>
        <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
        <module name="Project_Customtinymce" setup_version="0.1.0"/>
        </config>


        4) Create app/code/Project/Customtinymce/registration.php



        <?php
        MagentoFrameworkComponentComponentRegistrar::register(
        MagentoFrameworkComponentComponentRegistrar::MODULE,
        'Project_Customtinymce',
        __DIR__
        );


        5) Create the after plugin app/code/Project/Customtinymce/Plugin/Config.php:



        <?php

        namespace ProjectCustomtinymcePlugin;


        class Config


        protected $activeEditor;

        public function __construct(MagentoUiBlockWysiwygActiveEditor $activeEditor)

        $this->activeEditor = $activeEditor;


        /**
        * Return WYSIWYG configuration
        *
        * @param MagentoUiComponentWysiwygConfigInterface $configInterface
        * @param MagentoFrameworkDataObject $result
        * @return MagentoFrameworkDataObject
        */
        public function afterGetConfig(
        MagentoUiComponentWysiwygConfigInterface $configInterface,
        MagentoFrameworkDataObject $result
        )

        // Get current wysiwyg adapter's path
        $editor = $this->activeEditor->getWysiwygAdapterPath();

        // Is the current wysiwyg tinymce v4?
        if(strpos($editor,'tinymce4Adapter')) fontsizeselect
        else // don't make any changes if the current wysiwyg editor is not tinymce 4
        return $result;





        After screenshot:
        After screenshot



        Please see TinyMCE v4 Toolbar Resources for more toolbar and plugin options.



        I hope this plugin helps others! Please add your helpful feedback to improve this answer.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Mar 5 at 21:42

























        answered Feb 28 at 15:02









        Mike DubsMike Dubs

        1067




        1067























            0














            You can see how magento implements wysiwyg config css for tinymce3 in module Magento_Tinymce3
            But keep in minds this module will be remove from core soon as soon as all functions compatible with tinymce4 and magento implements extensions points allow to integrate any other editors like ckeditor



            In future the approach to integrate new editor will be use php code plugins with Modifier pool dependency injection mechanism






            share|improve this answer

























            • Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

              – Mike Dubs
              Feb 28 at 16:59















            0














            You can see how magento implements wysiwyg config css for tinymce3 in module Magento_Tinymce3
            But keep in minds this module will be remove from core soon as soon as all functions compatible with tinymce4 and magento implements extensions points allow to integrate any other editors like ckeditor



            In future the approach to integrate new editor will be use php code plugins with Modifier pool dependency injection mechanism






            share|improve this answer

























            • Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

              – Mike Dubs
              Feb 28 at 16:59













            0












            0








            0







            You can see how magento implements wysiwyg config css for tinymce3 in module Magento_Tinymce3
            But keep in minds this module will be remove from core soon as soon as all functions compatible with tinymce4 and magento implements extensions points allow to integrate any other editors like ckeditor



            In future the approach to integrate new editor will be use php code plugins with Modifier pool dependency injection mechanism






            share|improve this answer















            You can see how magento implements wysiwyg config css for tinymce3 in module Magento_Tinymce3
            But keep in minds this module will be remove from core soon as soon as all functions compatible with tinymce4 and magento implements extensions points allow to integrate any other editors like ckeditor



            In future the approach to integrate new editor will be use php code plugins with Modifier pool dependency injection mechanism







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Feb 28 at 16:47

























            answered Feb 28 at 16:41









            mrtuvnmrtuvn

            1,92411830




            1,92411830












            • Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

              – Mike Dubs
              Feb 28 at 16:59

















            • Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

              – Mike Dubs
              Feb 28 at 16:59
















            Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

            – Mike Dubs
            Feb 28 at 16:59





            Would you agree or disagree with the after plugin approach that is in my proposed answer? Thank you for your helpful feedback. :)

            – Mike Dubs
            Feb 28 at 16:59

















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Magento Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f263745%2fmagento-2-3-tinymce4-toolbar-and-plugin-configuration%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

            Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

            Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form