질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix 2.x

에디터콤퍼넌트 사용이 활발한 사이트에서 이모티콘 에디터컴퍼넌트가 보이지 않는다는 제보가 있어 확인해 보니 모든 에디터컴퍼넌트가 아이폰에서만 출력이 되지 않고 있는 것이 확인이 되었습니다.

 

1.9 / 2.0 사이트 모두 동일한 현상이 발생하고 있습니다.

 

이 문제 확인하시거나 혹은 이상이 없는 사이트 있으신가요?

  • profile

    의도된 동작입니다. iOS 한글 입력 버그를 수정하기 위해 라르게덴님이 적용하신 divarea 플러그인이 에디터 컴포넌트와 충돌하기 때문에 iOS에서는 에디터 컴포넌트를 로딩하지 않도록 되어 있습니다.

     

    대부분의 에디터 컴포넌트는 본문 영역이 iframe으로 구현되어 있을 것이라고 가정하는데, divarea 플러그인은 그 가정을 무너뜨려 버리기 때문에 무척 난감합니다.

  • profile profile
    그럼 폐기가 된건가요??? 이거 너무나도 잘 사용하던 것이라 아이폰 비중이 50%가 넘는 사이트인데 난감하네요.
  • profile profile
    라이믹스 기준, 아이폰에서는 에디터 컴포넌트를 지원하지 않은 지 3년이 넘었습니다.
  • profile profile
    https://github.com/rhymix/rhymix/issues/932#issuecomment-371383731

    위 댓글에서 확인했습니다.

    추후 호환성을 확보할 수 있는 방법이 마련되면 에디터 컴포넌트를 다시 켤 수 있습니다.

    라는 부분을 아이폰 사용 회원들에게 공지를 하고 양해를 구하는 작업을 해야 할 것 같네요.
  • profile profile
    네. 저희가 라이믹스로 넘어온 후 발생했을텐데 아이폰 유저들이 따로 신고를 하지 않았던 것 같습니다. 회원들 특성이 불편을 그냥 참고 있는 경우가 대부분이라....

    오늘 다른 회원들 사용하는거 자기가 못쓰고 해서 부러워서 댓글로 작성해서 알게 되었습니다.
  • profile profile

    안타깝지만 현재의 에디터 컴포넌트는 XpressEditor를 위해 만들어진 것이고, 지금 CKEditor에서 돌아가는 것도 CKEditor에서 요구하는 방식대로 제대로 연동한 것이 아니라 XE 1.8 시절 XpressEditor의 함수 일부를 가져와서 억지로 땜빵해놓은 수준에 불과합니다. 작동하는 것 자체가 사실 기적이예요. 단, 팝업창을 이용하기 때문에 상당수의 모바일 어플에서는 심각한 문제가 될 수도 있습니다.

    언젠가는 이 방식대로 유지보수하는 것도 더이상 할 수 없게 될 것이고, 그러면 결국 폐기될 수밖에 없습니다. 만약 호환성을 개선한다 해도 XpressEditor에 종속되었던 기존 방식과는 많이 다르게 구현해야 하겠지요. 그렇다면 코어에 포함된 몇몇 컴포넌트를 제외한 대부분의 (이미 수년간 방치되어 온) 서드파티 자료들은 자연스럽게 폐기 수순을 밟게 될 것으로 보입니다.

     

    다행히 이모티콘 컴포넌트는 코어에 포함되어 있으니 서드파티보다는 업데이트될 가능성이 높고, 모바일에서는 이모티콘을 입력하는 다양한 방법이 있으니 그나마 쉬운 케이스라고 보여집니다.

  • profile profile
    코어에서 사용을 하지 못하게 된다면 저희로서는 어쩔수 없는 거죠. 사이트 특성상 아이폰 비중이 압도적으로 높아서 회원들께 사용이 안되는 것이 정상이고 앞으로 다시 사용 가능하면 좋겠지만 그렇게 되지 않을 수 있다고 공지를 했습니다.

    이미지 이모티콘 사용을 너무 좋아하는 회원들이라 아쉬운 상황이 되어버렸네요.
  • profile profile
    스티커 모듈처럼 에디터 컴포넌트가 아닌 별도의 모듈로 구현된 자료는 비교적 영향을 덜 받을 것 같네요.