CKE 에디터 iOS에서 엔터 먹통 문제
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
Test ID: test_student PW: 1111
언제부터 이랬는지 모르겠습니다. 아이폰에서 엔터가 먹지 않습니다.
검색해보니 CKE 고질적인 문제지만 지금은 해결된 문제로 보이는데 저희 홈페이지에서는 해결이 안되었습니다.
검색한 내용
https://github.com/rhymix/rhymix/pull/1347/commits/33bbe102511030996d64391aa1fed025144787d8
확인해본 결과 이미 적용되어 있는 사항이었습니다. (Rhymix 2.0.13)
ios_enterkey 플러그인이 작동하고 있는지 확인할 수 있는 방법이 있을까요?
또 검색한 내용 중에 config.js 에서 설정한게 있으면 라이믹스 설정값을 덮어쓴다는 언급이 있어서 config.js를 없애도 봤는데 문제는 여전합니다.
수많은 사람들이 쓰는 아이폰에서 지금껏 본문 작성이 안되었다고 생각하니 원통합니다.
도움 부탁드려요
스코스코
Lv. 5
댓글 16
그런데 지금 글쓰기 진입해보니 하단에 사진,설문 등 추가 가능이 뭔가 들어가고 순정 상태가 아닌 듯 보이네요.
검색하다보니 '에디터 자동완성 모듈' 언급이 있던데 저도 이 모듈 사용하고 있거든요. 혹시 관계가 있을까요?
uploadimage, amembed, amemoji, amctcard 추가 로드하여 사용하고 있는 플러그인입니다.
윗분 말씀대로 다른 플러그인 문제일 수도 있고, 그냥 안 되는 것일 수도 있습니다. iOS가 업데이트될 때마다 뭔가 하나씩은 깨지더라구요. 그럴 리는 없겠지만 애플에서 기를 쓰고 위지윅 에디터를 막으려는 게 아닐까 의심될 정도입니다.
정상 작동하더라도 다소 버벅거리는 경향이 있으니, 모바일에서는 가능하면 textarea나 SimpleEditor를 사용하시길 권장합니다.
현실적으로 사용이 어렵다면 그냥 내버려둘 것이 아니라 사용할 수 있도록 개선을 해야겠지요. 만약 수정시 글이나 사진, 동영상 등이 지워진다면 버그이니 고쳐야 할 것이고, 만약 PC에서 작성했던 스타일이 지워지는 것이 아쉬울 뿐이라면 기존 글 수정시 기존 스타일을 유지하도록 (새로운 스타일을 작성하는 것을 지원하지 않을 뿐) 보완하는 방법도 있겠습니다.
CK에디터를 비롯해서 2000년대 중후반에 만들어진 에디터들은 언젠가 더이상 사용하기 곤란한 날이 올 것입니다. 언제까지나 그 퇴물을 붙잡고 있을 수도 없고, 한글 입력 방식에 익숙하지 않은 외국 개발자들이 알아서 패치해 주기를 기대할 수도 없으니, 적극적으로 대안을 발굴하거나 없으면 새로 만들기라도 해야 하겠습니다. 신규 서비스라면 사용자들이 지속불가능한 위지윅 에디터 환경에 중독(?)되지 않도록 처음부터 간단한 기능만 제공하는 방안 역시 진지하게 고려해야 합니다.
이번에 어찌 어찌 해결한다 해도 iOS 업그레이드와 함께 또 문제가 생길 수 있고 CK 에디터 최신버젼을 사용할 수 있는것도 아니고.. 좀 느리기도 하고.. 제가 생각하는 에디터는 모바일 기준으로는 심플에디터가 맞다는 결론이 나왔습니다. 다행히 에디터에 추가된 기능이 심플 에디터에 넣었을때도 잘 작동하는 걸 확인했고 이번에 작업한 것도 심플 에디터에 이식해주시겠다고 흔쾌히 해주셔서 결정이 어렵지 않았습니다.
역시 좀 놀랐던것은.. 그동안 아이폰에서 글 입력 안되는 문제가 최소 몇달에서 몇년동안 있었는데 일단 운영자인 제가 몰랐다는 것. 그리고 사용자들이 아무도 얘기해주지 않았다는 것. 그리고 모바일에서 아이폰 사용자가 거의 50%인데 XE나 라이믹스에서 가장 널리쓰이는 에디터에 심각한 문제가 있다는 것이네요. 그래도 사용자들을 위해서 꾸준히 노력하고 있다고 자부했는데 이런 치명적인 문제가 있는 걸 이제야 알았다니..
PC에서도 심플에디터로 통일할까 했지만 자료실 등에 길게 쓰는 글에는 역시 서식도 있어야 하고 해서 PC는 CK 에디터 유지로 결론을 내렸습니다.
원래
https://github.com/rhymix/rhymix/tree/master/modules/editor/skins/ckeditor
이런 경로인데 새로운 폴더에 새롭게 추가한건지 확인해 보시고..
https://github.com/rhymix/rhymix/blob/master/modules/editor/skins/ckeditor/editor.html
이파일에서
https://github.com/rhymix/rhymix/blob/master/modules/editor/skins/ckeditor/editor.html#L175
이런 부분에 ios에 대응하고 있습니다.
만약 저 폴더가 아닌 새로운 폴더에 설치된 것을 사용한다면 같은 역할의 파일을 열어봐야 하는 기본적인 확인 과정이 필요해 보이네요.
제가 얼핏 봤을때는 폴더명이 다르게 보이던데요.... 제가 잘못봤나보네요.
그렇다면 지금 플러그인 제작해주신 분께 수정을 요청하셔야죠. 기본 기능을 망가뜨리면서 신규 기능을 추가하려고 하진 않으셨을텐데 아마 이런 ios 관련 주의사항을 모르셨을 수도 있으니까요.
제가 먼저 달아드린 댓글 중 라이믹스에서는 코어에서 제공하는 에디터플러그인 조차도 ios 새로운 div 방식에 방해를 주는 것들이 있을 수 있어 전체를 차단했다는 것에 관련이 있을 수 있다는 말입니다.