안녕하세요 여러분!
새 웹사이트에 Discourse를 설치했는데, 커뮤니티 포럼만 있는 것이 아니라 웹사이트도 함께 필요하기 때문에 다른 모든 것은 완벽해 보입니다. 최근 이 웹사이트를 보았는데 제 기대에 완벽하게 부합하는 것 같아 궁금합니다. 포럼과 통합을 가능하게 하는 단순한 플러그인 같은 건가요? 도움을 주신다면 정말 감사하겠습니다.
감사합니다.
피터
안녕하세요 여러분!
새 웹사이트에 Discourse를 설치했는데, 커뮤니티 포럼만 있는 것이 아니라 웹사이트도 함께 필요하기 때문에 다른 모든 것은 완벽해 보입니다. 최근 이 웹사이트를 보았는데 제 기대에 완벽하게 부합하는 것 같아 궁금합니다. 포럼과 통합을 가능하게 하는 단순한 플러그인 같은 건가요? 도움을 주신다면 정말 감사하겠습니다.
감사합니다.
피터
현재 보고 계신 웹사이트는 포럼에서 선택된 카테고리를 가져오는 맞춤형 사이트입니다.
네, 상당히 많이 수정된 Discourse 사이트인 것 같습니다.
우리는 고객들을 위해 이와 유사한 "홈페이지 대시보드"를 다양한 위젯과 함께 제공한 경험이 있습니다.
별도의 웹사이트를 따로 구축하지 않고 모든 것을 "프레임워크 내부"에서 처리할 수 있으므로, 업그레이드와 유지보수가 비교적 간단해집니다. 따라서 실제로 "통합"이 필요하지 않습니다.
물론 이미 다른 웹사이트가 있다면 이를 통합할 수 있는 옵션도 있으며, 이는 모두 요구 사항에 따라 달라집니다.
다음은 원격 데이터가 Discourse 프론트엔드에 통합된 사이트입니다: https://community.automox.com/ 블로그와 시스템 API 양쪽 모두에서 데이터를 가져오고 있습니다.
이 정도의 수정을 하려면 상당한 예산이 필요합니다.
Layouts 플러그인과 그 위젯 세트로 실험을 시작해 볼 수 있습니다.
이 정도의 수정에는 상당한 예산이 필요합니다.
그 점은 잘 알고 있으며, 비용은 문제가 되지 않습니다. 비용에 상관없이 가장 쉬운 방법만 설명해 주십시오. 그리고 이런 작업을 맡길 수 있는 전문가가 여기에 있나요?
네, 해당 기술을 가진 개인이나 팀이라면 간단합니다.
원하는 것을 목업으로 만들어두면 큰 도움이 됩니다(기본 레이아웃 스케치가 도움이 됩니다). 또한 #marketplace에 게시물을 올리면 프리랜서의 관심을 끌 수 있습니다.
프리랜서를 찾는 것은 최후의 수단입니다. 제가 직접 할 수 있는 능력이 있으니, 가장 쉬운 방법으로 혼자서 해내는 데 도움이 될 조언을 좀 주실 수 있을까요?
Discourse에 외부 데이터를 통합하려면 서버 측에서 데이터를 캐시하고 업데이트를 예약할 수 있도록 플러그인을 사용하여 이를 적절히 처리해야 합니다. 이를 클라이언트에 위임하면 페이지 로딩이 현저히 느려질 수 있기 때문입니다.
플러그인 작성법을 이해하는 것부터 시작하는 것이 좋습니다: Developing Discourse Plugins - Part 1 - Create a basic plugin
테마 시스템에 대한 지식도 매우 유용합니다: Developing Discourse Themes & Theme Components
위젯 시스템: A tour of how the Widget (Virtual DOM) code in Discourse works
소스 웹사이트가 WordPress인 경우 WordPress API: REST API Handbook | Developer.WordPress.org
스크레이핑을 위한 Nokogiri: https://nokogiri.org/
그 Discourse 인스턴스가 실제로 꽤 멋져 보이네요. 소유자/개발자들이 직접 나서서 이야기해 줄 의사가 있을까요? Discourse에 어떤 수정을 가했는지 물어봐도 좋을 것 같아요… ![]()
솔직히 이렇게 깊은 수준의 수정이 가능하다는 걸 처음엔 몰랐어요. 우연히도, 제가 하고 있는 일에도 도움이 될 것 같네요! 정말 감사합니다! ![]()