웹기반 RSS 리더를 비교/대조하던 중 "Feeddy"(http://feeddy.com/)란 녀석을 알게 되었습니다.
안타깝게도 아직 알파(?)테스트 기간이라서 많은 분들이 쓸 수는 없고, 100명을 대상으로 테스트 중이라더군요.
순위권에 들었는지 저는 정상적으로 가입할 수 있었습니다. ^^
(참, 가입 없이 손님 계정을 사용하여 테스트해 볼 수도 있습니다.)

네이놈, 구글, 올블로그 등을 통해 Feeddy 관련글을 검색하여 거의 모두 읽어보았는데,
구글리더를 벤치마킹해서 그런지 구글리더의 장점을 거의 모두 취했고,
아직 개발 중임에도 불구하고 현재까지만으로도 구글리더보다 낫다는 생각이 드는군요. ^^

기본적으로 Feeddy는 구글리더처럼 마우스 스크롤을 지원하고,
피드 목록에 새글이 있는 피드만 보여주기, 피드에서 오른쪽 클릭하면 관련 메뉴를 보여주고,
새글만 보여주기, 오래된 글부터 보여주기(정렬), 단축키, ...
일일이 적기 힘들 정도로 곳곳에 신경 쓴 흔적이 보입니다.

Feeddy에 대한 자세한 소개는 개발하신 분이 쓰신 이 글을 보면 되니까 생략하고
(이외에도 찾아보시면 이미 다른 분들이 몇개 해놨더라고요. ^^; )
이 글에서는 몇가지 버그 리포트와 개선했으면 하는 점을 간단간단하게 나열해 보려고 합니다.
단점 위주로 적게 되는 셈인데, 분명히 말씀드리지만 저는 구글리더보다 마음에 듭니다.
현재 설치형 리더인 RSS Bandit를 메인으로 쓰면서, Feeddy를 서브로 써보고 있는데,
Feeddy에 완전히 정착하기 전에 개선했으면~ 하는 점을 적어보는 거죠.
(이렇게 적어드려야 개발하시는 분께 압박이 된다는............................ 응? ^^ )


■ 현재까지 확인된 버그
  • 읽은 글 여부가 잘못 나오는 버그가 있네요. (기존에 존재하던 피드를 새 회원이 추가했을 경우에 그런 듯 )
  • 피드 제목을 바꾸었는데 잘못 나오는 경우가 있습니다.
    예) "Blog" 설정시 새로고침하면 "blog"로 나옵니다.
  • 일부 피드의 URL을 잘못 이해하여 제대로 가져오지 못 하는 경우가 있습니다.
    예) http://newssearch.naver.com/search.naver?where=rss&query=%B5%F0%BF%F6&qt=&start=1&pd=1&ds=&de=&news=&category=&field=0&sort=0&photo=0&sim=0&title=0&ntype=0&ctype=0&xc=&h=0&cat=
    에서 "&query=" 다음의 인코딩된 문자열을 이해하지 못 하는 듯
  • 일부 피드의 경우 "글이 없다(has no items)"고 나옴 (채널의 description 등은 정상적으로 나오는데도)
    예) http://blog.rss.naver.com/66shkim.xml
  • 제목 오른쪽의 내용 일부 보여주기에서, " ", "'" 등이 " ", "'"가 아니라 태그 그대로 나타납니다.
    예) 제목 '내용'이 => 제목 '내용'이 ..........로 나오고 있습니다.
  • 글 내용에서 일부 문자가 깨져 나옵니다.
    예1) "뷁" => "?" ..........로 나오고 있습니다.
    예2) " "가 모두 깨져서 "?"로 나오기도 합니다. 예를 들어
           <description><![CDATA[<p><br>&nbsp;심형래의 행보는 유사해보입니다.&nbsp;
           => ?심형래의 행보는 유사해보입니다.? ..........로 나오고 있습니다.
  • 글 내용을 잘라먹는(안 나오는) 경우가 있네요.
    예) http://www.phpschool.com/gnuboard4/bbs/rss.php?bo_table=tipntech 에 다음과 같은 글이 포함되어 있는데

    <title>간단한 자바스크립트 생성함수</title>
    <link>http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=55560</link>
    <description><![CDATA[
        &lt;?
        function chkNullScript($Name,$chkNameArr,$chkFormArr,$chkTypeArr){
        ........... 중략 ...........
        }
        &lt;/script&gt;
        //--------------------------------------------------------------------
        조금이나마 편하고자 끄적여보았습니다.
    ]]></description>

    => 다음과 같이 앞 내용이 잘린 채 나옴.
    사용예 : 결과물 : //-------------------------------------------------- 조금이나마 편하고자 끄적여보았습니다.


■ 개선/추가했으면 하는 점

  • 제목 등(title, subject, category, ...)에 잘못 들어가 있는 태그(<, >)를 자동으로 변환해줄 필요가 있음    예) <title>js_input <input>,<textarea>,<submit>,<select> 등을 제어</title> ...처럼 발행되는 경우
  • 각 피드의 채널에 설정된 링크(홈)로 바로갈 수 있는(새 창) 메뉴를 제공하는 게 빠졌네요. (피드 위에서 오른쪽 클릭했을 때 나오는 메뉴에 추가)
  • 한RSS처럼 GET 방식으로 인자를 넘기면 Feed를 추가하는(폴더 선택) 페이지가 나오도록 했으면 좋겠습니다. 한RSS의 대중화 요인 중 하나가 바로 이거죠. ^^
  • 글 내용의 줄 간격을 좀 넓게 (예: style="line-height:160%;")
  • (목록 말고) 글 본문내용의 글씨 크기 조절 가능했으면 좋겠습니다.
    지금의 9pt는 너무 작습니다.
    네이버 뉴스에서 굳이 내용만큼은 12pt로 유지하는 이유를 생각해 보셨으면 ^^
  • 새 아이템으로 판별하는 기준에 관한 문제인데요... 아이템의 guid가 없는 경우에는 기존의 아이템과 link가 같더라도 발행일과 제목이 다르면 다른 아이템(새로운 글)로 처리해야 하지 않나 싶네요. 어떤 경우에는 한 피드내에 링크가 같은 아이템들이 있기도 하고, 또 어떤 경우에는 다음과 같이 1개의 링크/아이템이 유지되면서 계속 업데이트되거든요.
    예) http://sparcs.org/~airlover/experiment/naverbook.php
  • 피드의 글 목록을 열지 않고도 해당 피드의 설정(오른쪽 상단)을 바꿀 수 있게 하면 부하도 줄이고 사용자도 편할 듯 합니다.
    예1) 피드/폴더의 글 목록을 열지 않고도 해당 피드/폴더 전체를 읽은 글로 처리 가능하게
    예2) 스킨 변경 등의 경우처럼 굳이 피드로 들어간 후 할 필요가 없는 메뉴가 오른쪽 상단에 있는 경우가 있습니다. 왼쪽 영역으로 빼는 게 좋겠네요.
  • 피드별로 Private(비공개) 옵션이 있었으면 좋겠습니다. 특정 피드는 공개하고 싶지 않을 경우가 있으니까요.
  • 목록 볼 때 부하가 꽤 있는 듯 싶은데요... 목록 로딩시 내용까지 한꺼번에 로딩해두는 듯 한데...
    => 처음 5개나 10개 정도만 로딩시 내용을 가져오고, 나머지는 제목으로만 보여준 후 클릭시 내용을 가져오는 게 좋을 것도 같고요, 이왕이면 "읽지 않은 글만 펼친 채 로딩되고, 나머지는 제목(목록)으로 보이게 하기"를 기존 글보기 옵션에 추가하면 제일 좋을 듯합니다.
  • 이러한 옵션을 피드별로 각각 설정 가능하게 하면 참 좋을 듯 합니다. 어떤 피드는 description이 거의 없거나 간단해서(요약) 펼쳐서 보는 게 만만한 반면, 어떤 피드의 글들은 늘 장문이고, 그림과 동영상이 많이 포함되어 있어서 펼쳐서 보려면 고역입니다. 그런 피드는 차라리 목록으로 연 후 클릭해서 펼쳐보는 게 부담도 덜 하고 편하죠. 이걸 일일이 고칠 필요 없이 한번 설정해두면 유지되도록 하면 좋겠죠. 기본으로는 전체 설정된 옵션을 적용하되 피드별로 따로 설정된 게 있을 경우 그 피드만 해당 옵션방식으로 보여주면 되겠네요. ^^
  • 피드 갱신주기가 기존에는 40분 정도 되던데요... 피드별로 갱신 주기 설정 가능하게 하면 아주 막강해질 듯 합니다. 설치형 리더에 비해 웹기반 리더가 부족한 점이 바로 갱신주기를 조정할 수 없다는 점인데요... 일률적으로 40분을 적용하는 것보다 선택지를 두면 서버 부하도 줄어들고, 정확한 갱신이 되지 않을까 싶군요. 특히 올블로그 추천글처럼 하루에 1번씩만 갱신하면 되는 경우가 꽤 많은데요, 매일 00:30에 1번만 갱신하면 서버 부하는 엄청 많이 줄어들고 사용자에게는 신속하게 정보를 보여줄 수 있죠. ^^ 그래서 제 생각에는 "30분마다, 1시간마다, 2시간마다, 3시간마다, 6시간마다, 12시간마다, 24시간마다 (이건 시각 설정 가능하게)" 정도를 옵션으로 제공하면 설치형에서 웹기반으로 넘어오는 분들 꽤 될 듯 싶네요.
    참, 이걸 적용하려면, 기존의 추천피드는 관리자님만 설정하고 변경 못 함을 알려주는 게 좋을테고요,두 회원의 피드가 중복될 경우 짧은 시간을 따르되, 나중에 추가한 사람에게 알려주면 되겠죠.
  • 피드별로 즉시 갱신(=한RSS 처럼) 가능하게. 경우에 따라서는 잘못 발행된 경우도 있고, 지금 즉시 갱신할 필요가 있는 경우도 있으므로, 이 메뉴를 두었으면 합니다.
  • "읽지 않은 글 삭제"보다는 "읽은 글 삭제"가 더 적당합니다. 읽은 글 일괄 삭제, 스크랩해둔 글을 제외하고 읽은 글을 모두 삭제하는 옵션을 추가하면 좋겠네요.
  • 설치형 리더는 거의 해당사항이 없지만, 웹기반 리더의 경우 *.naver.com / *.naver.net / *.cyworld.com 등의 피드에 포함된 그림이 보이지 않는 경우가 매우 많은데요, (대부분 레퍼러를 체크하기 때문에 발생하죠.) 강제로 읽어서 보여주거나, 이미지에 onError 이벤트 발생시 새로 긁어서 보여주도록 함수를 만든 후, 이를테면 onError="forceGetImage(this.src);" 식으로 추가하여 읽어주면 매우 좋을 듯 합니다. 단, 강제로 읽었을 때도 에러 발생하는 경우가 있을 수 있으므로 다시 읽어오는 건 딱 1번만 해야겠죠. ^^;
  • 피드를 등록한 후 즉시 아이템이 보여야 하는데, 일부 피드의 경우 아이템이 하나도 수집되지 않습니다. 이미 다른 사용자가 등록해놓은 피드의 경우에는 문제 없이 표시되는 듯 싶네요;;; 일단 등록해 본 후 피드를 계속 받아볼 건지 삭제할 건지 결정하는 경우가 종종 있기 때문에 1번쯤은 등록 즉시 수집할 필요가 있을 듯 합니다. 단, OPML로 여러 피드를 동시에 등록하는 경우에는 예외로 해도 상관 없을 듯 싶고요.
  • 단축키에 "다음 읽지 않은 글로 이동", "이전 읽지 않은 글로 이동"을 추가했으면 좋겠습니다. (j: 다음글로 이동. k: 이전글로 이동...외에 말이죠.)
  • 특정 피드를 삭제해도 계속 자료를 읽어오더라고요. (명백히 1명만 구독하고 있는 경우였습니다.) 삭제한 피드는 서버에 부담될텐데 굳이 계속 읽어갈 필요가 없을 듯 싶네요.
  • 기타... 구글리더와 한RSS 외에도 http://NewsAlloy.com 이라는 리더도 벤치마킹하시면 참 좋을 듯 합니다. ^^
Posted by JS
트랙백 1  /  댓글 3  /

■ 트랙백 주소 : http://ts.jagesarang.com/trackback/28

  1. Feeddy 리더의 개선 사항 업데이트..

    2007/08/20 15:48
    삭제
    ■ 현재까지 확인된 버그 읽은 글 여부가 잘못 나오는 버그가 있네요. (기존에 존재하던 피드를 새 회원이 추가했을 경우에 그런 듯 ) => 계정을 새로 만들어가면서 테스트 해봤는데 아직까지는 이상이 없었습니다. 앞으로도 계속 모니터링 및 테스트 해보고 원인을 발견하면 수정하도록 하겠습니다. ^^ 피드 제목을 바꾸었는데 잘못 나오는 경우가 있습니다. 예) "Blog" 설정시 새로고침하면 "blog"로 나옵니다. => 계속 테스트를 해보고 있는데 전 동..

■ 악플보다 무서운 게 무플이라는 말도 있더군요. ^^; (몇글자 친다고 손가락 부러지진 않습니다...ㅎㅎ ㅡㅅㅠ)

  1. 2007/08/12 19:59
    댓글 주소 수정/삭제 댓글
    정성스러운 피드백 너무 감사드립니다. ^^
    버그 및 개선사항에 대해 꼼꼼히 검토해보고 가능한 것들은 빠른 시일안에 적용할 수 있도록 하겠습니다.
    • 2007/08/12 23:21
      댓글 주소 수정/삭제
      (어익후 반가워라~) 오시길 기다리고 있었습니다. ^^;;;
      한꺼번에 너무 많은 숙제(?;)를 드리는 것 같아 쫌 그랬는데;;; 다행입니다. 6^ ^;

      사실 좀 보다가 영 아니다 싶으면 아예 더 이상 살펴보지도 않게 되죠.
      Feeddy는 오~ 요거 괜찮다 싶으니까
      쫌 더 개선된 후에 이사해야지~ 싶어서 꼼꼼히 체크했습니다.

      화이팅입니다. 6(^ ^)/


      참고로, 제가 지금까지 기회 되는대로 설치형 리더 15가지 가량, 웹기반 리더 10가지 가량을 살펴봐왔는데요,
      요모조모 맘에 드는 리더 찾기 참 힘드네요.
      그냥저냥 괜찮으면 꼭 1~2가지 치명적 약점이 있고, ...
      그래도 RSS Bandit가 기능과 옵션의 다양성 측면에서 가장 쓸 만해서 쓰고 있는데,
      너무 무거워서(= 띄우는데 30초, 띄우면 램 200MB) 크롤링을 위해 켜놓기가 무섭네요. ;
      웹에서 RSS Bandit에 근접할 정도로 구현된다면 완전대박일 겁니다.
      써보시고 Feeddy 만드실 때 장점을 참고하셨으면 합니다. ^^
  2. 2007/08/20 15:50
    댓글 주소 수정/삭제 댓글
    노트북이 고장나서 10일정도 AS 센터에 갔다오는 바람에 피드백이 많이 늦었습니다. ^^;;
    수정 사항은 트랙백 걸었으니 확인해보세요.
    대부분 서버 이전 후 반영될 것 같습니다. ^^

<< PREV : [1] : ... [6] : [7] : [8] : [9] : [10] : [11] : [12] : [13] : [14] : ... [25] : NEXT >>