# 2.8.0.beta2: 사용자 디렉터리 사용자 지정 필드, 기본 활성화된 태그, 사용자 선택 배지 표시 등

**URL:** https://meta.discourse.org/t/2-8-0-beta2-user-directory-custom-fields-tagging-enabled-by-default-user-selectable-badge-display-and-more/193148
**Category:** Announcements
**Tags:** release-notes
**Created:** [6월 8, 2021, 3:32오후 UTC](https://meta.discourse.org/t/2-8-0-beta2-user-directory-custom-fields-tagging-enabled-by-default-user-selectable-badge-display-and-more/193148 "2021-06-08T15:32:19Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [6월 8, 2021, 3:32오후 UTC](https://meta.discourse.org/t/2-8-0-beta2-user-directory-custom-fields-tagging-enabled-by-default-user-selectable-badge-display-and-more/193148/1 "2021-06-08T15:32:19Z")

</div>

## 2.8.0.beta2의 새로운 기능

### 사용자 디렉터리에서 사용자 사용자 정의 필드 표시 가능

Discourse는 오랫동안 관리자가 사용자 사용자 정의 필드를 설정하여 사용자가 사이트에 추가 정보를 공유할 수 있도록 허용해 왔습니다. 이러한 필드는 사용자의 프로필 페이지와 사용자 카드에 표시되도록 설정할 수 있었습니다. 이제 관리자는 사용자 디렉터리에 사용자 필드가 표시되도록 설정할 수 있습니다. 관리자는 렌치 도구를 사용하여 디렉터리에 표시될 열(사용자 정의 필드 포함)을 설정할 수 있습니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/1/31d4bd35139d5bf99accd3eec518f72df10ac8c1.png)

### 태그 지정 기본 활성화

앞으로 모든 _새로운_ Discourse 설치 환경에서는 태그 지정이 기본적으로 활성화됩니다. 이 변경 사항은 업그레이드하는 기존 사이트에 영향을 미치지 않습니다.

### 사용자 카드에서 사용자가 선택할 수 있는 배지 표시

기본적으로 사용자 카드에는 사용자의 신뢰 수준 배지가 표시되고, 그 다음으로 가장 높은 수준의 두 개의 배지(금배지가 있으면 금배지, 없으면 은배지, 은배지도 없으면 동배지)가 표시됩니다. 이제 사용자는 배지를 즐겨찾기로 표시하여 표시할 두 개의 배지를 선택할 수 있습니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/d/7d01ff9fba7e6aa9a0e7b1a41196ec1201ac072f.png)

### 전체 토픽이 다른 토픽으로 병합된 후 스텁 토픽 자동 삭제

전체 토픽이 다른 토픽으로 병합되면, 첫 번째 게시글과 토픽이 이동했다는 메시지만 포함된 "스텁"이 남게 됩니다. 이러한 스텁 토픽은 이제 병합된 후 7일 후 자동으로 삭제됩니다. 관리자는 `delete merged stub topics after days` 사이트 설정을 통해 이를 수정할 수 있습니다.

### 신뢰 수준에 비례하여 일일 편집 제한 증가

사용자의 신뢰 수준이 높아질수록 제한이 완화되고 사이트에서 추가 기능을 사용할 수 있게 됩니다. 예를 들어, TL3 사용자는 TL1 사용자보다 하루에 2배 많은 게시글에 좋아요를 누를 수 있습니다. 편집도 마찬가지로 제한되어 있었으나, 이제 사용자의 신뢰 수준이 높아짐에 따라 편집 제한도 증가합니다. 신뢰 수준에 대한 자세한 내용은 [Discourse 신뢰 수준 이해하기](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/)를 참조하십시오.

### 원박스(Onebox) 콘텐츠에 검열 감시 단어 목록 적용

이전에는 원박스 콘텐츠가 검열 정규 표현식에 의해 처리되지 않아 원박스를 통해 검열 대상 단어를 숨겨 넣을 수 있었습니다. 이 문제가 수정되어, 검열 대상으로 설정된 단어는 원박스에서도 검열됩니다.

### 접근성 개선

- 토픽 세부 정보 토글 버튼 라벨 개선
- 모달 닫기 버튼에 aria-label 추가
- 위젯의 아바타 이미지에 aria-label 포함
- 게시글 제목에 헤딩 역할(heading role) 추가
- 게시글 제어 및 사용자 메뉴의 포커스 스타일 수정

### 추가 기능

이 베타 버전에는 자세히 설명하기 어려울 정도로 많은 새로운 기능이 포함되어 있습니다. 아래에는 주목할 만한 일부 추가 기능을 나열했습니다. 새로운 기능의 전체 목록은 다음 게시물에서 확인하실 수 있습니다.

- 게시글 편집 즉시 적용
- 작성기에서 모든 카테고리 표시
- 그룹 이메일 설정 UI 개선
- Giphy 및 Tenor 이미지 일시 정지 기능 활성화
- 정규 표현식이 잘못된 경우 오류 메시지 표시
- 감시 단어 무음 처리
- 검토 대기열에서 승인된 대기 토픽으로 이동
- 터키어 기본 로케일에서 토픽 제목의 대문자/소문자 변환 정확히 수행
- 사이트 구조 내보내기 및 가져오기 작업 추가
- 테스트 모달에서 감시 단어의 태그 지정 및 치환 지원
- 최대 20명의 그룹 소유자에게 알림 허용

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [6월 8, 2021, 3:32오후 UTC](https://meta.discourse.org/t/2-8-0-beta2-user-directory-custom-fields-tagging-enabled-by-default-user-selectable-badge-display-and-more/193148/2 "2021-06-08T15:32:19Z")

</div>

### 더 많은 내용!

잠깐, 아직 더 있습니다! 새로운 기능과 변경 사항을 최대한 강조해 안내드리고 있지만, 자세히 나열할 수 있는 변경 사항의 수는 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등을 포함한 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.

### 보안 업데이트

이 베타 버전에는 커뮤니티와 [HackerOne](https://hackerone.com/discourse)에서 보고한 문제에 대한 2건의 보안 수정 사항이 포함되어 있습니다.

- 북마크 목록의 XSS
- 카테고리 편집 UI에 대한 무단 접근 방지

## 플러그인 개선 사항

### 여러 플러그인

- 버그 수정
  - 여러 플러그인에서 발견된 수많은 버그를 패치했습니다.

- 번역
  - 여러 플러그인의 번역을 업데이트했습니다.

### Akismet

- 오래된 게시물을 확인하기 위한 rake 작업 추가

### [WP Discourse](https://github.com/discourse/wp-discourse)

- 태그 게시

### Reactions

- 성능 개선
- 반응 선택기 UI 개선

### Shared Edits

- 성능 개선

### Subscriptions

- **캠페인 추가**  
이 플러그인의 주요 목표 중 하나는 Discourse 사이트 소유자가 커뮤니티 자금 조달을 크라우드소싱하는 것을 쉽게 만드는 것입니다. 이 기능은 Discourse Subscriptions를 사용하여 사이트를 위한 지원 캠페인을 실행하는 것을 매우 간단하게 만들어 해당 목표를 기반으로 구축되었습니다.  
 ![image](https://global.discourse-cdn.com/meta/original/3X/0/9/09b0b4c574139329509ce2795213570c680827d3.png)

## 추가 기능 및 수정 사항

> **클릭하여 확장**
>
> ### 새로운 기능
> 
> - 초안이 저장될 때 초안 체크 표시를 표시하지 않음
> - 전역 관리자 API 키 속도 제한기 추가
> - 사용자 알림 이메일 전송 시 그룹 SMTP 설정 사용 (초기)
> - widget-dropdown가 비활성 옵션을 수락하도록 확장
> - 업로드 및 최적화 이미지의 기존 URL에서 경로 사용
> - Flarum 가져오기 스크립트
> - 다른 클라이언트에 오래된 검토 가능 항목 표시
> - 새 주제 및 읽지 않은 주제의 선택적 무시 허용
> - 서비스 워커 경로 정규화
> - “정형화된 텍스트” 단축키 변경
> - TopicView에 on\_preload 추가
> - UploadCreator에서 “skip\_validations” 옵션 지원 추가
> - post\_excerpt\_maxlength 제약
> 
> ### 버그 수정
> 
> - 단계별 편집 콘텐츠에서 이미지 크기 조절 컨트롤 숨김
> - 검색 메뉴 회귀 문제
> - 푸시 알림 전송 시 타임아웃 오류 처리
> - Oneboxed 내용을 인용할 때 서식을 제외
> - must\_approve\_users가 true인 경우 초대 허용
> - IMDb 링크가 포스터로 Onebox 처리되던 문제
> - 그룹에서 IMAP가 비활성화된 경우 :group\_smtp\_email 작업을 큐에 추가하지 않음
> - 투표 옵션의 이모지 크기
> - 푸시 테스트 메시지에 새로 생성된 PushSubscription 객체 사용
> - 다른 태그를 동의어로 허용
> - 네트워크 문제가 발생했을 때 컴포저가 오류 메시지를 표시하지 않고 이후 초안 업데이트를 중단하는 문제
> - associate\_accounts\_controller\_spec.rb의 오타
> - 투표 내 이미지가 갑작스러운 스크롤을 일으키지 않도록 보장
> - 게시글 작업 유형 애플리케이션 직렬화기 조각 캐시 초기화
> - 컴포저 이미지 크기에 대해 `naturalWidth` 및 `naturalHeight` 반환
> - 자신의 주제를 삭제할 때 스태프가 아닌 사용자를 홈페이지로 리다이렉트
> - `RegExp` 생성 전 현재 사용자의 사용자명에서 마침표 이스케이프
> - topic\_tracking\_state SELECT SQL 순서 변경
> - 주제 무시 키보드 단축키 작동하지 않던 문제
> - `allowlistgeneric` Onebox 이미지 크기 무시
> - ensureDropClosed에서 요소가 존재하지 않는지 확인하는 로직 추가
> - 필수 태그를 기본적으로 스태프에게 표시하고 제한 초과
> - 주제 모델의 Active record 주석
> - 그룹 초대 시 신뢰 수준 요구하지 않음
> - 게시글 링크 연결 시 PG::StringDataRightTruncation 오류
> - 관리자 작업 및 소소한 작업이 완전히 병합된 주제의 종료를 막지 않도록 수정
> - 감시 단어 링크를 교체와 분리
> - Amazon 응답에서 예상 속성이 누락된 경우 빈 결과 반환
> - 익명 캐시에 번역된 신뢰 수준 이름을 저장하지 않음
> - 관리자가 게시글을 삭제할 때 내부 링크 삭제
> - 북마크 모달의 번역 문제
> - 비-Ember CLI ember-buffered-proxy 업데이트
> - MessageBus가 20분간 비활성 상태 이후에 멈추던 문제
> - TL4 사용자가 게시글을 다시 표시하지 못하던 문제
> - 너무 긴 발췌문으로 인해 발생하던 오류
> - 우선순위에 따라 알림 순서 유지
> - discobot의 TL2 승급 메시지가 사용자 로케일을 사용하지 않던 문제
> - 응답이 이미지인 경우의 Giphy Oneboxing
> - giphy/tenor Onebox의 GIF 일시 정지 지원
> - 주제 표시 작업의 하나-하나 오류
> - 배지 이미지 업로드를 안전하지 않다고 표시하지 않음
> - 시드에서 기존 배지의 `allow_title` 열을 업데이트하지 않음
> - 투표가 포함된 게시글을 두 번 저장할 때 오류 발생하지 않음
> - 아직 `?.`을 사용할 수 없음
> - 잘못된 푸시 채널 자동 만료
> - ESC 키로 하이퍼링크 모달 닫기
> - 투표 옵션을 탭으로 이동 가능하도록 수정
> - footer-nav 컴포넌트에서 바디 클래스 추가 및 jQuery 사용 제거
> - low\_priority\_threshold 설정에 더 나은 기본값 사용
> - 카테고리 가져오기 시 max\_category\_nesting 사용
> - external-auth 초대에 대해 UI가 서버 동작과 일치하도록 수정
> - TL4 사용자에게 게시글의 대기 중 플래그 수를 숨김
> - 이메일의 발신자 필드에 초대자 이름 표시
> - 모달의 포커스 지원 개선
> - 주제 맵에서 넘치는 긴 링크를 적절하게 줄바꿈
> - 사용자 북마크를 리마인더 날짜로 정렬
> - 게시글 및 주제 삭제 언어 단순화
> - div 발췌문에도 최대 발췌문 길이 무시
> - OP 편집 시 :post\_edited 웹훅을 두 번 호출하지 않음
> - 슬로우 모드 다이얼로그가 활성화 만료 값 기억하지 못하던 문제
> - 사용자가 초대할 수 있는 경우 그룹에 이메일 추가 허용
> - 게시글 수정 시 업로드 보안 상태 업데이트
> - 애니메이션 이미지의 라이트박스 기능 비활성화
> - Ember CLI 빌드에서 Review Queue Query 파라미터가 새로고장되지 않던 문제
> - 관리자에게 메시지를 무조건적으로 올바르게 게시
> - WCAG 색상의 구체성 및 기타 수정 사항
> - `uploads:fix_missing_s3` 작업 실행 시 업로드를 검증하지 않음
> - future-date-input의 “Backtracking re-render” 오류
> - 클라이언트 사이트 설정 페이로드에 연락처 URL 및 이메일을 포함하지 않음
> 
> ### UX 변경 사항
> 
> - 검색 주제 제목 줄바꿈 수정
> - 일괄 선택 아이콘 및 버튼 정렬 수정
> - 그룹 드롭다운 필터 높이를 일치시킴
> - 모바일 간격 더 일관성 있게 조정
> - 스크롤된 헤더에서 태그 잘림 개선
> - 복사 편집
> - 일부 검색 드롭다운 스타일 되돌림
> - 설정/편집 버튼 더 일관성 있게 조정
> - 태그 그룹 레이아웃 조정
> - 검색 패널 스타일, 일관성 업데이트
> - 초대 모달에서 아이콘을 목록 기호로 사용
> - Chrome에서 “마지막 방문” 줄 겹침 수정
> - PM 헤더 제목 정렬 수정
> - PM 제목 아이콘 정렬 수정
> - 일괄 선택 아이콘 정렬
> - 이메일에서 GitHub PR 본문의 스타일 개선
> - 현재 주제가 닫혀 있는 경우 응답 프롬프트 표시하지 않음
> - 사용자 메뉴 탭의 포커스 및 호버 색상 변경
> - 데스크톱에서 고정 헤더에 조상 카테고리 배지 표시
> - 게시글 저장 시 문제가 있으면 스크린 리더에게 알림
> - Twitter Onebox 레이아웃 조정
> - 모달을 무조건적으로 포커스
> - 검색 결과 스타일을 더 일관성 있게 조정
> - 햄버거 및 사용자 메뉴 드롭다운에 자동 포커스 추가
> - list-controls 및 topic-title 상단 여백 정렬
> - 모바일/데스크톱 `.wrap`의 일관된 패딩
> - 목록 및 Onebox 여백 조정
> - 카테고리 페이지 드롭다운을 렌치 아이콘으로 변경
> - 스크린 리더를 위한 주제 목록 내비게이션 개선
> - 다양한 주제 작업을 위한 영역 제공
> - 사용자가 discobot의 튜토리얼을 미룰 수 있음.
> - 검색 결과 링크 제목 색상 변경
> - discobot 플래그 튜토리얼 문구를 더 명확하게 수정
> - 게시글에 ARIA 영역 역할 추가
> - 슬로우 모드가 이미 활성화된 경우 Enable 버튼 대신 Update 버튼 표시
> - 라이트박스 내 컨트롤 위치 개선
> - 테마 업로드 너비 수정, 클래스 충돌 제거, 더 깔끔하게 정리
> 
> ### 성능
> 
> - 앱 부팅 중 클라이언트 설정 json 미리 로드.
> - ActiveRecord PG 연결 활성 확인을 빈 쿼리 사용으로 전환.
> - `TopicView`에서 `Post#image_upload` 미리 로드.
> - 카테고리에서 분산 캐시 설정 지연.
> - 더 많은 곳에서 분산 캐시 설정 지연.
> - SvgSprite에서 설정, 그룹 및 배지 아이콘 미리 로드.
> - 성능 중요한 경로에서 분산 캐시 설정 지연.
> - `SiteSerializer#user_color_schemes`의 N+1 쿼리 제거.
> - 앱 미리 로드 중 `SiteSerializer`에서 캐시 워밍업.
> - `Stylesheet::Manager.color_scheme_digest`에서 카테고리 쿼리 캐싱.
> - 비용 높은 XML 파싱을 피하기 위해 메모리에 핵심 svg를 메모이즈.
> - 자식 테마 스타일시트 사전 컴파일.
