웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
트랙백 구현하기 - 1. 트랙백이란 무엇인가?
2004.04.18 20:59
http://micsland.com/board/zboard.php?id=study&no=9머리말:
시험이 코앞인데 공부는 안되고-_-그나마 보다 생산적인 일을 해 보려고 이렇게 글을 씁니다.
엔지오에는 http://micsland.com 보다 한 편 늦게 연재됩니다.
무단 재게제는 가능합니다만 머리말과 작성자는 꼭 명시해주셨으면 합니다.
===================================================================================
트랙백 구현하기 - 1. 트랙백이란 무엇인가?
트랙백은 RSS와 더불어 블로그에서 많이 접할 수 있는 용어이지요. 트랙백을 설명하는 말은 참으로 많은데요, 저는 "퍼갔다고 알려주기" 정도로 풀이하기를 좋아합니다. 트랙백은 말 그대로 track(지나간 자국,발자취)를 되돌려주는건데요, 이렇게 말로 설명하면 복잡할 뿐더러 이해하기도 어려우므로 그림과 함께 설명해 볼까 합니다.
그림 1: 트랙백에 대한 설명
그림 2: 트랙백 과정 - 1
먼저 트랙백을 받는 게시물, 즉 새 게시물이 참조하는 게시물에서 트랙백 주소를 공개합니다(그림 2).
그림3: 트랙백 과정 - 2
그 다음 새 게시물 작성자가 트랙백 주소를 입력하는 칸에 위의 트랙백 주소를 입력하고 글을 작성합니다(그림 3).
이 때 트랙백을 글 작성시에 넣는 경우(대부분의 블로그 툴)도 있고 나중에 추가하는 경우(태터툴즈 등)도 있습니다.
그림 4: 트랙백 과정 - 4
이후 단계는 사용자에게는 보이지 않고 서버끼리 처리하는 과정입니다. 새 게시물 작성 프로그램이 저 트랙백 주소로 트랙백 핑이라는 정보를 전달합니다.
그러면 해당 주소의 프로그램이 이를 처리하고 원본 게시물에 트랙백 주소를 저장한 후(그림 4), 새 게시물 작성 프로그램에 답변을 보냅니다. 물론 성공적으로 등록하였다면 답변은 에러가 없다는 식으로 갈 것이고, 문제가 있다면 에러가 돌아갈 것입니다.
이제 새 게시물 작성 프로그램이 작성자에게 성공적으로 등록하였는지 여부를 알려주면 일련의 트랙백 과정은 끝이 납니다.
즉, 위 내용을 종합해보면 트랙백이란 "어떤 게시물을 참조하여 새 게시물을 작성할 때 새 게시물이 작성되었음을 원본 게시물에 알려주는 기능"이라 할 수 있습니다. 즉, 블로그나 게시판간에 서로 의사소통이 되도록 하고, 또 다른 블로그에서 트랙백 주소를 따라 같은 주제의 다른 주소로 옮겨가능 등 효과적인 커뮤니케이션을 위한 시스템이지요.
다만 이런 트랙백에는 맹점이 있는데, 그것은 일방통행적 의사소통이라는 겁니다. 트랙백을 받는 쪽의 게시물에서는 어느 곳에서 이 글을 참조하였는지 알 수 있지만, 반대로 트랙백을 보낸 쪽에서는 본문에 따로 표기하지 않는 한 어느 게시물을 참조하였는지 알 수 없게 됩니다. 또한 어느 한 쪽 글이 삭제되어도 트랙백 기록은 고스란히 남아 불필요한 정보가 되지고 하지요. 하지만 이런 문제점에도 불구하고 트랙백이 지금껏 본 적이 없던 혁신적인 시스템이라는 데에는 이견이 없을 것입니다.
다음 강의에서는 트랙백 핑의 형식과 PHP로 트랙백 핑을 보내는 방법에 대해 설명하겠습니다. 안녕히 계세요.
#수정: PHP로 트랙백 핑을 보내는 방법은 3편에서 다루도록 하겠습니다.
시험이 코앞인데 공부는 안되고-_-그나마 보다 생산적인 일을 해 보려고 이렇게 글을 씁니다.
엔지오에는 http://micsland.com 보다 한 편 늦게 연재됩니다.
무단 재게제는 가능합니다만 머리말과 작성자는 꼭 명시해주셨으면 합니다.
===================================================================================
트랙백 구현하기 - 1. 트랙백이란 무엇인가?
트랙백은 RSS와 더불어 블로그에서 많이 접할 수 있는 용어이지요. 트랙백을 설명하는 말은 참으로 많은데요, 저는 "퍼갔다고 알려주기" 정도로 풀이하기를 좋아합니다. 트랙백은 말 그대로 track(지나간 자국,발자취)를 되돌려주는건데요, 이렇게 말로 설명하면 복잡할 뿐더러 이해하기도 어려우므로 그림과 함께 설명해 볼까 합니다.
그림 1: 트랙백에 대한 설명
그림 2: 트랙백 과정 - 1
먼저 트랙백을 받는 게시물, 즉 새 게시물이 참조하는 게시물에서 트랙백 주소를 공개합니다(그림 2).
그림3: 트랙백 과정 - 2
그 다음 새 게시물 작성자가 트랙백 주소를 입력하는 칸에 위의 트랙백 주소를 입력하고 글을 작성합니다(그림 3).
이 때 트랙백을 글 작성시에 넣는 경우(대부분의 블로그 툴)도 있고 나중에 추가하는 경우(태터툴즈 등)도 있습니다.
그림 4: 트랙백 과정 - 4
이후 단계는 사용자에게는 보이지 않고 서버끼리 처리하는 과정입니다. 새 게시물 작성 프로그램이 저 트랙백 주소로 트랙백 핑이라는 정보를 전달합니다.
그러면 해당 주소의 프로그램이 이를 처리하고 원본 게시물에 트랙백 주소를 저장한 후(그림 4), 새 게시물 작성 프로그램에 답변을 보냅니다. 물론 성공적으로 등록하였다면 답변은 에러가 없다는 식으로 갈 것이고, 문제가 있다면 에러가 돌아갈 것입니다.
이제 새 게시물 작성 프로그램이 작성자에게 성공적으로 등록하였는지 여부를 알려주면 일련의 트랙백 과정은 끝이 납니다.
즉, 위 내용을 종합해보면 트랙백이란 "어떤 게시물을 참조하여 새 게시물을 작성할 때 새 게시물이 작성되었음을 원본 게시물에 알려주는 기능"이라 할 수 있습니다. 즉, 블로그나 게시판간에 서로 의사소통이 되도록 하고, 또 다른 블로그에서 트랙백 주소를 따라 같은 주제의 다른 주소로 옮겨가능 등 효과적인 커뮤니케이션을 위한 시스템이지요.
다만 이런 트랙백에는 맹점이 있는데, 그것은 일방통행적 의사소통이라는 겁니다. 트랙백을 받는 쪽의 게시물에서는 어느 곳에서 이 글을 참조하였는지 알 수 있지만, 반대로 트랙백을 보낸 쪽에서는 본문에 따로 표기하지 않는 한 어느 게시물을 참조하였는지 알 수 없게 됩니다. 또한 어느 한 쪽 글이 삭제되어도 트랙백 기록은 고스란히 남아 불필요한 정보가 되지고 하지요. 하지만 이런 문제점에도 불구하고 트랙백이 지금껏 본 적이 없던 혁신적인 시스템이라는 데에는 이견이 없을 것입니다.
다음 강의에서는 트랙백 핑의 형식과 PHP로 트랙백 핑을 보내는 방법에 대해 설명하겠습니다. 안녕히 계세요.
#수정: PHP로 트랙백 핑을 보내는 방법은 3편에서 다루도록 하겠습니다.
댓글 4
-
체리향기∮
2004.04.18 22:43
오..멋진 강의네요. ^^ -
오우
2004.04.21 21:16
어멋! 방문자수 늘리기~_~ [!!] -
배경원
2004.04.22 07:12
강의 좋네요...^^ -
얼라라
2004.05.06 17:27
오~호~ 트랙빽 멋진눔 이군요...^^
많이 빠쁘 겠지요?
제목 | 글쓴이 | 날짜 |
---|---|---|
초간단 스팸방지 하면서 곧바로 메일 보내기 [3] | U2em | 2004.05.31 |
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] | 김동욱 | 2004.05.30 |
초간단 설문조사 소스 [3] | 이혁 | 2004.05.27 |
PHP로 구현하는 음악 감상실 [9] | 컴도미 | 2004.05.21 |
[국밥PHP] 1-1(1). 개념정리 Break Time (Build 1) [7] | 9000㎒ | 2004.05.18 |
팁 아닌 팁 한달전... | http://zentoo.com | 2004.05.15 |
포털사이트 처럼 시스템 점검중 만들기 [3] | http://zentoo.com | 2004.05.14 |
PHP 4에서 PHP 5로 이행 [5] | 이종현 | 2004.04.30 |
PHP5 RC2 Released. [4] | 써니루루☆ | 2004.04.27 |
트랙백 구현하기 - 2. 트랙백의 형식 | TheMics | 2004.04.22 |
트랙백 구현하기 - 2. 트랙백의 형식 | TheMics | 2004.04.22 |
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] | 박종찬 | 2004.04.18 |
트랙백 구현하기 - 1. 트랙백이란 무엇인가? [4] | TheMics | 2004.04.18 |
[국에 밥말아먹는 PHP 프로그래밍] 1-1. PHP는 뭐하는 밥이냐?! (상) (Build 2) [17] | 9000㎒ | 2004.04.18 |
배열의 정렬에 대한 약간의 강의 [2] | ♡다솜지기♡ | 2004.04.02 |
드디어 PHP 5 RC1 발표(04.03.18) [8] | 써니루루☆ | 2004.03.19 |
PHP와 MYSQL연동 관련함수 [3] | 백무혼 | 2004.03.07 |
함수] Exec 함수에 대한 간략한 설명 [3] | NS | 2004.03.05 |
초간단 인라이브 방송여부 알아보기 프로그램. [12] | 심심타 | 2004.03.01 |
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] | 『처니리♂』 | 2004.02.29 |