JSON 테마 설정 편집기가 최고예요! (이벤트도 정말 좋아요!)

와! 새로운 JSON 테마 편집기가 정말 훌륭합니다!

그리고 또 하나—이벤트 및 날짜별 정렬 기능도 큰 개선점입니다

저는 이번 학기에 강의를 위해 Discourse를 사용 중입니다(사실 Discourse를 처음 쓰기 시작한 이유이기도 합니다). 그래서 이번에는 평소처럼 기존 사이트를 활용하는 대신, 처음부터 새 사이트를 설정하는 데 시간을 보내고 있습니다. 그중에서 조금 헤맸지만 정말 멋진 기능 중 하나는 토픽을 이벤트로 설정한 후 카테고리가 이벤트 순서대로 항목을 정렬해 주는 것입니다. 이 기능은 "강의 계획표 순서대로 토픽을 표시하는 법"이라는 문제를 완전히 해결해 주었는데요(이전에는 모든 토픽을 링크한 강의 계획표 토픽을 만들어서 해결하곤 했었습니다).

7개의 좋아요

맞지?! 나도 그 기능을 정말 좋아해. 팀의 멋진 추가 기능에 감사해 :slight_smile:

8개의 좋아요

이 기능을 정말로 감사하게 생각합니다. 덕분에 복잡한 테마 구성 요소 설정을 복제할 수 있었거든요.

6개의 좋아요

설정 편집기에 대해 강조하고 싶은 한 가지가 있습니다. 바로 트러블슈팅이나, 특히 구분 문자열 입력을 통해 배열을 형성해야 하는 테마 구성 요소 설정을 변경할 때 이 도구가 얼마나 유용한지를 체감했다는 점입니다. 제 생각에는 UI 인터페이스의 필드에서 문자열 설정을 편집하는 것보다 설정 편집기 모달에서 편집하는 것이 훨씬 쉽습니다.

예를 들어, 아래는 헤더 링크(Header Links) 테마 구성 요소의 설정 편집기 출력 결과입니다. (설정 행은 “|” 파이프 문자로 구분됩니다.)

[
	{
		"setting": "Custom_header_links",
		"value": "Meta-D, this link will open Meta in a new tab, https://meta.discourse.org, vdo, blank, remove|Most Liked, Posts with the most amount of likes, /latest/?order=op_likes, vdo, self, keep|Privacy, Our Privacy Policy, /privacy, vdm, self, keep|FAQ, Frequently Asked Questions, /faq, vdm, self, keep"
	},
	{
		"setting": "links_position",
		"value": "right"
	}
]

작은 크기의 텍스트 박스에서 긴 문자열을 직접 다룰 필요가 없고, 녹색 체크마크 버튼을 클릭할 필요도 없습니다. 설정 편집기에서 저장하면 설정이 자동으로 저장되므로 이 과정이 생략됩니다.

3개의 좋아요