최근에 블로그를 시작한 한 형님으로부터 "위젯이 뭐고 왜 다는거냐?"란 질문을 받았다. 블로그 여기저기 위젯을 달아놓고, 또 주변 블로거들에게 이런 저런 위젯을 추천하면서도, 정작 이 질문에 선뜻 답을 해드리지 못했다. 그래서 이 포스트는 위젯에 대한 개인적 정리이자, 그 형님에 대한 사적인 친절한 설명이며, 기왕에 모인 정보에 대한 공개이다.

우선, 위젯이란?

위젯은 핸드폰 등의 IT상품에 포함된 서비스여서인지 그 사용빈도가 높은 단어임에도 정작 그 정의를 명쾌하게 내려놓은 곳을 찾기는 힘들었다. 거의 대부분의 질문에 척척 답을 내놓곤 하는 네이버의 녹색창도 위젯의 정의를 쉽게 내놓지 못했고, 위키에도 단어만 등록되어 있을뿐 만족할만한 답변을 찾기 힘들었다.

위젯에 대한 만족할만한 설명은 블로그들에서 찾을 수 있었는데, 그중 일부를 아래에서 인용한다. 시간이 된다면 링크를 따라 원문을 한번 읽어보길 권한다.

widget은 사이트에서 HTML, Script, Flash 등을 통해 제공되는 독립적인 기능을 가지고 있는 코드이며, 이는 ‘퍼가기 기능’  등을 통해 사용자가 퍼 갔을 경우 사이트와 상관 없이 해당 사이트에서 독립적으로 실행 될 수 있는 것을 Widget 을 이해 할 수 있을 것이라고 생각합니다. 국내에서도 최근에 동영상 서비스를 통해 많이 알려진 동영상 퍼가기 기능도 Widget 서비스에 한 종류라고 할 수 있습니다.(http://www.doimoi.net/61)

프로그래밍적인 시각에서의 위젯은 '작은 크기의 도구, 또는 부품'이라는 일반적인 의미를 시스템에 적용한 것으로, 주로 운영체제 또는 어플리케이션과 상호작용해야하는 사용자를 위해 독특한 방법을 제공하는 GUI 컴포넌트를 말합니다. 즉, 창(Window), 컨트롤 버튼, 풀다운 메뉴, 스크롤바처럼 사용자와 시스템사이에서 데이터를 주고받기 위해서 필요한 제어장치를 위젯이라고 합니다. 따라서 SWT(Standard Widget Toolkit)에서는 사용자 인터페이스 컴포넌트를 공식적으로 위젯이라고 합니다. (http://dmachine.tistory.com/94)


기술적 용어들이 들어가 있어서 다소 어려울수 있지만, 위젯이란 간단히 말해 '독립적인 기능을 수행하는 작은(간단한) 어플리케이션'이라고 할 수 있다. 가령 통신기기인 핸드폰에서 날씨정보를 알려주는 작은 창, 컴퓨터에서 최신 뉴스 목록을 보여주는 간단한 프로그램, 블로그에서 시간을 알려주는 시계창과 같은 것들을 위젯이라고 한다. (이중 블로그 혹은 웹에서 구현되는 위젯은 '웹위젯'이라고 부른다. 이 포스트에서는 블로그에 적용되는 위젯을 주로 살펴볼 예정이므로, 이하의 위젯은 정확히는 '웹위젯'을 칭한다.) 

위젯은 뭐에 써먹는 것인가?

위젯이 '독립적'으로 기능한다는 것은 블로그의 정보에서 독립적이라는 것과 사이트에서 독립적이라는 것을 뜻한다. 이 블로그에 붙어있는 '다음 블로거뉴스 위젯'의 경우, 비슷한 기능의 플러그인인 최신글 보여주기가 블로그내의 정보 중 최신 정보를 보여주는 것과 달리, 블로그 외부의, 독립적인, 메타블로그 사이트인 다음 블로거뉴스의 정보를 보여준다. 또한 이 위젯은 다음 블로거뉴스라는 사이트에서 제공함에도 이와 독립된 사이트인 이 블로그에서 정상적으로 작동한다.

위젯은 이렇게 독립적으로 기능함으로서 블로그 외부의 정보 및 기능을 블로그 내에서 간단하게 구현해주는 역할을 한다. 가령 블로그는 블로거가 쌓아놓은 정보를 보여주는 공간이기 때문에 블로그에서 환률정보를 보여주려면 블로거가 매일 환율정보를 포스팅해야한다. 즉 블로거가 블로그에 환율정보를 매일 업데이트 해야만 방문자가 환율정보를 볼 수 있는 구조다. 반면 위젯은 다른 사이트에 업데이트되는 정보를 가져다, 해당 블로그에 정보가 업데이트되지 않아도, 블로그에서 해당 정보를 표시해줌으로서 추가의 노력없이 정보를 제공할 수 있다.

이렇게 위젯은 블로그에 외부 컨텐츠를 가져와 블로그의 컨텐츠를 다양화해주는 역할을 한다. 블로거가 아무것도 하지 않아도 위젯이 자동으로 외부 컨텐츠를 가져와 블로그에 구현해준다. 이는 네이버같은 포털은 기사 한줄 쓰지 않음에도, 각 신문사들이 기사를 써서 네이버에 제공해 줌으로서, 수백만의 이용자들이 네이버에서 뉴스를 볼 수 있는 것과 같은 원리다.

문제는 공개위젯의 경우 누구나 블로그에 달 수 있기 때문에 위젯에서 제공하는 정보를 보기 위해서 굳이 블로그를 방문할 필요는 없다는 것이다. 블로거가 생산한 고유한 컨텐츠와 달리 위젯에서 제공되는 정보는 포털과 같이 훨씬 접근성이 좋은 사이트에서 이미 제공하는 것이기 때문에 희소성이 없고, 이 위젯을 보기 위해서 방문할 이유도 없다는 것이다.

때문에 위젯은 단지 블로그의 정보를 좀더 풍부하게 해주고, 디자인적인 악세서리의 역할을 할 수도 있으나, 그래서 주렁주렁 달아놓은 위젯들을 보는 사람은 정작 운영자 뿐일 수 있고, 이런 화려한 혹은 시선을 분산시키는 위젯들은 오히려 블로그 전체의 가독성을 낮추거나, 방문자가 이 위젯의 링크를 타고 블로그 외부로 나가게 만드는 역할을 할 수도 있다. 빛 좋은 개살구랄까? 화려하고 이런저런 기능을 제공하는 듯 하지만 정작 운영자외에 방문자에게는 실효가 없을 수 있다.

좀 정리를 해보면, 위젯의 기능은 외부정보를 쉽고 간편하게 제공하고, 정보를 특별한 목적에 맞게 정렬/구현해 준다는 것이다. 따라서 이런 위젯의 특성을 이해하고 잘 활용하면, 위젯을 통해서 블로그를 더욱 풍요롭게 만들수도 있다.

위젯, 블로그의 포스트와 연관된 정보를 제공하자.

일단, 블로그 외부 정보를 가져온다는 특성은 블로그의 포스트와 결합될 때 효과를 발휘할 수 있다. 경제전문 블로그의 환률정보위젯, 문화연예 블로그의 공연전시정보위젯, 서평블로그의 책소개 위젯등은 블로그의 주제와 맞는 정보를 제공할수 있을테고, 올블위젯등 메타블로그 위젯이 제공하는 관련글 추출 위젯은 포스트의 주제와 맞는 정보를 제공할 수 있다.

이렇게 블로그 주제 혹은 포스트 주제와 연관된 외부정보를 포스트의 주변에 배치함으로서 방문자들은 해당 주제에 대한 정보에 보다 쉽게 보다 폭넓게 접근할 기회를 갖게된다. 블로거들은 언론사나 포털사들이 관련주제의 기사들을 묶어서 이슈화 시키듯이 포스트를 이슈로서 제공함으로서 주장하는바 혹은 알리고자 하는 바를 효과적으로 전달할 수 있다.

반면 블로그와 별 관계도 없는 정보를 나타내는 위젯을 많이 나열해 놓아봤자, 위젯을 통해 전달되는 정보는 훨씬 접근성이 좋은 포털등의 사이트에서 이미 제공하는 정보이기 때문에, 이 정보에서 효용을 얻는 방문자는 거의 없다. 잘 되야 블로그를 치장하는 엑세서리, 너무 많으면 포스트로의 집중과 가독성을 해치는 꼴이 될 수도 있다.

블로그 순위나 방문자수 위젯과 같은 블로그 정보 위젯의 경우는 정보의 희소성은 있을지 모르나 정보의 효용성은 낮다. 방문자가 주로 메타사이트의 포스트 노출 혹은 검색을 통해서 블로그에 들어온다고 볼때, 블로그 방문자, 방문지 혹은 순위는 방문자들이 원하는 정보가 아니다. 오히려 이런 정보는 블로그 운영자가 필요한 정보로, 블로거의 블로깅을 풍요롭게(?) 해주는 정보기 때문에 가급적 전체 디자인을 해치치 않는 선에서 최소화하는게 방문자들에 대한 배려가 될 수 있다.

위젯을 이용해 블로그를 링크의 허브로

웹이란 링크로 이루어진 것이다. 블로그 역시 웹에 링크된 개인공간이다. 링크를 두고 보면 블로그는 두가지 포지셔닝이 가능하다. 하나는 링크의 종착지로서의 포지셔닝이고 다른 하나는 링크의 허브로서의 포지셔닝이다. 이름을 붙여보자면 닫힌 블로그와 열린 블로그라고 할 수 있다.

닫힌 블로그는 네이버의 폐쇄성과 비슷하다. 정보와 방문자들을 자사 사이트의 안에 가두기 위해 노력한다. 블로그는 개인적 미디어의 성격이 강하기 때문에 기본적으로 닫혀있는 구조다. 링크를 타고 블로그를 방문해 원하는 정보를 얻고 난 후 창을 닫거나 뒤로가기를 통해 해당 블로그에서 빠져 나오는 구조가 되기 쉽다. 링크가 이 블로그에서 끝나는 것이다.

웹이 링크의 집합이고, 이 링크를 제공하고 편집하는 권력을 가진 자들(포털과 같은)이 웹의 영향력을 장악한다고 보면, 닫힌 블로그는 그저 링크편집자들의 선택을 기다리는 수동적 공간이 될 수 밖에 없다. 때문에 메타블로그와 rss를 통해서 포스트의 노출에 대한 능동적인 액션을 취한 것과 같이 링크의 편집에서도 능동성을 발휘하는 것은 웹의 권력을 나누는 방법이 될 수 있다. 이것이 블로그 방문자를 블로그 외부로 나가게함으로서 방문깊이를 떨어뜨릴수도 있는 외부링크가 블로그 운영에 중요한 고려사항이 되어야 하는 이유다.

그리고 위젯은 이런 링크의 제공과 편집을 손쉽게 할 수 있는 좋은 도구이기도 하다. 대부분의 메타사이트에서 제공하는 위젯과 rss기술을 이용하는 위젯들은 이런 외부링크 기능을 제공하며, 또한 링크의 노출과 정렬에서 편의를 제공한다. 포스트의 주제와 관련된 글들을 정렬해주기도 하고 블로거가 추천한 글들을 정렬시키기도 하는 등, 블로거의 특정한 주제와 목적에 맞는 링크를 제공할 수 있다.  

다음 블로거뉴스 위젯의 경우를 보면 최신뉴스와 인기뉴스가 블로그 내부 혹은 블로거의 포스트를 정렬하는 링크라면, '추천뉴스'의 경우 블로거가 공감하고 추천한 링크를 정렬시킴으로서 방문자들이 블로거가 제안하는 링크를 따라 이동할 수 있게 해준다. rss위젯이나 본 블로그에 있는 블로그카페 위젯의 경우 포스트가 아니라 외부블로그 혹은 블로그의 최신 포스트들을 정렬시킴으로서 블로거가 추천하는 블로그로의 링크를 제공하기도 한다.

이런 링크의 정렬과 제공은 블로거가 포스트를 통해 정보를 전달하는 것에서 어떤 입장과 이슈를 전달하는 것으로 블로그 운영의 스케일을 바꿀수 있으며, 기존 포털과 메타사이트들이 독점하고 있는 링크의 편집권을 조금이나마 블로거들에게 돌려줌으로서 블로거의 역할을 높일수도 있다. 물론 그것은 아주 작은 영향력이겠지만 말이다.

+ Recent posts