RSS 수집 기능 준비 중입니다.

메인 페이지에 나올 내용을 추가&보관하는 곳입니다...

Moderator: 류광

Post Reply
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

RSS 수집 기능 준비 중입니다.

Post by 류광 »

조만간, 메인 페이지의 왼쪽 '최근 소식' 부분을 게임 개발 관련 사이트들의 RSS를 모아서 보여주는 공간으로 바꿀 계획입니다. ( viewtopic.php?p=125013#125013 참고)

현재 국내 사이트로는 "날자고도의 탄막슈팅"만 RSS가 파악되었는데요( http://www.masque.kr/rss ). 다른 사이트들도 RSS 기능을 추가하시고 이 글에 답글로 알려주세요~

(개인 블로그들은 이미 http://allgd.net/http://www.masque.kr/live 가 있으니 여기서 다루지 않겠습니다...)
-------------------
추가:
12월 13일자로 대문 페이지를 정식으로 변경했습니다.

RSS 등록 신청에 대해 간단히 정리하자면:
* 대상은 임의의 다수가 활동하는 게임 개발 관련 사이트 또는 게임 개발자 사이트의 RSS입니다.
* RSS 주소를 알려주시면 간단한 심사 후 등록해 드립니다.
* 추가로 파비콘 있으시면 URL을 알려주세요. 파비콘의 위치나 크기에 제약은 없습니다만 이곳에서는 무조건 12x12픽셀로 줄여서 표시합니다.

처음 하는 일이라 여러 가지 문제가 있을 것입니다. 함께 머리를 모아서 해결해 나갔으면 합니다.

추가2:

RSS 수집은 URL을 기준으로 합니다. 즉, <link>의 URL이 다르면 개별적인 항목이 되며, 반대로 <title>이나 <pubDate>가 바뀌어도 <link>가 같으면 그냥 기존 항목의 제목이나 날짜만 달라집니다. (날짜는 표시 순서에 영향을 미칩니다.)

같은 글의 댓글들이 목록에 여러 개 나타나는 것은 바람직하지 않으므로, RSS 기능 구현하실 때 기존 글에 댓글이 달린 경우 <pubDate>를 갱신하는 것은 좋지만 URL(<link>)을 변경하지는 마시길....

추가3:
같은 글의 댓글들이 여러 번 등록되지 않게 하면서도 클릭시 가장 최근 댓글로 바로 이동할 수 있게 하기 위해 <guid>를 활용하기로 했습니다. 이제부터 피드 항목의 <guid>가 http://로 시작하는 문자열이면 그것을 링크 목적지 주소로 사용하합니다.

간단히 말하면, 한 게시물에 새로 댓글이 달렸을 때 <link>는 그대로 두고 <guid>를 새 댓글의 주소로 설정하시면 됩니다. 예를 들어 GpgStudy 포럼 RSS의 경우 <link>는 viewtopic.php?topic=123 이고 <guid>는 viewtopic.php?p=456#456 입니다.

추가4(2010-01-23):
RSS에 회원 전용 항목(즉, 로그인 안 하면 볼 수 없는 페이지로의 링크)이 있으면 안 됩니다. 사이트에 회원 전용 공간이 있으면 안 된다는 뜻은 아닙니다. 단지 이 곳에 제공하는 RSS에는 공개된 항목들만 있어야 한다는 뜻일 뿐입니다.
Last edited by 류광 on 2010-01-23 16:17, edited 14 times in total.
gamecodi
Posts: 53
Joined: 2008-04-18 13:31
Location: GAMECODI
Contact:

Post by gamecodi »

RSS 기능을 만들긴 했었는데 좀 동작이 이상해서요 ㅠㅠ ..
다른곳에 등록 해봤더니 같은글이 3~4개씩 등록이 되더라구요 ;;;

좀더 다듬어서 말씀드리겠습니다.
인생은 만담,
http://www.gamecodi.com
Zeprod
Posts: 480
Joined: 2006-11-04 16:24
Location: Creaty Networks
Contact:

RSS Feed 포멧입니다.

Post by Zeprod »

좋은 방법인 것 같습니다. RSS 서비스를 만들게 되실 분들께 조언을 드리자면,

이 형식으로 여러 ITEM에 대한 내용을 자동생성하는 페이지를 만드시면 손쉽게 RSS Feed가 가능합니다.

저도 조만간 추가하여 링크하도록 하겠습니다.


Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/style/rss/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0">
	<channel>
		<title>채널 제목</title>
		<link>기본 링크 : http://homepage/</link>
		<description>채널 요약</description>
		<language>언어 : ko</language>
		<pubDate>시간 : Fri, 11 Dec 2009 01:06:12 +0900</pubDate>
		<generator>RSS Generater</generator>
		<image>
		<title>이미지 제목</title>
		<url>이미지 URL : <![CDATA[http://URL]]></url>
		<link>그림 클릭시 이동할 페이지</link>
		<description>그림설명</description>
		</image>

		<item>
			<title>포스트 제목</title>
			<link>Href Link</link>
			<description>포스트 내용</description>
			<category>카테고리</category>
			<author>게시자 이름</author>
			<guid>GUID(Item당 고유ID)</guid>
                   		<comments>답글 링크</comments>
			<pubDate>Fri, 04 Dec 2009 08:30:00 +0900</pubDate>
		</item>
	</channel>
</rss>



추가
-----------------------
RSS 피드 서비스 준비되었습니다.

Code: Select all

http://creaty.net/game/forum/rss.php
세상이 기다리는 나만의 SHOW!
----------------------------------------------
Zeprod 홈 : http://Zeprod.org
Project. Creaty : http://Creaty.net/
Creaty 게임제작 커뮤니티 : http://Creaty.net/game/
----------------------------------------------
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

거의 완성되었습니다. 일요일에 마무리지을 예정이고요....

creaty.net 의 RSS도 추가했습니다. 그런데 RSS 소스를 보면 PHP의 세션 관련 오류 메시지가 섞여 있습니다. (url과 title, pubDate만 추출하기 때문에 큰 문제가 되지는 않습니다만...)
tomatowax
Posts: 464
Joined: 2005-01-17 12:22
Contact:

Post by tomatowax »

.
Last edited by tomatowax on 2023-11-17 01:02, edited 1 time in total.
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

http://www.gpgstudy.com/index_xp.php 에서 시험 중입니다.
Zeprod
Posts: 480
Joined: 2006-11-04 16:24
Location: Creaty Networks
Contact:

Post by Zeprod »

류광 wrote:거의 완성되었습니다. 일요일에 마무리지을 예정이고요....

creaty.net 의 RSS도 추가했습니다. 그런데 RSS 소스를 보면 PHP의 세션 관련 오류 메시지가 섞여 있습니다. (url과 title, pubDate만 추출하기 때문에 큰 문제가 되지는 않습니다만...)

오류메세지 관련 처리했습니다. 익스, 파폭 기본 Rss 리더에선 안나타나던 현상인데, 크롬이나 PHP로 직접 읽어야 나타나던 문제라 골치좀 썩였습니다.

익스, 파폭에선 XML 규격을 제외한 문자열들은 강제로 제거하는 모양입니다. ^^;
세상이 기다리는 나만의 SHOW!
----------------------------------------------
Zeprod 홈 : http://Zeprod.org
Project. Creaty : http://Creaty.net/
Creaty 게임제작 커뮤니티 : http://Creaty.net/game/
----------------------------------------------
gamecodi
Posts: 53
Joined: 2008-04-18 13:31
Location: GAMECODI
Contact:

Post by gamecodi »

류광 wrote:http://www.gpgstudy.com/index_xp.php 에서 시험 중입니다.
우와~ 멋집니다 ^^

게임코디는 소녀시대,카라 관련글이 자주 올라오는데 그래도 괜찮겠지요 ? .. ;;;
인생은 만담,
http://www.gamecodi.com
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

TomatoWAX wrote:흠 phpBB RSS 는 또 어찌 제작을 ㅜ.ㅜ 그냥 하던대로 echo 하면 되려나..

저희도 최대한 빠르게 준비해서 참여하도록 하겠습니다~

연말이라 정신이 없군요! @.@
http://www.phpbb.com/mods/db/index.php? ... yndication 에서 한 번 찾아 보세요~
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

gamecodi wrote:
류광 wrote:http://www.gpgstudy.com/index_xp.php 에서 시험 중입니다.
우와~ 멋집니다 ^^

게임코디는 소녀시대,카라 관련글이 자주 올라오는데 그래도 괜찮겠지요 ? .. ;;;
예 뭐 클릭하는 분들이 알아서 판단하시리라 믿습니다^^
게임코디는 제로보드인가요? 검색해 보면 RSS 플러그인들이 꽤 있을 것입니다...
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

참 그리고 http://www.gpgstudy.com/index_xp.php 보면 일부 사이트는 앞에 작은 아이콘이 나타나는데요. 사이트 자체의 파비콘(favicon.ico)을 이용한 것입니다.

RSS 알려주시면서 파비콘 존재 여부도 알려 주시길~
gamecodi
Posts: 53
Joined: 2008-04-18 13:31
Location: GAMECODI
Contact:

Post by gamecodi »

게임코디 RSS - http://www.gamecodi.com/rss_all.php

네, 제로보드4 입니다 ^^

신규댓글 부분에 대한 RSS 처리가 애매해서 RSS 부분은 뒤로 미루고 있었는데
일단은 일부 게시판을 제외하고 노출되도록 했습니다.

혹시라도 문제가 있거나 노출에서 제외했으면 하는 내용이 있으시면 말씀해주세요 ^^

파비콘은 없습니다~
인생은 만담,
http://www.gamecodi.com
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

게임코디 RSS 추가했습니다. (이참에 파비콘 하나 장만하세요~)

내용은 지금 제가 판단하기 보다는.. 항의(!)가 들어오면 그 때 생각하기로 하죠^^
tomatowax
Posts: 464
Joined: 2005-01-17 12:22
Contact:

Post by tomatowax »

.
Last edited by tomatowax on 2023-11-17 01:02, edited 1 time in total.
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

gamecodi wrote:게임코디 RSS - http://www.gamecodi.com/rss_all.php

네, 제로보드4 입니다 ^^

신규댓글 부분에 대한 RSS 처리가 애매해서 RSS 부분은 뒤로 미루고 있었는데
일단은 일부 게시판을 제외하고 노출되도록 했습니다.

혹시라도 문제가 있거나 노출에서 제외했으면 하는 내용이 있으시면 말씀해주세요 ^^

파비콘은 없습니다~
gamecodi님 title에서 HTML 엔티티가 두 번 이스케이프된 것 같습니다.

<title>&lt;송년파티&gt; 젤 먼저 올리는 후기 ㅋㅋㅋ [+7]</title>

가 아니라

<title><송년파티> 젤 먼저 올리는 후기 ㅋㅋㅋ [+7]</title>

이어야 최종적으로 목록에

<송년파티> 젤 먼저 올리는 후기 ㅋㅋㅋ [+7]

라고 나옵니다.
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Post by 류광 »

TomatoWAX wrote:
류광 wrote:
TomatoWAX wrote:흠 phpBB RSS 는 또 어찌 제작을 ㅜ.ㅜ 그냥 하던대로 echo 하면 되려나..

저희도 최대한 빠르게 준비해서 참여하도록 하겠습니다~

연말이라 정신이 없군요! @.@
http://www.phpbb.com/mods/db/index.php? ... yndication 에서 한 번 찾아 보세요~
링크 추천 감사드립니다.^^

그런데 찾아서 확인해보니 MOD 설치가 여간 쉽지는 않네요.
사실 MOD 를 한 번도 설치 안해봐서 Guide 를 봐도 제대로 설치를 할 수 있을지 걱정입니다.

그래서 예전 ZB4 때처럼 그냥 직접 제작해봤는데요,
이게 별 탈 없이 되야 하는데 다른 분들의 소스와도 다 동일한데도 자꾸 XML 선언이 잘못되었다고 나오네요.
xml 선언이 잘못되었습니다.
줄: 5 문자: 3

<?xml version="1.0" encoding="UTF-8"?>
이런식으로요. 도대체 뭐가 잘못된걸까요?
XML 선언이 줄: 5라는 것부터 좀 이상합니다.... XML 선언은 반드시 첫 줄이어야 합니다.
tomatowax
Posts: 464
Joined: 2005-01-17 12:22
Contact:

Post by tomatowax »

.
Last edited by tomatowax on 2023-11-17 01:02, edited 1 time in total.
tomatowax
Posts: 464
Joined: 2005-01-17 12:22
Contact:

Post by tomatowax »

.
Last edited by tomatowax on 2023-11-17 02:05, edited 2 times in total.
류광
Posts: 3805
Joined: 2001-07-25 09:00
Location: GPGstudy
Contact:

Re: RSS 준비했습니다.

Post by 류광 »

TomatoWAX wrote:후 저희도 트렌드(?)에 맞추기 위해 급하게 직접 RSS 준비를...
이상하게 SQL 쿼리 찾아봐도 내용문이 안보이길레 그냥 제목만 따왔습니다.

두개 다 추가해주시면 감사합니다. :)

http://www.mindpol.com/Plugins/Technolo ... es/RSS.php
http://www.mindpol.com/Plugins/Technolo ... es/RSS.php
게임데브넛 소식만 담은 RSS 하나만 받겠습니다~ ( http://www.mindpol.com/Plugins/Technolo ... m.php?f=21 에 보이는 거요)
tomatowax
Posts: 464
Joined: 2005-01-17 12:22
Contact:

Re: RSS 준비했습니다.

Post by tomatowax »

.
Last edited by tomatowax on 2023-11-17 01:02, edited 1 time in total.
Post Reply