Magefan
Better Magento 2 WYSIWYG TinyMCE4 & TinyMCE5 Editor byOverview
This extension allows you to extend TinyMCE 4 & 5 tools in Magento 2, e.g.: add text color, image, html code, undo-redo, styleselect, fontsizeselect, forecolor backcolor, bold, italic, underline, strikethrough, alignleft, aligncenter, alignright alignjustify, bullist, numlist, outdent, indent, table, image, code. Read more details...
Based on stackexchange answer by Mike Dubs.
Installation
composer require magefan/module-wysiwyg-advanced
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
😋
Enabling emoji - Change "utf8" to "utf8mb4" for initStatements in app/etc/env.php file. Example:
'db' => [
'table_prefix' => '',
'connection' => [
'default' => [
...
'initStatements' => 'SET NAMES utf8mb4;',
...
]
]
],
- Alter database tables and set utf8mb4 encoding. Run SQL queries:
# For blog posts
ALTER TABLE magefan_blog_post CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
# For blog categories
ALTER TABLE magefan_blog_category CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
# For blog tags
ALTER TABLE magefan_blog_tag CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
# For products
ALTER TABLE catalog_product_entity_varchar CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
ALTER TABLE catalog_product_entity_text CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
# For categories
ALTER TABLE catalog_category_entity_varchar CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
ALTER TABLE catalog_category_entity_text CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
Magento 2 Extensions by Magefan
Magento 2 Admin Panel Extensions
- Magento 2 Automatic Related Products
- Magento 2 Automatic Related Products Plus
- Magento 2 Edit Order Extension
- Magento 2 Better Order Grid Extension
- Magento 2 Extended Product Grid
- Magento 2 Product Tabs Extension
- Magento 2 Google Shopping Feed
- Magento 2 Google Tag Manager
- Magento 2 Admin View Extension
- Magento 2 Zero Downtime Deployment
- Magento 2 Admin Email Notifications
- Magento 2 Dynamic Categories
- Magento 2 Convert Guest to Customer Extension
- Magento 2 Conflict Detector Extension
- Magento 2 Login As Customer Extension
- Magento 2 Mautic Integration Extension
- Magento 2 CMS Display Rules Extension
- Magento 2 Zendesk Chat Extension
- Magento 2 YouTube Widget Extension
- Magento 2 CLI Extension
- Magento 2 Facebook Pixel Extension
Magento 2 Blog Extensions
- Magento 2 Blog Extension
- Magento 2 Blog Plus Extension
- Magento 2 Blog Extra Extension
- Magento 2 Multi Blog Extension
- Magento 2 AMP Blog Extension
- Magento 2 Product Widget Advanced Extension
Magento 2 SEO Extensions
- Magento 2 SEO Extension
- Magento 2 Rich Snippets Extension
- Magento 2 HTML Sitemap Extension
- Magento 2 XML Sitemap Extension
- Magento 2 SEO Suite Ultimate Extension
- Magento 2 Twitter Cards Extension
- Magento 2 Facebook Open Graph Extension
- Magento 2 Hreflang Tags Extension
- Magento 2 Google Analytics 4 Extension
Magento 2 Cart Extensions
Magento 2 Speed Optimization Extensions
- Magento 2 Lazy Load Extension
- Magento 2 WebP Optimized Images Extension
- Magento 2 Rocket JavaScript Extension
Magento 2 Multi-Language Extensions
- Magento 2 Auto Currency Switcher Extension
- Magento 2 Auto Language Switcher Extension
- Magento 2 GeoIP Switcher Extension
- Magento 2 Translation Extension
- Magento 2 Translation Plus Extension