XE도 그렇고 라이믹스도 에디터에서 불러와야할 js 등이 새로 바뀌어야할 새 파일이 불러와지지 못하고 사용자의 브라우저에 이미 다운로드 되어 캐시 된 파일을 이용하려고 할때 js가 변경이 안되어 에디터가 동작하지 않게 될 수 있습니다. 물론 새로 방문하는 사람은 전혀 문제가 없지만요.
또는 에디터에 사용하던 플러그인을 업데이트 할때도 해당 플러그인의 변경되는 기능이 작동하지 않을 수 있습니다. 플러그인에서 제공하는 js가 변경이 되었는데 여전히 방문자는 이전에 브라우저에 캐시된 js를 실행하고 새롭게 서버에서 받아가지 않기 때문인데요.
이러한 변경작업이 있을때 사용자의 브라우저의 CK에디터 관련 js를 새롭게 다운받게 할 수 있습니다.
modules/editor/skins/ckeditor/editor.html
위 파일에
CKEDITOR.dtd.$removeEmpty.ins = 0;
CKEDITOR.dtd.$removeEmpty.i = 0;
부분이 있습니다.
아래에 한줄 추가해보셔요.
CKEDITOR.timestamp = '에디터작업을한현재시간';
CKEDITOR.timestamp ='202007171055';
이렇게 추가하면 그 시점부터는 에디터에 종속된 js들이 *.js?202007171055 로 바뀌게 되어 새롭게 다시 서버에서 js 파일들을 가져오게 됩니다.
다음에 또 에디터 관련 변경이 있다면 그때 또 저 숫자를 바꾸면 됩니다.