Web Aggregator – Gregarius

  • Post author:
  • Post category:
  • Post comments:5 Comments
  • Post last modified:February 7, 2020

블로그라인을 거의 2년째 사용해오고 있다. 웹 기반 RSS Reader의 장점이라면 역시 데스크탑 어플리케이션과 달리 동기화 걱정을 하지 않아도 된다는 점일 것이다. 가끔 서비스 점검 때문에 접속할 수 없을 때가 있긴 하지만, 크게 게의치 않는 부분이다. 서비스는 대체로 만족스러웠다. 그러나 드디어 이전하기로 결심했다.

가장 큰 문제는 검색 기능이 없다는 점이었다. 웹 기반 서비스에서 검색 기능을 구현하기란 쉽지 않다. 몇 가지 이슈가 있는데 생각보다 해결하기 어려워서, 대부분의 서비스가 Full Text Searching을 지원해주지 못 하고 있다. 그래서 문제를 스스로 해결하기로 마음 먹었다. 오픈 소스 프로젝트를 뒤적거리다가 ‘세라비 선배의 Galaxy‘와 Gregarius를 찾아냈다. 잠시 고민하다가 후자를 선택했는데, 아무래도 프로젝트 규모가 커져서 테마나 플러그인 걱정을 덜 수 있다는 점이 매력적이었다.

Gregarius 스크린샷

설치

Gregarius를 설치하면서 몇 가지 문제에 부딪쳤다. Gregarius는 Apache의 Rewrite 기능을 사용하도록 기본 설정되어 있다. 불행하게도 내 서버에서 Rewrite를 사용할 수 없었기 때문에 -나중에 이 문제를 해결하고야 말겠다.- 옵션을 꺼야 했다. 문제 해결책은 FAQ 중 Why do I get a 500 internal server error?에 자세히 나와 있다. mod_write 기능을 활성화시킬 수 없다면, rss.output.usemodrewrite 기능을 끄고, Gregarius 디렉토리에서 .htaccess 파일을 삭제해야 한다고 나와 있다. 그러나 이 순서를 거꾸로해서 .htaccess 파일부터 삭제하는 것이 용이하다. 안 그러면 Admin 메뉴에 들어가기도 전에 500 internal server error이나 404 Not Found 메시지를 보게 된다. 우선 파일을 삭제하면 Admin 메뉴에 들어갈 수 있게 된다. 기존 설명대로 작업하려면 직접 소스파일을 수정해야 한다.

플러그인

  • 플러그인 목록 중에 최소한 MP3 Enclosure Player은 있어야 한다. 이것이 없으면 웹 상에서 바로 Podcast를 즐길 수가 없다.

  • Clickable Image Fixer

    다음은 라디오키즈님의 글을 Gregarius로 구독한 결과이다.

    Gregarius의 이미지 배열 문제

    보다시피 Digg this 등의 북마클릿이 세로로 배열되어 있다. 하지만 원래는 가로로 배열되어야 정상이다. 이 문제를 해결하기 위해 필요한 플러그인이 바로 Clickable Image Fixer이다. 플러그인 설치 후에 문제가 해결되었음을 다음 화면으로부터 알 수 있다.

    Gregarius의 이미지 배열 문제를 해결하다.

파이어폭스

Firefox 2.0에는 기본적으로 HanRSS, Daum RSS, Bloglines 등이 RSS 구독기로 등록되어 있다. 자신의 Gregarius를 이 목록에 추가하고 싶다면, 주소창에 다음 스크립트를 복사해 적어 넣으면 된다.

주의! your.gregarius.site를 반드시 자신의 Gregarius 주소로 바꿔야 한다.

javascript:window.navigator.registerContentHandler("application/vnd.mozilla.maybe.feed","http://your.gregarius.site/admin/index.php?domain=feeds&add_channel_to_folder=0&action=Add&new_channel=%s","Gregarius News Reader");
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
follow me
  • 혼자만의 장난감이 아닌 이상 한줄 한단어의 차이도 잘 확인하고 배포하는 게 당연하지
    13 hours ago
  • 나중에 읽으려 했는데 helm 같은 템플릿 엔진을 쓰라고 권장한다면 그다지 읽을 가치가 없어보이네. 사고날 때마다 엄청난 돈이 날아가봐야… https://t.co/9Wb8MAHUHd
    13 hours ago
  • 결정 한번 전광석화네 https://t.co/nujVeCRdMT
    23 hours ago
Buy me a coffeeBuy me a coffee
×
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
Latest Posts