1

주제: RSS <author> tag 수정요청

버그는 아니기에 이쪽에다 올려야 할듯 하네요..


1.0 베타시절부터 RSS 2.0 스펙과 다중이용자를 위하여 이메일주소 (사용자) 의 형태로 <author> tag을 구성한 것으로 알고있습니다.
후에 이메일주소가 그대로 노출되어 스팸메일에 직격탄을 맞게 된후 임시로 이메일주소만 삭제한 상태로 계속 배포가 되고 있는데
종종 리더를 보다보면 <author> 부분에 괄호가 있는게 성가시더군요

저의 경우엔 

<author>(바라기)</author>

이런 형태로 나오지요

클래식때처럼 단순히 괄호만 떼는 방법이 제일 간단할거 같기는 하지만요..

<author> is an optional sub-element of <item>.

It's the email address of the author of the item. For newspapers and magazines syndicating via RSS, the author is the person who wrote the article that the <item> describes. For collaborative weblogs, the author of the item might be different from the managing editor or webmaster. For a weblog authored by a single individual it would make sense to omit the <author> element.

<author>lawyer@boyer.net (Lawyer Boyer)</author>

RSS 2.0 스펙을 보면 필수요소는 아닌듯 한데 포스트 작성자를 표현하는 다른 방법에 대해 생각해보아야 할듯 싶기도 하구요.
나중에 팀블로깅 기능이 추가되면 더욱 더 절실해질듯 할듯 합니다.

baragi74 (2006-06-20 21:05:35)에 의해 마지막으로 수정

바라기 / 지원아빠

공돌이스럽거나 그렇지 않거나....

2

답글: RSS <author> tag 수정요청

baragi74 작성:

저의 경우엔 

<author>(바라기)</author>

이런 형태로 나오지요
클래식때처럼 단순히 괄호만 떼는 방법이 제일 간단할거 같기는 하지만요..

괄호를 제거해 봤더니 또 이메일 주소처럼 안생겼다고 궁시렁 거려서 아직 저런식으로 되어 있습니다.
(이름) 부분을 제거할 수 있어도 일단 이메일 적어야 된다고 하거든요.

뭔가 깔삼한 방법이 --?

3

답글: RSS <author> tag 수정요청

gendoh 작성:

괄호를 제거해 봤더니 또 이메일 주소처럼 안생겼다고 궁시렁 거려서 아직 저런식으로 되어 있습니다.
(이름) 부분을 제거할 수 있어도 일단 이메일 적어야 된다고 하거든요.

뭔가 깔삼한 방법이 --?

<strike>core에서 정규표현식으로 막아놓았다는건데 그러면.. 그게 다중이용자 체크와 연동되어있나보네요... -.-;;</strike>
엄한 추측이라 부끄럽기만...

baragi74 (2006-06-21 09:27:12)에 의해 마지막으로 수정

바라기 / 지원아빠

공돌이스럽거나 그렇지 않거나....

4

답글: RSS <author> tag 수정요청

baragi74 작성:

core에서 정규표현식으로 막아놓았다는건데 그러면.. 그게 다중이용자 체크와 연동되어있나보네요... -.-;;

TT에서 궁시렁 거리는 것이 아니라 RSS 2.0 벨리데이터에서 궁시렁 거리는 문제입니다.

author가 원래는 이메일 주소를 적도록 되어 있거든요.

5

답글: RSS <author> tag 수정요청

gendoh 작성:

TT에서 궁시렁 거리는 것이 아니라 RSS 2.0 벨리데이터에서 궁시렁 거리는 문제입니다.

author가 원래는 이메일 주소를 적도록 되어 있거든요.

그렇군요.. 우리나라에서 "author" 에 말 그대로 author를 적기 시작하면서 벌어진 표준과 호환성간의 문제가 여기에까지 이르렀나보네요.
저는 스펙만 봐서는 이메일주소는 옵셔널하게 처리될줄 알았는데 발리데이터에서 보니 이메일이 필수이고 사람이름이 옵션인거 같게 되어있네요.

사실..  <author> ... </author> 사이의 형식을 지정하지 않는게 보편적인 생각인데 (우리나라에서만 보편적일지도)
왜 그걸 이메일과 괄호안의 이름으로 한정하는지 의문스럽기는 하지만요..

joesmith@example.com 
joesmith@example.com (Joe Smith) 
Joe Smith <joesmith@example.com> 
joesmith.nospamplease@nospam.example.com

이런 형식이기는 하네요...
세번째 형식이 저자이름(혹은 필명)이 먼저 나오기는 하지만 이메일주소를 쓰지 않으면 바로 발리데이션이 되지 않는 상황이고..

이런건 표준위반을 해야 하는거 아닌가 모르겠어요... 표준을 고치든지 우리나라의 author의미에 해당하는 별도의 tag를 제안하든지......

바라기 / 지원아빠

공돌이스럽거나 그렇지 않거나....

6

답글: RSS <author> tag 수정요청

baragi74 작성:

사실..  <author> ... </author> 사이의 형식을 지정하지 않는게 보편적인 생각인데 (우리나라에서만 보편적일지도)
왜 그걸 이메일과 괄호안의 이름으로 한정하는지 의문스럽기는 하지만요..

이메일 만큼 unique 한 것도 없죠. URI나 E-mail을 ID로 쓸때의 장점입니다. Tistory나 만은 시스템에서 E-mail을 ID로 사용하는 것이 이런 이유도 있습니다.

여러명의 John Doe가 있을때(우리말로 하자면 홍길동?) 그래도 각각의 John을 구분해 줄 수 있는 것이 E-mail이죠.

기술적으로는 매우 적절한 선택이지만.. 운용에 있어서는 스패머가 문제가 될 뿐이죠.

baragi74 작성:

이런건 표준위반을 해야 하는거 아닌가 모르겠어요... 표준을 고치든지 우리나라의 author의미에 해당하는 별도의 tag를 제안하든지......

이미 스펙 위반은 하고 있습니다만... 스펙이 IETF에서 하는 것도 아니고 ANSI나 ISO 스탠다드도 아니면서 그냥 어떤 그룹에서 거의 장난(?)으로 만들고 있다보니(RSS 2.0의 약자를 보자면.. ㄱ-) 뭐 대충 무시해도 ~~~

7

답글: RSS <author> tag 수정요청

저도 괄호가 없는 쪽이 보기 좋은 것 같습니다. 이 정도는 감안을 해도 될것 같습니다만...

// 소스를 찾아서 수정해보려 했는데 어디인지 잘 모르겠더군요;; /rss 폴더인가요?

8

답글: RSS <author> tag 수정요청

lunamoth 작성:

저도 괄호가 없는 쪽이 보기 좋은 것 같습니다. 이 정도는 감안을 해도 될것 같습니다만...

// 소스를 찾아서 수정해보려 했는데 어디인지 잘 모르겠더군요;; /rss 폴더인가요?

lib/model/rss.php 이죠.

구축 시스템에 따라서 이메일 주소를 사용해야 할 수도 있고 하니... 옵셔널로 가야 하나요? 괄호없이 이름만 표시, 이메일 없이 괄호안에 이름 표시, 풀리 표시...

9

답글: RSS <author> tag 수정요청

gendoh 작성:
lunamoth 작성:

저도 괄호가 없는 쪽이 보기 좋은 것 같습니다. 이 정도는 감안을 해도 될것 같습니다만...

// 소스를 찾아서 수정해보려 했는데 어디인지 잘 모르겠더군요;; /rss 폴더인가요?

lib/model/rss.php 이죠.

구축 시스템에 따라서 이메일 주소를 사용해야 할 수도 있고 하니... 옵셔널로 가야 하나요? 괄호없이 이름만 표시, 이메일 없이 괄호안에 이름 표시, 풀리 표시...

이 참에 1.1로 가면서 추가할 필드 몽땅 정리해 보는게 낫겠습니다. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

10

답글: RSS <author> tag 수정요청

gendoh 작성:
lunamoth 작성:

저도 괄호가 없는 쪽이 보기 좋은 것 같습니다. 이 정도는 감안을 해도 될것 같습니다만...

// 소스를 찾아서 수정해보려 했는데 어디인지 잘 모르겠더군요;; /rss 폴더인가요?

lib/model/rss.php 이죠.

구축 시스템에 따라서 이메일 주소를 사용해야 할 수도 있고 하니... 옵셔널로 가야 하나요? 괄호없이 이름만 표시, 이메일 없이 괄호안에 이름 표시, 풀리 표시...

옵셔널에 한표 던집니다~

너무 옵션이 많아지는 느낌이긴 하지만 말이죠..;; (....)

:: Naughty Naive ::

11

답글: RSS <author> tag 수정요청

아직 이쪽은 반영되지 않았나봐요..

이메일표시를  허용하자면 스팸때문에.....
스팸이 붙지않게 이메일 표기를 rss에 할 수 있을지도 의문이예요....
이메일주소를 GD로 이미지화한것을 캐쉬해놓고 그 이미지를 이메일주소로 링크하면 다른 리더의 호환성에 막히려나요..

그냥 괄호 떼고 사용자 필명만 붙이는게 현실적인듯 하네요..

바라기 / 지원아빠

공돌이스럽거나 그렇지 않거나....