일괄 "Discourse에 게시"

WordPress에 관한 질문일 수도 있지만, 대량의 게시물을 "Discourse에 게시"할 수 있는 방법이 있을까요? Discourse 댓글을 활성화하기 위해 200개의 게시물을 Discourse에 게시하고 싶은데, WordPress의 일괄 편집 기능에서 Discourse 메뉴 옵션에 접근하는 방법을 모르겠어요.

플러그인은 WordPress의 일괄 편집 옵션에 Discourse 옵션을 추가하지 않습니다. API를 통해 게시물을 게시하는 기능을 개발하는 것은 가능하지만, 200개의 게시물의 경우 수동으로 Discourse에 게시하는 것이 더 적은 작업일 가능성이 높습니다.

그렇게 짐작했어요 … 감사합니다.

이 글이 오래된 글이라는 것은 알고 있지만, 일괄 게시를 위해 다음을 수행했습니다:

  1. "게시 > 기본 디스커스 카테고리"에서 기본 카테고리를 설정했습니다.
  2. "자동 게시"를 활성화했습니다.
  3. 게시물을 일괄 선택한 후 "상태"를 "게시됨"으로 다시 선택했습니다.

이렇게 하면 게시물이 이미 게시된 상태일지라도 자동 게시 기능이 트리거됩니다.

수정: 이러한 작업은 권장되지 않으며 Discourse에서 지원되지 않습니다.

WP Discourse 플러그인을 사용하여 WordPress에서 Discourse로 대량 게시하는 것은 권장되지 않으며 지원되지 않는다는 점을 다시 한번 안내드립니다. 이 작업은 데이터베이스 마이그레이션을 수행하는 것이 올바른 방법입니다.

감사합니다. 각 블로그 게시물을 수동으로 다시 게시하면서 시작했습니다. 하지만 1시간이 지나자 수동으로 처리하려면 며칠이 걸릴 것이라는 걸 깨달았어요.

기존 블로그 게시물들을 연결된 Discourse 토픽에 일괄 다시 게시한 후, 내재적인 위험이나 확인해야 할 사항이 있을까요?

죄송하지만, 언급했듯이 이러한 작업은 권장되지 않으며 지원되지 않습니다. 만약 방법을 알려드리면 그 행위를 장려하는 것이 되므로, 그렇게 하고 싶지는 않습니다 :slight_smile:

알겠습니다. 이미 완료된 상태입니다. 비추천 사항이라는 점을 몰랐기 때문에, 주로 주의해야 할 사항이 있는지 물어본 것이었습니다.

물론, 비추천 사항이라는 것을 미리 알았다면 다른 방식으로 접근했을 수도 있습니다. 하지만 위 주제 히스토리에 그렇게 하지 말라고 언급된 내용은 없습니다. 그런 내용을 본 기억이 없습니다.

또한, 해당 권장 사항에 대한 존중의 의미로 위 스크립트도 제거하겠습니다.

하지만 이는 플러그인과 워드프레스에 내장된 기능이며, 실제로 작동합니다. 또한 이에 대해 문서화된 유일한 해결책이기도 합니다.

이로 인해 부하가 증가할 수는 있지만, 자동 게시가 활성화된 상태에서 5개의 게시물을 일괄 게시하는 것은 평소에 비해 특별히 큰 문제가 아닙니다. 수백 개의 게시물을 게시하는 경우, 10개/25개씩 더 작은 단위로 나누어 처리하는 것이 최선이지만, 문제가 발생하지 않도록 보장하기 위한 큐/배치 처리 기능이 필요합니다. 현재 일괄 게시에는 해당 기능이 부족합니다.

WP Discourse 플러그인을 사용하여 WordPress에서 Discourse로 대량 게시하는 것은 권장되지 않습니다. 이러한 상황은 Discourse가 기본적으로 지원하고, Discourse.org를 포함한 모든 Discourse 호스팅 제공업체가 처리하는 데이터베이스 마이그레이션을 통해 처리하는 것이 좋습니다.

WP Discourse 플러그인을 사용하여 WordPress에서 Discourse로 대량 게시하는 것은 "내장 기능"이 아니며, 문서화되지도 않고 지원되지도 않습니다.

포스트를 일괄 게시하는 이유는 사용 사례에 따라 다를 수 있지만, 예를 들어 데이터 마이그레이션 같은 경우엔 과할 수 있다고 생각합니다.

우리는 Discourse에 특정 카테고리를 두고, WooCommerce 제품을 생성할 때 해당 카테고리에 게시합니다. 이렇게 하면 포럼 회원들이 해당 제품과 관련하여 지원 관련 대화를 나눌 수 있습니다. 다른 데이터는 자동 게시되지 않습니다.

자동 게시(Auto-publish) 기능은 WP Discourse가 설치된 시점 이후에 생성되는 모든 항목을 처리합니다. WordPress에서 포스트를 편집하거나, 이 예시처럼 포스트 게시 상태를 변경하면 자동으로 트리거됩니다. 이 상태 변경은 여러 포스트를 동시에 수행할 수 있으므로, WP Discourse는 설정에 따라 콘텐츠를 Discourse로 자동 게시하게 됩니다.

WP Discourse의 자동 게시는 하나의 기능입니다. 따라서 어떤 점이 우려되는지 잘 모르겠습니다.

WP Discourse의 자동 게시 기능이 귀하의 사례에서 정상적으로 작동하는 것을 보니 기쁩니다.

불확실함의 핵심은 사람들이 이곳에 와서 이 주제를 읽고 "그렇게 나쁠까?"라고 생각할 수 있다는 점입니다. 네, 귀하의 경우처럼 특정 상황에서는 자동 게시를 그렇게 사용하는 것이 문제를 거의 일으키지 않을 수 있습니다. 하지만 제 경험상, 사람들은 "일괄 게시"라는 범주 안에서 해결책을 시도하면서 그 가치보다 더 많은 문제를 만들어내는 경향이 있습니다. 과거에 저는 이러한 시도를 정리해야 했던 적이 있습니다. 따라서 “일괄 게시”(이는 자동 게시가 아님)는 문서화되어 있지 않으며, 지원되지 않고, 권장되지도 않습니다.

더욱이, 대안인 데이터베이스 마이그레이션은 사람들이 "일괄 게시"를 고려하기 시작할 때 대부분 필요한 것이지만, 대부분의 사람은 GUI 기반 솔루션에 대해 (이해할 수 있는) 선호도가 있고 데이터베이스에 대해 (이해할 수 있는) 회피 경향이 있습니다. 따라서 제 경험상, 여기서는 극복해야 할 자연스러운 편향이 존재합니다. 실제로 이 영역에서 대부분의 사람들이 직면하는 문제에 대해서는 그 자연스러운 편향이 극복된다면 단순하고 지원되는 해결책이 있습니다.

사람들이 귀하의 사례와 같은 더 구체적인 사례를 논의하고 싶다면, #support:wordpress에서 별도의 주제를 만드는 것이 허용됩니다.