팁/튜토리얼

각주 에디터 컴포넌트 + 각주 편집 애드온 0.4.3 (2017-09-30)

2017.09.06 15:13
2,043
8

0.4.3 업데이트 (2017-09-30)

 

개요

  • 버그 수정 및 미세한 기능 개선이 있었습니다.
  • 호환성 테스트는 아직 끝나지 않았습니다. 가령 다음과 같은 문제가 있을 수 있습니다.
    : XE에서 관리자 외에는 각주 입력을 못할 수 있습니다.
    : 크롬 외의 브라우저, 특히 MS 엣지에서는 각주 편집 수행과정에서 높은 확률로 에러가 동반될 수 있습니다.
    : CKEditor 스킨 외에서는 각주 컴포넌트와 애드온 사용을 권장하지 않습니다.

업데이트 사항

  1. 각주 섹션을 div태그로 설정하면서 파싱 모듈이 링크 프리뷰를 중복 출력하는 문제 (웹지기님)
    ... 별도 팁 제공 https://xetown.com/rxe_third/750890 (현재 람보님 깃허브에 이슈를 올렸음)
  2. 모바일 뷰에서 각주 내용 안에 있는 링크가 동작하지 않는 문제 (웹지기님)
    ... text 메소드 대신 html 메소드 사용
  3. 각주 내용의 이미지를 풍선말 등에서 별도 출력하면서 각주 내용의 구성이 깨지는 문제 (웹지기님)
    ... 파싱 모듈 예외 처리하고 html 메소드 사용

언제일지 모를 향후 업데이트 계획

  1. 크롬에서 드래그 후 삭제 시 reorder가 되지 않는 문제
  2. 엣지와의 호환성 문제 (간장게장님)
  3. XE와의 호환성 문제 정리 (간장게장님)
  4. CK에디터 외 다른 웹에디터와 호환성 문제
  5. XE용 removeHackTag 수정 매뉴얼 작성

 


 

0.4.2 업데이트 (2017-09-27)

 

개요

  • 버그 수정이 있었습니다.

업데이트 사항

  1. PC 뷰 각주 풍선말에서 gif도 로드 (웹지기님) ... 임베드 파싱 모듈의 출력 내용 자체를 불러오지 않도록 했습니다.
  2. 모바일 뷰 각주 입력 팝업창에서 '모바일로 최적화된 화면으로 보기' 옵션 감추기 (웹지기님)

 


 

0.4.1 업데이트 (2017-09-25)

 

개요

  • 모바일 뷰가 개선되었습니다.
    : 웹지기님의 피드백으로 모바일 인터페이스가 향상되었습니다.

업데이트 사항

  1. 모바일에서 각주 컴포넌트 팝업창 최적화 (웹지기님) ... 이제 모바일에서도 각주 작성이 편리해졌습니다.
  2. 모바일 뷰 UI 개선 (웹지기님)
    : 각주 내용 투명도 삭제
    : 각주 내용에서 gif 로드 ... 대신 XE임베드 파싱 모듈에 대한 예외 처리
    : 각주 내용 닫기 버튼 확대
    : 각주 내용에 z-index와 bottom 사용자 옵션 제공 ... 레이아웃 등의 하단 고정 툴바와 겹침 문제 방지 가능
  3. 각주 팝업 창의 CK에디터 툴바를 접힘 상태로 기본 설정

 


 

0.4 업데이트 (2017-09-23)

 

개요

  • 모바일 뷰 옵션이 추가되었습니다.
    : 각주 마커를 클릭했을 때 각주 내용으로 스크롤 이동하는 동작은 이용자들로 하여금 모바일에서 피로감을 느끼게 할 수 있습니다.
    : 이번 버전에서는 모바일 뷰 옵션을 채택하여, 마커를 클릭하면 각주 내용이 스크린 하단의 fixed position을 가지는 요소로 출력되게끔 했습니다.
  • 몇몇 부분에서 버그 수정이 있었습니다.

업데이트 사항

  1. 모바일 UI 개선
  2. 댓글 에디터에서 각주 컴포넌트가 노출되는 문제 수정 (웹지기님)
  3. 붙여넣기 이벤트에서 각주 섹션이 여전히 따라 붙는 문제 수정 (토순이와아빠님, 웹지기님)

 


 

0.3.1 업데이트 (2017-09-21)

 

개요

  • 몇몇 부분에서 버그 수정 및 스타일링 개선이 있었습니다.

업데이트 사항

  1. 컴포넌트 설정에서 해시 이동 속도가 안 먹는 버그 수정 (웹지기님)
  2. XE에서 팝업 창 사이즈 지정 (Lemony님)
  3. 말풍선 미리보기에서 말줄임표 (웹지기님)
  4. 각주 마커와 내용에 딸린 하위 요소들의 여백 값들 리셋 (간장게장님)
  5. 붙여넣기 이벤트에서 각주 섹션까지 붙는 문제 해결 (토순이와아빠님)

 


 

0.3 업데이트 (2017-09-19)

 

개요

  • 각주 스타일링 작업을 완료(?)했습니다.

업데이트 사항

  1. 각주 내용에서 각주 마커로 이동 링크 장착 (오징님)
  2. 해시 링크 이동시 상단 툴바 높이 옵션 적용 (오징님)
  3. 해시 링크 이동시 이동 속도 설정 추가
  4. 각주 번호 마우스오버시 말풍선, 마우스클릭시 각주내용으로 이동 (웹지기님)
  5. 각주 해시 링크 이동시 링크 타겟에 하이라이트 효과
  6. 자동링크 애드온에 대비하여, 링크 타겟 클릭시 타겟 속성 동적 삭제 (웹지기님)

 


 

0.2 업데이트 (2017-09-17)

 

기능 향상

  1. 각주 입력창에서 CK에디터 4.7.3 버전을 CDN을 통해 불러오게 됩니다.
  2. 각주 아이콘을 교체했습니다. (VJT님, 휴리파파님)
  3. 각주 내용 섹션의 제목 내용과 제목 태그를 사용자가 직접 지정할 수 있습니다. (웹지기님) ... 각주 컴포넌트 설정에서 할 수 있습니다.
  4. 각주 창 팝업 후 커서가 에디터 안으로 자동 포커스됩니다. (socialskyo님)
  5. 각주 내용 섹션 아래로 커서 이동이 가능하게끔, 각주 생성 후에는 맨 아래에 <p>&nbsp;</p>를 추가하게 됩니다. (socialskyo님)
  6. 댓글단에서는 각주 컴포넌트 작동을 금지합니다. (웹지기님) ... 각주 편집 애드온이 활성화돼야만 댓글에서 각주 컴포넌트 버튼의 출력을 막을 수 있습니다.

버그 수정

  1. 새로운 글쓰기 상황에서 각주 편집 애드온이 동작하지 않는 문제를 해결했습니다.
  2. IE에서 각주번호가 포함되지 않은 영역을 복사하거나 잘라낼 때 동작하지 않던 문제를 해결했습니다.
  3. 에디터에서 소스 보기를 했다가 다시 에디터로 돌아올 때 이벤트 전체가 무효화된 문제를 해결했습니다.
  4. 본문에서 각주 번호가 모두 사라질 때 각주 내용 섹션도 제거하게 됩니다. 반면 각주 내용 섹션이 없을 때 각주 붙여넣기가 시도되는 경우에는 각주 내용 섹션도 되살아나게 됩니다.
  5. 각주 입력 및 붙여넣기 후 커서가 각주 번호 안으로 위치하던 문제를 해결했습니다. 각주 번호 끝에 공백 문자를 첨가함으로써 새로 생성된 sup 태그에 문서 편집이 영향을 받지 않을 수 있도록 했습니다.

 


 

개요

  • 각주 에디터 컴포넌트와 별책부록 편집용 애드온을 첨부해봅니다.
  • 현재 업로드하는 버전은 베타테스트용입니다.
  • 컴포넌트 파일은 각주 입력과 수정, 애드온 파일은 각주 복사-잘라내기-붙여넣기-삭제 기능을 담당합니다.
  • 컴포넌트 파일은 필수이며, 애드온 설치를 하지 않으시면, 위의 편집기능을 수동으로 하셔야 하며, 본문에서 스타일링된 디스플레이를 구현할 수 없습니다.

 

1. 다운로드 및 설치

 

에디터 컴포넌트 0.4.2 ap_footnote.0.4.2.zip
에디터 컴포넌트 0.4.1 ap_footnote.0.4.1.zip
에디터 컴포넌트 0.4 ap_footnote.0.4.zip
에디터 컴포넌트 0.3.1 ap_footnote.0.3.1.zip
에디터 컴포넌트 0.3 ap_footnote.0.3.zip
에디터 컴포넌트 0.2 ap_footnote.0.2.zip
에디터 컴포넌트 0.1 ap_footnote.0.1.zip

편집용 애드온 0.4.2 ap_footnote_editable.0.4.2.zip
편집용 애드온 0.4.1 ap_footnote_editable.0.4.1.zip
편집용 애드온 0.4 ap_footnote_editable.0.4.zip
편집용 애드온 0.3.1 ap_footnote_editable.0.3.1.zip
편집용 애드온 0.3 ap_footnote_editable.0.3.zip
편집용 애드온 0.2 ap_footnote_editable.0.2.zip
편집용 애드온 0.1 ap_footnote_editable.0.1.zip

 

2. 권장 환경

  • 라이믹스 + 크롬60 / IE11 + CKEditor
  • 위 환경이 아니라면 편집용 애드온이 오작동을 일으킬 수 있습니다.

 

3. 사용방법

  • 따로 말씀 안 드려도 아시리라 믿습니다. 에디터에서 아래 그림의 아이콘을 클릭하고 입력하면 됩니다

21.png

4. 덧붙이는 말

  • 개발 현황은 링크에서 확인할 수 있습니다. http://bit.ly/2etMIwY
윤삼 Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.

댓글 117

  • 2017.10.16 12:47 #767443
    흠... 실제로 class 값도 날아가나요?
  • 2017.10.16 12:52 #767456
    죄송합니다.
    다시 확인해보니 화이트리스트 처리해야 할 클래스 값이 꽤 많네요ㅠㅠ
    다음과 같습니다.

    fn_no
    fn_cnt
    top
    bottom
    fn_edge
    fn_preview
    fn_preview_cnt
    fn_preview_text
    fn_proview
    fn_proview_cnt
    fn_proview_text
    fn_proview_close
  • 2017.10.16 15:06 #767585

    리스트 처리를 해줘도 안되는군요.

    class값이 날라가는지는 잘모르겠습니다.

     

    2.png

     

    5.png

  • 2017.10.16 16:03 #767641
    클래스 값은 안 날아가네요.
    혹시 컴포넌트와 애드온을 최신 버전으로 설치한 게 맞으신지요.
    둘 모두 0.4.3이어야 하는데요.
  • 2017.10.16 17:15 #767676

    1.png

    2.png

     

    네, 둘다 0.4.3 입니다

     

  • 2017.10.17 00:28 #767785
    그럼 js충돌이 있는건 아닌가요? 콘솔탭에 에러가 없나요?
  • 2017.10.17 04:53 #768003
    에러는 없는것 같네요ㅎㅎ
  • 2017.10.17 05:06 #768023
    그렇다면 모든 애드온을 끄고 테스트 해보는 것도 방법입니다.
    우선적으로 꺼야 할 건 관리자는 제외 옵션이 있는 애드온입니다. 왜냐면 지금 관리자는 방해를 받지 않고 잘 된다고 하셨으니..
    라이믹스는 이 자료가 일반회원도 사용 가능한 상황이니까요...

    혹시 모르니 다른 애드온과 동시 사용시 문제도 한번 살펴보세요.
  • 2017.10.17 05:50 #768046
    테스트 사이트를 새로 하나 만들고 테스트해봤었는데요

    동일합니다 ㅎㅎ
  • 2017.10.17 05:52 #768055
    그럼 라이믹스에서 관리자가 아닌 일반회원 안되는거 아닌가요? XE처럼요.. @윤삼 님~
  • 2017.10.17 07:27 #768104
    제가 일반계정으로 자체 테스트할 만한 상황이 못 돼서;;;; 일전에 socialskyo님 사이트에서 일반회원 각주 입력 전례가 있어서 그냥 되려니 했었죠...
  • 2017.10.17 03:47 #767923
    스타일링을 해주는 부분에서 문제가 있는 것 같은데 도통 감이 잡히지 않네요;;;
    임의의 계정을 하나 만들어서 주소와 함께 메시지로 보내주시면 테스트해보겠습니다.
    물론 그걸로 문제를 해결할 수 있을지는 자신이 없어요ㅠ
  • 2017.10.17 05:02 #768013

    정리 후 보내드렸습니다.

     

    화이트리스트 등록은 되어있구요.

    css + js 합치기 및 공통파일 압축도 풀어논 상태입니다.

  • 2017.10.17 14:53 #768425
    네, 테스트했습니다.
    class는 잘 등록이 되는데, editor_component 속성과 data-footnote-id 속성이 등록되지 않는군요.
    당분간은 일반 회원의 경우 각주 허용을 금지해놓고 관리자 전용으로 사용하셔야 할 것 같습니다.
    시일이 좀 걸리더라도 다른 방도를 강구해봐야겠습니다;;;
  • 2017.10.17 14:59 #768430
    찾아내셔서 다행이네요.
    고생하십니다!
  • 2017.10.17 15:17 #768457
    다행이긴 한데, 구조 자체를 뜯어 고쳐야 할 거 같아요ㅠㅠ
  • 2018.04.26 13:19 #959091

    설치하고 회원 아이디로 작성해보았는데 입력은 잘 되었어요. 단, 글이 등록된 후 말풍선 기능이 전혀 안되고 새창으로만 뜨더라구요. xetown에서 검색해보니 웹지기님의 옛글에서 자동링크 애드온과의 충돌이 있다는 내용이 있었고(여기 댓글에도 내용이 있네요) 히스토리를 읽어보면 그 문제가 해결되었다는데도 저는 말풍선이 구현이 안되길래(pc,모바일 모두 새창에서 뜸) 관리화면으로 들어가서 자동링크 애드온을 끄고 새로고침하니 잘 구현됩니다.

    그리고 나서 그 뒤로 자동링크 애드온을 켰는데도 말풍선등 구현하신 모양새가 잘 보여요. 정말 예쁘고 재밌고 좋은 자료 감사드립니다. 안정화되면 마켓에 내놓으셔도 꼭 사렵니다. 진짜 오랜시간 원하던 기능이어요.