에디터 스타일과 기본 스타일의 합병

* 기본 에디터 스타일과 기본 스타일 설정이 충돌하는 경우가 많았습니다.
 - 기본 스타일을 지정했는데, 기본 에디터 스타일 내의 스타일 지정이 있는 경우 반영이 안되는 경우, 또는 기본 에디터 스타일을 변경했는데 기본 스타일 설정 때문에 반영이 적절하게 되지 않는 경우 등.
* 기본 에디터 스타일에서도 less 또는 sass를 사용하도록 하고 싶었지만, 위지윅 에디터에서 본문에 나타날 스타일을 그대로 보여주는데 한계가 있었습니다.
 - 기본 에디터 스타일을 위지윅 에디터 내에서 나타내기 위해서 변칙적인 방법이 많이 활용되었습니다. 때문에 실제 본문에서 적용되는 스타일 시트의 우선순위와 위지윅 에디터 내에서 적용되는 스타일 시트의 우선순위에 차이가 있었습니다. 이 차이는 실제 보여지는 스타일과 작성하는 에디터 내의 스타일 차이를 크게 만들 가능성이 있었습니다.
* 기능의 의미가 많이 퇴색되었고, 의미 전달이 명확하지 않은 기능이었습니다.
 - 기능상 기본 에디터 스타일과 기본 스타일은 서로 겹치는 영역의 기능입니다. 기본으로 포함된 두 에디터 스타일 간에 차이가 크지 않기도 해서 어떤 기능인지 사용자가 알아채기도 어려웠습니다. 자료실에 배포되고 있는 에디터 스타일도 대단히 적었습니다.
* 게시판이나 각 글의 모듈 스킨에서 지정하는 스타일과 충돌할 가능성도 있습니다.

따라서, 에디터 스타일이 의도한 것 처럼 글의 스타일에 대한 관리자 통제 기능은 유지하면서, 다른 기능과 중복되거나 충돌할 수 있는 기능을 정리합니다.
가능한 많은 환경에서 테스트 하였으나, 추가로 이와 관련한 의견이 있을 경우 merge 후에도 계속 반영 해나가겠습니다.
This commit is contained in:
Min-Soo Kim 2020-06-16 00:33:19 +09:00 committed by GitHub
parent 9b95ae0134
commit e7cb5ede82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 212 additions and 339 deletions

View file

@ -51,7 +51,6 @@ $lang->component_history = 'Updates';
$lang->component_description = 'Description';
$lang->component_extra_vars = 'Option Variable';
$lang->component_grant = 'Permission Setting';
$lang->content_style = 'Content Style';
$lang->content_font = 'Content Font';
$lang->content_font_size = 'Content Font Size';
$lang->about_component = 'About component';

View file

@ -28,7 +28,6 @@ $lang->component_history = '更新履歴';
$lang->component_description = '説明';
$lang->component_extra_vars = '設定変数';
$lang->component_grant = '権限設定';
$lang->content_style = 'コンテンツスタイル';
$lang->content_font = 'コンテンツフォント';
$lang->content_font_size = 'コンテンツフォントサイズ';
$lang->about_component = 'コンポーネント情報';

View file

@ -55,7 +55,6 @@ $lang->component_history = '변경 이력';
$lang->component_description = '설명';
$lang->component_extra_vars = '설정 변수';
$lang->component_grant = '권한설정';
$lang->content_style = '문서 서식';
$lang->content_font = '문서 폰트';
$lang->content_font_size = '문서 폰트 크기';
$lang->about_component = '컴포넌트 소개';

View file

@ -8,7 +8,6 @@ $lang->component_history = 'Güncelleştirmeler';
$lang->component_description = 'Açıklama';
$lang->component_extra_vars = 'Değişken Seçenek';
$lang->component_grant = 'Yetki Ayarı';
$lang->content_style = 'İçerik Tarzı';
$lang->content_font = 'İçerik Yazı Tipi';
$lang->content_font_size = 'İçerik Yazı Boyutu';
$lang->about_component = 'Bileşen hakkında';

View file

@ -9,7 +9,6 @@ $lang->component_history = 'Cập nhật';
$lang->component_description = 'Mô tả';
$lang->component_extra_vars = 'Thông tin bổ xung';
$lang->component_grant = 'Thiết lập quyền';
$lang->content_style = 'Kiểu dáng của nội dung';
$lang->content_font = 'Font chữ của nội dung';
$lang->content_font_size = 'Cỡ chữ của nội dung';
$lang->about_component = 'Thông tin Thành phần';

View file

@ -10,7 +10,6 @@ $lang->component_history = '更新日志';
$lang->component_description = '说明';
$lang->component_extra_vars = '变数设置';
$lang->component_grant = '权限设置';
$lang->content_style = '文档样式';
$lang->content_font = '文档字体';
$lang->content_font_size = '字体大小';
$lang->about_component = '组件简介';

View file

@ -10,7 +10,6 @@ $lang->component_history = '更新紀錄';
$lang->component_description = '說明';
$lang->component_extra_vars = '變數設置';
$lang->component_grant = '權限設置';
$lang->content_style = '內容樣式';
$lang->content_font = '內容字體';
$lang->content_font_size = '字體大小';
$lang->about_component = '組件簡介';