직접 만든 트레일 저널/블로그를 Discourse로 이전했습니다

2010년, 저는 앱살라치 트레일(Appalachian Trail)을 thru-hiking(통행)하던 동안에 작성했던 모든 소셜 미디어 게시글을 한데 모으기 위해 블로그 형태의 사이트를 직접 만들었습니다. 이 아이디어는 다양한 서비스에서 게시, 체크인, 지오태깅, 업로드를 한 뒤, 사람들이 쉽게 구독하고 저의 진행 상황을 따라가며 댓글을 남길 수 있도록 모든 것을 한곳에 모으는 것이었습니다.

지금은 그 시기의 정적 스냅샷 정도로 남아 있지만, 사이트가 노후화되고 서버의 업데이트가 심각하게 뒤처져 있었습니다. 그래서 멀티 사이트 구성이 어떻게 작동하는지 확인하기 위해 제 자체 호스팅 Discourse 서버로 이사를 결정했습니다.

과거의 모든 미디어 파일은 단순히 핫링크로 연결되어 있었기 때문에, 일부는 비트 로트(bit-rot)로 인해 손실되었지만 다행히 대부분을 복구할 수 있었습니다. 이제 모든 것이 서버에 안전하게 저장되어 있습니다(비디오 제외). 댓글들은 비활성 사용자 계정으로 이관되었습니다. 제가 가지고 있던 몇 개의 정보 페이지는 이제 Permalinks를 통해 토픽으로 리다이렉트됩니다. 연도별 토픽 목록, 게시 유형을 위한 태그, 주(States)를 위한 카테고리, 그리고 지도 뷰와 같은 기존 기능들도 모두 재현할 수 있었습니다.

사용한 테마, 플러그인, 컴포넌트는 다음과 같습니다:
Isabelle 테마.
Locations 플러그인.
Created as Default Sort Order 플러그인.
Created Topic Sort 테마 컴포넌트.
Topic List Thumbnails 테마 컴포넌트.
그리고 수많은 CSS 조정.

이 구성 덕분에 향후 하이킹(PCT 등)을 쉽게 게시할 수 있고, 다른 사람들이 자신의 하이킹 경험을 공유하는 플랫폼으로 발전시킬 수도 있을 것입니다. onahike.com에서 확인해 보세요.

와, Daniel, 정말 인상 깊네요. 사이트가 아주 멋지네요 :clap: 트레일 완주도 축하드립니다. 정말 대단한 여정이었네요.

여러 소셜 미디어 플랫폼의 콘텐츠가 포함된 마이그레이션된 사이트를 처음 보는 것 같습니다.

좋은 해결책이네요! 그리고 그 지도는요? :chefs_kiss:

이 접근 방식에 정말 매료되었습니다. PESOS - IndieWeb 를 떠올리게 하네요. 그리고 저는 디스코urs에서 이런 걸 해보고 싶다고 자주 생각해 왔습니다.

혹시 다음 하이킹을 할 때 이런 다양한 소셜 미디어 게시물을 디스코urs로 가져오는 전략이나 도구가 있으신가요?

있다면, 어떻게 진행할 계획인지 공유해 주시겠어요?

아직 사용해 보지 않았지만, RSS Polling 플러그인이 있다는 것을 확인했습니다. 따라서 제 첫 번째 전략은 이 플러그인 또는 RSS 피드 외에도 API 호출을 수행하도록 수정된 버전을 사용하는 것입니다.

또는 Discourse 외부에 존재하는 독립형 서비스를 구축하여 게시물을 가져온 후 Discourse API를 통해 다시 게시하는 방법도 있습니다. 아니면 IFTTT와 같은 제3자 서비스가 이메일을 통해 게시물을 가져와 다른 추가 연결 없이 Discourse로 다시 게시할 수도 있습니다.