Tag Archives: 메타블로그

RPG 갈무리 순위가 수상타…

사용자 삽입 이미지며칠 전에도 보고 ‘으잉?’ 했습니다만, RPG 갈무리의 조회수 순위가 묘하네요. 10위 중 9개가 로키네 위키 글이라니, 한 번도 없던 일입니다. 그것도 기본 탭에 나오지도 않는 위키글 조회수가 80이 넘다니 처음이군요. 한 번 클릭하면 그 IP에서 2시간 동안 쿠키 설정이 되어서 조회수가 안 올라가게 되어 있어도 조작하기도 쉽지 않을 텐데. (갸웃) 상위권은 최신 2주 글만 치니까 휴가기간 동안 조회수가 초토화되어서 그나마 위키가 치고올라간 걸까요? 하지만 아무리 그래도 너무 많은 것 같고… 궁금해요! (..)

사용자 삽입 이미지한편 최근의 조회수 폭주에 힘입어 로키네 위키가 부동의 1, 2위 다락방금강석탑을 제쳤군요. 본 블로그는 물론 언제나처럼 간당간당한 5위입니다. ㅡㅡv 근데 위키 이거 어떻게 된 걸까요 정말;;

RPG 갈무리 블로거님들, 분류를 변경하실 때면…

어제는 메타블로그 RPG 갈무리에 새 글이 안 올라오는 블로그가 있다는 제보를 들었습니다. 이럴 때는 보통 두 가지 중 하나인데, 첫 번째는 해당 블로그의 피드 자체가 작동 이상을 일으켜서 새 글이 피드에 반영이 안 되는 경우입니다. 갈무리는 피드에 있는 정보만 가져올 수 있으므로 피드에 새 글이 안 올라오면 갈무리에도 안 올라옵니다. 이때는 해당 포털 사이트나 블로그 소프트웨어 관리자에에게 문의하거나 해서 해결하는 수밖에 없습니다.

하지만 그런 일은 별로 없고 훨씬 흔한 원인은 두 번째, 분류를 변경하고 RPG 갈무리에는 반영하지 않은 경우입니다. 가져오기로 한 분류와 일치하지 않으니까 메타블로그 스크립트가 글을 무시하고 지나가는 것이지요.
원리를 설명하자면, RPG 갈무리는 외부 사이트의 피드를 읽어서 새 글을 가져오는 메타블로그입니다. (파서는 SimplePie를 사용했으며, 스크립트는 제가 만들었습니다.) 피드란 해당 사이트의 최근 글 정보를 10개면 10개, 20개면 20개 보관하고 있는 파일로서, RPG 갈무리 자체도 피드가 있습니다. 피드에 표시하는 정보는 글 제목과 링크, 글을 올린 시간, 본문의 전부 혹은 일부이며, 블로그라면 글 분류와 태그, 보통은 글쓴이 닉네임이나 아이디도 들어있습니다. (이게 없는 경우를 대비해서 갈무리에 피드를 입력할 때 글쓴이 이름을 일률적으로 지정할 수 있습니다.) 이렇게 외부 글 정보를 가져오고 나면 메타블로그 스크립트가 데이터베이스에다가 글 정보를 자동으로 저장합니다. 저장을 해놓으니까 글이 오래되어서 외부사이트 피드에는 없어져도 RPG 갈무리의 데이터베이스에는 남고, 따라서 링크를 따라가 읽어볼 수도 있고 검색도 할 수 있는 것이죠.
메타블로그 스크립트가 이렇듯 외부 글을 읽어올 때면 피드에 있는 모든 글을 저장하지는 않습니다. 특히 블로그는 RPG뿐만 아니라 다른 여러 소재를 다룬 글이 있으니까요. (본 블로그는 그런 점에서 예외적입니다. 요즘은 글도 별로 없지만 ㆅ) 그래서 블로그는 보통 분류를 몇 가지 지정하고 분류명이 정확히 일치하는 글만 가져오라고 분류 필터를 하고 있습니다. 보통은 ‘RPG’라든지 ‘TRPG’ 같은 분류를 가져오라고 지정하게 되지요. 카페나 게시판은 보통 피드에 분류 지정이 없기도 하고, RPG만 다루고 있으므로 분류 지정 없이 글을 다 가져옵니다.
메타블로그 스크린샷

분류 필터 예시

그런데 블로거분이 RPG 글 분류를 다른 명칭으로 바꾸고 RPG 갈무리에는 반영하지 않는 일이 있습니다. 예를 들어 ‘RPG’ 분류 명칭을 ‘TRPG’로 바꾸는 식이지요. 이때 메타블로그 스크립트는 ‘RPG’ 분류를 찾고 있는데 없으니까 ‘TRPG’ 분류 글은 무시하고 그냥 지나갑니다. 그 결과 RPG 관련으로 새 글을 올려도 갈무리에는 나타나지 않는 문제가 생기는 것입니다.
글을 무조건 저장하고 나서 해당 분류의 글만 표시하는 방식이었다면 사실 별 문제는 안 될 것입니다. 나중에라도 메타블로그의 분류 필터를 수정하면 되니까요. 실제로 메타블로그 초창기에는 그렇게 했었는데, 읽어오는 피드의 수가 많아지고 관련 없는 글이 너무 많이 쌓이면서 방침을 바꾸었습니다. 분류 필터에 맞지 않는 글은 아예 저장을 하지 않게 된 것입니다. 따라서 RPG 갈무리의 필터와 실제 블로그의 분류가 일치하지 않으면 새 글이 갈무리에 안 올라올 뿐 아니라, 일단 옛날 글이 되어 피드를 넘어가면 데이터베이스에 저장이 안 되므로 영영 갈무리에 나타나지 않게 됩니다.
RPG 갈무리를 시작한 것은 이전 RPG人이 없어진 아쉬움 때문이었습니다. 가뜩이나 서로 고립되기 쉬운 (그리고 때로는 고립을 원하는) 이 취미를 묶어주는 것은 커뮤니티, 특히 온라인 커뮤니티라고 생각했거든요. 우리 각각 여기저기서 RPG 이야기도 하고 플레이도 하지만, 그것을 한곳에 묶지 않으면 결국 끼리끼리 놀 뿐입니다. 게시판과 카페가 사람을 모으는 커뮤니티라면 RPG 갈무리와 같은 메타블로그는 생각을 모으는 커뮤니티, 기록의 커뮤니티라고 저는 믿고 있습니다.
따라서 되도록이면 여러분의 글이, 그 생각이 기록의 커뮤니티에서 누락되지 않았으면 하는 바람이 있습니다. (이미 저의 바보같은 실수로 누락된 일도 있는 만큼…(먼산)) RPG를 다루는 글의 분류를 수정하셨거나 RPG를 다루는 새로운 분류를 만드셨을 때 RPG 갈무리에도 반영해주시면, 혹은 그런 일을 발견하면 블로거분 대신 반영을 해주시면 감사하겠습니다. 방법도 아주 쉬워요!
1. 우선, 메타블로그로 들어가서 ADMIN 버튼을 클릭합니다. 마우스 포인터를 가져다대면 피드 관리 페이지 링크라는 친절한 안내가 뜰 것입니다.
관리자 버튼 스크린샷

낙엽 모으는 여인네 잎에 딸깍!

2. 피드 목록 중에서 원하는 사이트를 찾아들어갑니다. ‘방문하기’ 대신 사이트명을 클릭해주세요.
블로그 목록 스크린샷

예시는 예시일 뿐 (?)

3. 해당 페이지에서 분류 필터를 수정합니다. RPG와 관련 있는 분류명을 사이트에 있는 대로 한 칸에 하나씩 입력합니다.
분류 필터 스크린샷

분류 필터 입력한 모습

4. 그림에 있는 알파벳과 숫자 조합을 입력해서 인간 인증을 하고 ‘완료’ 버튼을 누릅니다.
이와 같이 하면 분류 필터 수정을 할 수 있습니다. 필터 수정이나 피드 추가 같은 것은 누구든지 하실 수 있지만 피드나 글 제거는 관리자인 저만 할 수 있으므로 관련 문의사항은 Guestbook 링크를 눌러 방명록에서 해주시면 되겠습니다. 그럼, 함께 즐거운 블로그 생활 해요 RPG인 여러부운~! (돌맞는다)

메타위키 검색 작동합니다

한동안 고장나 있었던 RPG 갈무리 검색을 수리했습니다. 제보 주신 물고기군님께 감사드립니다.

검색을 고치는 김에 이전에 있던 피드 필터링 기능은 빼버렸습니다. 어차피 특정 블로그나 작가 글을 보고 싶으면 검색을 활용하시면 됩니다. 예를 들어 아래로 6피트 블로그 글만 표시하고 싶으시면 ‘6피트’나 ‘하지메’ 하는 식으로 검색하시면 되죠.
'6피트' 검색 예시
별다른 고급 옵션은 없이, 키워드가 여러 개일 때 키워드 중 하나만 있어도 표시할 것인가 아니면 모든 키워드를 검색할 것인가 선택할 수 있습니다. (앞으로 요청이 있다면 제목, 내용, 분류 하는 식으로 검색하는 고급 검색 옵션도 만들어 붙여볼 수 있겠지요.) 예를 들어 아래 예시에서는 ‘겁스 초상능력’을 검색하고 모든 검색어 찾기를 선택해서 ‘겁스’와 ‘초상능력’이 둘다 있는 글만 표시하였습니다. 모든 검색어 찾기를 선택하지 않으면 ‘겁스’와 ‘초상능력’ 둘 중 하나만 있는 글도 표시합니다.
'겁스 초상능력' 검색 예시
그 외에 화면 왼쪽에 있는 옵션, 즉 표시할 글의 수와 글 정렬 순서도 활용할 수 있습니다. 기본적으로는 시간순서 역순이고 (즉 가장 최근 먼저), 조회수나 제목순으로도 정렬할 수 있습니다. 검색 결과 정렬도 이들 옵션을 이용해 자유롭게 할 수 있습니다.
아주 초보적인 수준의 검색 기능이지만, 분류와 글 본문 등 인터페이스와 저작권을 고려해 기본 모드에는 표시하지 않는 항목까지 검색하므로 의외로 폭넓은 정보를 건질 수 있습니다. (본문은 각 블로그의 피드 설정에 따라 일부만 보관하고 있는 것도 많으므로 본문 검색이 100% 되지는 않습니다.) 여러 블로그의 RPG 글을 한꺼번에 검색하는 방법으로 활용해볼 만합니다.

메타블로그 피드 추가 다시 작동합니다

메타블로그에 피드 추가가 이제 됩니다. 그동안 불편을 겪으신 분들께 사과드립니다. (펠군님 블로그 어여 추가하세요!) 메타블로그 위편의 ADMIN 링크로 들어가서 새 피드를 추가하시면 됩니다. 또한, 이것은 오래전에 추가한 기능이기는 하지만 블로그 글이 아니라 좀 더 업데이트가 잦을 수 있는 위키나 게시판 글이라면 피드 종류를 위키나 게시판으로 설정하시면 됩니다.

추가 기능은 한동안 고장나 있었는데, 미루고 미루다가 드디어 들여다보니 어처구니없는 실수였군요. 뭐 버그라는 게 늘 그렇습니다만… 피드 종류 (블로그, 위키, 게시판) 기능을 추가하면서 데이터베이스에 피드를 추가하는 스크립트에는 반영을 하지 않았었습니다.

$insert_query = “INSERT INTO sp_feeds (site, sitelink, feed, author, cat_filter, type) values (‘$site‘, ‘$sitelink‘, ‘$feedurl‘, ‘$author‘, ‘$catstring‘,’$feedtype‘)”;

…라고 해야 했는데 그만

$insert_query = “INSERT INTO sp_feeds (site, sitelink,
feed, author, cat_filter) values (‘
$site‘, ‘$sitelink‘, ‘$feedurl‘, ‘$author‘, ‘$catstring‘,’$feedtype‘)”;

…를 했던 거죠. (그러나 or die()를 해놓았는데 왜 오류 알림이 안 뜬 거냐 바보 PHP) 아아 오늘도 코드 잘 못짜는 인간의 고뇌와 생고생은 계속됩니다.