[MAGNOLIA-8091] add emoji support in editor Created: 11/May/21  Updated: 15/May/23

Status: Open
Project: Magnolia
Component/s: None
Affects Version/s: 6.2.9
Fix Version/s: None

Type: New Feature Priority: Neutral
Reporter: Jürgen Brömmer Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File install.png    
Issue Links:
Relates
relates to MGNLUI-6885 Upgrade to CKEditor 5 Open
relates to PUBLISHING-118 use YAML format for publishing pages Closed
relation
Template:
Acceptance criteria:
Empty
Date of First Response:

 Description   

Currently there is no emoji support in the Richtext Editor. Since this is standard nowadays (like it or not), we should consider a way to add that. 

At the moment customers copy and paste emojis from different sources, which can lead to errors (see linked ticket). 

Notes:
Current version of ckeditor is 4.15



 Comments   
Comment by Richard Gange [ 14/May/21 ]

ckeditor does have emoji support https://ckeditor.com/docs/ckeditor4/latest/features/emoji.html

Comment by Beat Seeliger [ 14/May/21 ]

Hi,

 

Thanks for reporting this issue, Juergen!

We also found this error after troubleshooting a publishing error! Unfortunately the error logs don't show specific errors about this.

Comment by Tomáš Gregovský [ 04/Jun/21 ]

was asket to quickly test so I did:

on https://author-uat-magnolia-sales.de.magnolia-cloud.com/.magnolia/admincentral#app:pages-app:detail;/basic:edit and https://public-uat-magnolia-sales.de.magnolia-cloud.com/basic.html  (6.2.6-sp1) when I copied random emojis from whatsapp

= all seems to be working fine including publishing (just one emoji :chainsaw: is shown as a box)

Comment by Tobias Kerschbaum [ 04/Jun/21 ]

I debugged the whole export process in the backend with together with idealo. Our conclusion is now that is maybe has something to do with the JDK they use. I use adopt open jdk and I also had no problem. They use https://aws.amazon.com/de/corretto/. We both exported the same page with the same emoji. 

In case of the 🌱
I get: & #127793; *
They get: & #55356;& #57137; *
*without the space but i cannot paste it without

They will now test the export with their jdk with a vanilla magnolia installation to check if it is dependent to their project or the jdk.

Generated at Mon Feb 12 04:29:34 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.