TEXTCUBE Teaser Page!

텍스트큐브 1.5의 두번째 이야기는 '소통' 에 관한 내용입니다.

개인적인 공간에 글을 쓰는 것이 글쓰기라면, 많은 사람들과 소통하고 토론하게 해 주는 것이 블로그입니다. 블로고스피어가 커짐에 따라 의사소통을 하는 방법에도 많은 변화가 있었습니다. 태터툴즈에서 처음으로 블로그에 도입했던 방명록이나 댓글에 대한 딸린 댓글 기능이 '소통의 창구'를 어떻게 열어 나갈까에 대하여 고민한 결과물이라면, 텍스트큐브의 커뮤니케이션은 '실명'과 '비실명'의 중간 부분에 존재하는 웹 위에서의 커뮤니케이션이 어떻게 소통을 풍요로운 과정으로 만들수 있는지에 대하여 집중한 결과물입니다.

오픈아이디 (OpenID)

사용자 삽입 이미지

태터툴즈에서 플러그인으로 지원하던 오픈아이디(OpenID)가 텍스트큐브의 정식 기능으로 채택 되었습니다. 오픈아이디는 한 업체에 종속된 기존의 아이디가 아니라 수많은 오픈아이디 인증 서비스들 중 원하는 서비스를 골라 아이디를 발급한 후, 오픈아이디를 지원하는 모든 서비스를 한 아이디로 사용할 수 있게 해 주는 개념입니다. 플러그인 메뉴에서 오픈아이디 플러그인을 켜는 것으로 오픈아이디를 사용하기 위한 모든 준비가 끝납니다.

텍스트큐브의 오픈아이디는 사용 전반에 걸쳐 작동합니다. 기존의 로그인에 덧붙여 관리자 계정에 오픈아이디를 등록하여 오픈아이디로 로그인을 할 수 있게 되었습니다. 또한 자신의 블로그 주소를 오픈아이디 주소로 사용할 수도 있습니다. 예를 들어 IDTail 오픈아이디 서비스에 가입을 했을 때, 기본 오픈아이디 주소는 아이디.idtail.com 이 되지만 관리자 계정에 오픈아이디를 등록한 경우 자신의 블로그 주소를 오픈아이디로 로그인에 사용할 수 있습니다.

로그인화면

오픈아이디를 지원하는 서비스라면 어디든 자신의 블로그 주소를 오픈아이디로 쓸 수 있습니다.

위임주소

자신의 블로그 주소를 오픈아이디의 주소로 사용할 수도 있습니다.


블로그 서비스들의 경우 해당 서비스에 로그인을 해야 댓글을 달게 하는 등의 정책이 가능하지만, 설치해 사용하는 태터툴즈의 경우 악성 댓글이나 광고글에 대한 별다른 대책이 없었습니다. 텍스트큐브에서는 댓글의 익명성이 가져다 주는 부작용이나 아이디 위조 및 사칭을 막기 위하여 오픈아이디로 로그인 한 사람만 댓글을 달 수 있게 하는 기능이 추가 되었습니다. 댓글에 달린 아이디에 대하여 블로거는 관리자 화면에서 그 아이디의 사용자가 어떠한 오픈아이디로 로그인을 했는지 확인할 수 있습니다. 이를 통하여 아이디 사칭과 악성 댓글을 취미로 가진 사람들을 막을 수 있게 되었습니다.

로그인

오픈아이디 사용자에게만 댓글이나 방명록을 허용할 수 있습니다.

댓글 로그인

텍스트큐브 블로그에서 오픈아이디 사용자에게만 댓글을 허용한 경우 로그인을 해야 합니다. 물론 텍스트큐브를 사용하시는 경우라면 자신의 블로그 주소로 로그인을 하실 수도 있습니다.

오픈아이디가 없는 경우 쉽게 만들 수 있게 하기 위하여 '오픈아이디 발급하기' 링크를 두었습니다. TNF의 일원이며 텍스트큐브의 커미터 -소스에 접근할 권한이 있으며 또한 그 프로그램을 만드는 분들을 뜻하는 용어입니다- 이신 coolengineer님과의 인연으로 안철수연구소의 오픈아이디 서비스인 idtail을 사용하여 자신의 오픈아이디를 만드실 수 있게 되었습니다. 만드신 후에는 관리자 화면에서 관리자 권한에 오픈아이디를 등록하여 자신의 블로그 주소로 어디에서나 오픈아이디를 사용할 수 있습니다. 물론 다른 오픈아이디 서비스를 사용하셔도 똑같은 기능들을 누릴 수 있습니다.

블로그 API (원격 글쓰기)

태터툴즈 1.0에서 플러그인 형식으로 도입되고 1.1에서 정식 기능이 되었던 BlogAPI 기능도 변화가 있었습니다. BlogAPI는 글쓰기 프로그램들로부터 글을 받을 수 있는 규칙입니다. 이 규칙을 지원하는 프로그램을 사용하여 원격에서 글을 작성해서 보낼 수가 있습니다. 태터툴즈는 1.1 버전부터 metaWeblogAPI 및 bloggerAPI를 지원하고 있습니다. 텍스트큐브 1.5에서는 이 기능에 약간의 변화가 있었습니다. "이 부분은 인터페이스 소개의 글쓰기에 나와야 하는 것이 아닐까?" 그런데 변화한 기능들은 '서비스 사이의 소통'을 위한 부분들입니다.

예전부터 있었던 블로그 API 기능에 덧붙여진 부분은 BlogAPI 전용 비밀번호와 카테고리별 주소를 지원하는 부분입니다. me2Day등의 서비스에서는 자신의 글을 규칙적으로 BlogAPI를 통하여 내보내 줍니다. 이 기능을 사용하여 자신의 글을 텍스트큐브로 포스팅 할 수도 있습니다. 그런데 이 경우 기능을 사용하기 위하여 자신의 관리자 비밀번호를 다른 서비스에 제공해야 합니다. 보안에 민감하게 생각하시는 분들은 이 부분에 대하여 문제를 제기하였고, 그래서 텍스트큐브 1.5에서는 블로그 API에서만 사용할 수 있는 비밀번호를 도입하였습니다.

사용자 삽입 이미지

또한 원격 글쓰기 프로그램들 중 분류 기능을 지원하지 않는 프로그램들을 위하여 정해진 분류로 글을 보내주는 '블로그 API 주소 도우미' 가 새로 추가 되었습니다. 블로그 API 주소 도우미를 통해 만든 주소를 사용하여 정해진 카테고리로만 글을 보낼 수 있습니다. 위에서 예를 든 me2day의 경우, 자신이 me2day에 쓴 글을 블로그 API 전용 비밀번호를 등록해 놓고 블로그의 비공개 분류로 보내도록 할 수 있습니다.

텍스트큐브의 비공개 카테고리 기능과 함께 사용하면, 자신이 작성한 글들을 공개되지 않은 분류로만 전송할 수도 있게 됩니다. 이를 이용하여 원격 글쓰기 프로그램들로 작성한 글을 모아두는 비공개 분류를 사용하거나, 웹 브라우저의 확장기능을 이용하여 자신의 블로그의 비공개 분류로 글을 스크랩하여 저장할 수도 있습니다.

다중 블로그

텍스트큐브 1.5의 얼굴은 태터툴즈와 비슷하지만, 텍스트큐브 1.5의 기본 동작 구조는 기존의 태터툴즈와 아주 다릅니다. 한 명의 사용자가 하나의 블로그를 가지고, 그러한 블로그가 여러개 존재할 수 있다는 가정으로 만들어진 태터툴즈와 달리 텍스트큐브 1.5는 사용자와 블로그가 완전히 분리되어 있습니다. 사용자와 블로그는 접근 제어 목록 (Access Control List, 줄여서 ACL이라고 합니다) 으로 제어되고, 접근 제어 목록을 조정하여 블로그와 사용자를 자유롭게 엮을 수 있습니다.

사용자 삽입 이미지

 이러한 구조의 변화는 한 명의 사용자가 여러개의 블로그를 가질 수 있게 해 주거나 여러명의 사용자가 하나의 블로그를 쉽게 가질 수 있도록 하였습니다. 티스토리에서 지원하던 팀블로그 기능이 구현되었으며, 팀블로그 사용자를 추가하기 위하여 사용자마다 블로그를 추가할 필요는 없습니다. 팀블로그로 초대한 사용자에게도 블로그를 새로 발급할 수 있게 되었으며, 한 사용자에게 블로그를 여러개 발급할 수도 있게 되었습니다.

기본적으로 내장된 권한은 사용자가 복잡하게 느끼지 않도록 가장 적은 수로 구현해 놓았습니다. 하지만 유연한 권한 발급 컴포넌트를 구현하여 플러그인에서 자유롭게 권한을 정의하거나 추가할 수 있습니다.

메타 페이지

lint라는 이름으로 시작한 메타 페이지 기능이 수많은 재구현을 거치는 사연 끝에 1.5에서 구현 되었습니다. 메타 페이지는 블로그와 약간은 다르지만 편집할 수 있는 페이지입니다 -용도가 정해지지 않았기 때문에 '메타'라고 부르고 있습니다-. 동시에 여러명이 사용할 수 있도록 설치된 텍스트큐브에서는 블로그 서비스의 대문으로도 사용할 수 있도록 구현하였습니다.

메타 페이지는 확장성 및 사용하시는 분들의 일관된 사용성을 고려하여 사이드바 플러그인과 거의 유사하게 만들어 졌습니다. 사이드바를 사용하듯이 메타 페이지 플러그인들을 켜고, 끌어다 놓는 것 만으로도 간단하게 메타 페이지가 만들어 집니다. 물론 플러그인을 통하여 아주 다양한 가능성을 시험해 볼 수 있습니다. (이 부분은 모두의 몫입니다^^)

메타 페이지

사이드바와 비슷하죠? 사용도 같은 방법으로 하시면 됩니다.


개인화 페이지의 기능을 갖는 관리자 센터의 플러그인과 달리 메타 페이지는 다른 사람에게 보여지는 부분입니다. 메타 페이지를 블로그 첫 화면의 프롤로그로 사용할 수 있으며, 프롤로그 형식으로 사용하지 않는 경우에는 블로그 주소 끝에 /meta를 붙여 메타 페이지를 볼 수 있습니다.

화면 설정

간단하게 체크하면 블로그 첫 화면을 메타 페이지로 바꿀 수 있습니다.


또한 새로 추가된 '전체 관리자만 사용할 수 있는 플러그인' 옵션을 통해, 여러명이 함께 쓰는 블로그로 설치된 경우엔 첫 블로그의 메타 페이지 기능을 이용하여 블로그 센터를 구성할 수 있습니다. 최근 글이나 인기글, 주제별 글, 태그별 글모음 등의 플러그인 제작이 가능합니다. (구현은 모두가 함께 해야 하는 부분이지요)


다음에는 더 빠른 '속도'를 위하여 텍스트큐브가 어떻게 환골탈태 했는지를 소개해 드리도록 하겠습니다. :D



2007/08/14 10:21 2007/08/14 10:21

Trackback URL : http://notice.textcube.org/teaser/trackback/3

  1. 유마  2007/08/14 12:00 # M/D Reply

    멋집니다!

  2. student master card 2008/05/24 03:47 # M/D Reply

    우수한 위치! 많은 감사.

  3. 박갑생 2008/08/31 07:35 # M/D Reply

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
    <html>
    <head>
    <title>부업으로 돈벌기</title>
    <meta name="generator" content="Namo WebEditor v3.0">
    </head>

    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">

    <p align="center"><b>부업으로 돈벌기<br>
    이 부업을 하시면 반드시 돈을 벌 수 있습니다 <br>
    당신은 이 정보를 보는 순간 이미 행운아이십니다 <br>
    딱 1회 60.000원 투자하고 딱 3명 추천하여 <br>
    자동 스필오버 방식으로 1억 7천 법니다 <br>
    이 것은 사실입니다 <br>
    다만 투자금 없는 돈벌이 중도에 사라지는 것 장담 못합니다 <br>
    전국에 남녀노소 누구나 참여하십시오 <br>
    당신은 이 사업으로 부자가 되실 수 있습니다 <br>
    참여하기 아래 주소를 클릭하십시오 <br>
    아래 주소를 클릭해도 열리지 않으면 주소를 <br>
    선택 복사해서 위에 주소 창에 붙여 넣기 하시고 엔트 치십시오</b></p>
    <p align="center"><a href="http://don.or.kr/my7979"><font size="4"><b>h</b></font></a><a href="http://don.or.kr/my7979"><font
    size="4" color="blue"><b>ttp://don.or.kr/my7979</b></font></a><font size="4"><b>
    </b></font></p>
    <p align="center">&nbsp;</p>
    <p align="center"><font size="2">관리자님 누를 끼쳐 정말 죄송합니다 정 마음에
    없으신 정보라면 귀 사이트<br>
    주소를 메일로 보내주시면 금후 이런 일이 없게 하겠습니다 <br>
    </font><a href="mailto:h1112222a@naver.com"><font size="2">h1112222a@naver.com</font></a><font
    size="2"> <br>
    <br>
    삭제 암호 aaas</font></p>
    </body>

    </html>

Leave a comment
[로그인][오픈아이디란?]
« : 1 : 2 : 3 : 4 : »