디스코urse 포럼 설정을 약간 다르게 활용하려고 하는데, 그 일환으로 사이트 전체에서 "Topics"라는 용어를 "Journeys"로 변경하고 싶습니다. 쉬운 방법이 있을까요? 또한 'Topic’은 'Journey’로, 그 외의 표현들도 같은 방식으로 변경되어야 합니다. 관리 패널에서 텍스트를 커스터마이즈할 수 있다는 것은 알지만, 해당 단어의 모든 인스턴스를 수동으로 하나씩 수정해야 하는 것 같아 보입니다.
조언이나 안내 부탁드려요!
gingerman
(ginger man)
11월 16, 2021, 5:24오전
2
과거에 유사한 질문이 있었습니다 →
관리자 패널을 통해 사이트의 거의 모든 텍스트를 변경할 수 있다는 것은 알고 있습니다. 그런데 '모두 찾기 및 치환’과 같은 기능이 있을까요?
Discourse의 구조에서 카테고리와 토픽이 근본적인 요소라는 점은 이해합니다. 하지만 이전 포럼의 경험을 그대로 따르고 싶다면, ‘Categories’ 대신 'Forums’를, ‘Topics’ 대신 'Threads’를 사용하고 싶은 경우가 있을 수 있습니다. 이런 식으로 용어를 변경하는 방법이 있을까요?
기술에 익숙하시다면, 게시물의 문자열을 일괄 교체할 수 있는 몇 가지 옵션이 있으며, 이론적으로 원하는 작업을 수행하도록 확장할 수도 있습니다.
==> Discourse-post-process <==
I’m happy to introduce this simple but powerful Node.js script that uses the Discourse API to mass-modify Discourse posts. It essentially performs a regexp-based search & replace across all posts in a forum.
After migrating a few thousand posts from MyBB to Discourse, there was various little tweaks that needed to be made (fix BBCode → Markdown conversion, re-attach attachments, fix @username mentions when the usernames have changed etc.) I’m not a Ruby coder, and…
This guide explains how to replace a string in all posts within a Discourse instance.
Required user level: System Administrator
Console Access Required
Want to replace a string in all the posts on a site? Let’s get started!
WARNING: We strongly recommend you take a full backup before proceeding, and make sure your string replacement is specific enough to affect only the places you want it to. If this string replacement goes wrong, every…
이 참고 자료들을 알려주셔서 감사합니다!
이 기능들은 셀프 호스팅을 할 때만 가능한가요? 현재는 표준(Standard) 또는 비즈니스(Business) 디스코र्स 호스팅 플랜을 사용해 빠르게 시작하고, 그런 설정 문제로 고민하지 않으려고 계획하고 있습니다.
osioke
(Osioke Itseuwa)
11월 16, 2021, 6:52오전
4
정확한 말씀이세요! 표준(Standard) 또는 비즈니스(Business) 플랜을 이용하시면 기술적인 부분 때문에 걱정하실 필요가 없습니다.
죄송합니다, Standard 플랜을 사용 중인데 이렇게 많은 수정 작업을 할 수 있나요? 아니면 정말로 그 수준의 심도 있는 커스터마이징을 하려면 직접 호스팅을 해야 하는 건가요? 가능하면요.
osioke
(Osioke Itseuwa)
11월 17, 2021, 5:44오전
6
호스팅 플랜에서 접근할 수 없는 이러한 단어 치환 작업과 콘솔이 필요한 작업을 대신 도와드릴 수 있습니다. 직접 콘솔에 접근하여 명령어를 실행하고 싶으시다면 셀프 호스팅으로 전환하셔야 합니다.