업보트 화살표 왼쪽 아래에 표시되는 불필요한 흰색 여백/공간을 제거해 주셨으면 합니다. 현재 이 여백 때문에 게시물의 전체적인 레이아웃과 느낌이 어색해집니다. 기본 Discourse 레이아웃과 동일한 느낌을 유지하면서, 고정형(스티키) 업보트/다운보트 화살표만 표시되면 됩니다. 현재는 업보트 화살표 아래로 게시물 내용이 오른쪽으로 밀려나면서 게시물 왼쪽에 불필요한 흰색 공간이 생겨서 보기 싫습니다
또한 버그가 하나 있습니다. 답변을 읽다가 게시물에 이미지가 포함된 경우, 이미지가 페이지 오른쪽으로 잘려 나가는 문제가 발생합니다. 이 버그 역시 1번 항목에서 언급한 게시물 내용의 불필요한 왼쪽 패딩과 관련이 있습니다.
업보트 버튼은 고정형(스티키)으로, 긴 게시물을 읽거나 아래로 스크롤할 때도 화면에 고정되어 항상 보이도록 해야 합니다. 긴 답변 게시물을 읽다가 스크롤을 내리면 업보트 버튼과 개수를 계속 확인할 수 있어야 합니다. 긴 답변을 읽다가 그 답변이 몇 개의 업보트를 받았는지 잊어버리는 경우가 많고, 개수를 확인하거나 업보트를 하려면 다시 게시물 맨 위로 스크롤해야 해서 매우 번거롭습니다.
작성자 또는 스태프/관리자가 답변 중 하나를 '최고의 답변’으로 지정할 수 있는 옵션이 필요합니다. 이렇게 하면 Discourse solved 플러그인을 사용할 필요가 없고, 이 플러그인이 독립적인 완전한 QnA(질문과 답변) 플러그인으로 자리 잡을 수 있습니다.
이 플러그인에는 Google 구조화 데이터(structured data)와 schema.org 마크업이 빠져 있는 것 같습니다. 이를 통해 질문과 답변이 Quora나 Stackoverflow처럼 Google 검색 결과의 스니펫에서 올바르게 파싱되도록 해야 합니다. 이는 QnA 주제들의 SEO 점수를 확실히 높여줄 것입니다.
긴 답변의 가독성과 UX를 어떻게 효과적으로 제공하고 있는지 Quora나 Stackoverflow의 현재 레이아웃에서 영감을 얻으시길 권합니다.
또한, ‘최고 답변’ 기능이 있으면 스키마 마크업이 Google 검색 결과에 표시되도록 할 수 있습니다. 이 플러그인은 완전한 QnA 솔루션이어야 한다고 생각합니다. 이 플러그인을 사용하면 ‘Solved’ 플러그인이 필요 없는데, QnA 플러그인이 Solved보다 더 많은 기능을 가지고 있기 때문입니다. 하지만 결정은 여러분에게 맡기겠습니다.
네, 긴 답변을 스크롤하며 읽을 때 유용한 고정식(스티키) 업보트 버튼과 카운트는 도움이 될 것입니다.
또한, 왼쪽의 불필요한 패딩 때문에 사용자 답변을 읽기 어렵습니다. 전체 폭으로 표시되는 기본 Discourse 게시글이 훨씬 읽기 쉽습니다. 답변 왼쪽 하단에 하트 아이콘이 있는 것처럼, 토픽 왼쪽 상단에 카운트와 업보트 버튼을 배치할 수 있습니다. 그렇게 하면 업보트 화살표가 추가적인 빈 공간을 차지하지 않아 모바일 보기에서 게시글 가독성을 해치지 않고, 오른쪽으로 콘텐츠가 밀려나거나 잘리는 문제도 방지할 수 있습니다.
Google 구조화 데이터용 전체 schema.org 마크업은 이 플러그인을 사용하는 페이지의 검색 엔진 SEO 가시성을 크게 향상시킬 것입니다. 그런 기능이 있었으면 좋겠습니다. 평가(Rating) 플러그인에서 하신 것처럼요. 다른 테스트가 필요하시다면 기꺼이 도와드리겠습니다.
기본적으로 화살표는 더 크고 찾기 쉽게 만들어야 하며, 투표 수도 마찬가지입니다. 답변 수(투표 수)는 조금 더 크고 잘 보이는 숫자로 표시해야 답변이 얼마나 투표받았는지 쉽게 알 수 있습니다. 특히 데스크톱과 모바일 화면에서요. 현재 화살표와 숫자가 너무 작아 읽기 어렵습니다. 귀엽게 보인다면 둥근 원 안에 넣는 것도 좋은 방법입니다.
최근 이 플러그인을 설치한 후, 사이트 전체에서 스레드에 대한 답글이 순서대로 표시되지 않는 문제가 발생했습니다. 몇몇 다른 사용자들도 동일한 문제를 겪고 있는 것 같습니다. 관리자가 해당 게시물을 #support로 이동했지만, 이 문제가 여기서 다뤄져야 할 수도 있습니다. 확신이 서지 않아, 여기에서 해당 지원 게시물로 링크를 걸어두었습니다. 이 게시물이 불필요하다면 알려주시면 삭제하겠습니다.
2.7.0.beta1을 사용 중인데, Q&A 플러그인을 설치한 후부터 게시글에 대한 답글이 무작위 순서로 표시되기 시작했습니다. 다른 사용자들도 이 스레드에서 확인된 동일한 문제를 겪기 시작했습니다.
@AJDurant가 순서 문제를 해결하기 위해 아래 쿼리를 제안했지만, 문제는 해결되지 않았습니다. 플러그인은 여전히 게시글에 대한 답글을 잘못된 순서로 게시하는 것처럼 보입니다. 플러그인을 제거하고 다음을 실행해 보았습니다:
rake posts:reorder_posts[1896]
그러나 이전 게시글의 순서가 다시 정렬되지 않았습니다.
해결 방안에 대해 평가할 자격이 있는 누군가의 추가 조사가 없이는 이 쿼리를 실행하는 것이 두렵습니다. 이 문제를 해결하는 방법에 대해 어떤 생각이 있으신가요?
SELECT
id,
ROW_NUMBER() OVER (
PARTITION BY
topic_id
ORDER BY
created_at,
post_number
) AS new_post_number
FROM
posts
/*where*/
)
UPDATE
posts AS p
SET
sort_order = o.new_post_number
FROM
ordered_posts AS o
WHERE
p.id = o.id AND
p.sort_order <> o.new_post_number
여러분, @mbcahyono 님이 곧 더 자세한 답변을 주실 예정이지만, 그 사이에 몇 가지 사항을 명확히 할 수 있을까요.
@sunjam 님, 해당 카테고리를 삭제한 후에 그 문제를 확인하셨나요? 또한 로그에서 그 문제를 발견한 것뿐인가요, 아니면 사이트에 어떤 방식으로든 영향을 미쳤나요?
@dfriestedt@AJDurant 님, 게시물이 다른 순서로 표시되는 카테고리에서 해당 플러그인이 활성화되어 있는지 확인해 주시겠습니까? 이 플러그인은 활성화된 카테고리에서 게시물을 QA 순서에 따라 자동으로 정렬합니다(이것이 의도된 동작입니다). 특정 카테고리에서 비활성화하면 게시물이 일반적인 게시물 순서대로 다시 정렬됩니다.
예를 들어, try.thepavilion.io의 질문과 답변 카테고리에서 “이 카테고리의 모든 주제를 QnA로 만들기.” 설정을 켰다 껐다 반복해 보니 게시물이 예상대로 다시 정렬되었습니다(비 QnA 카테고리의 주제에는 영향이 없었음). 사용자 정의 쿼리는 사용하지 않았습니다.