이 자료실은 공식 자료실에 포함될 예정이며 신규 등록되지 않습니다.
자료를 올려주셨던 분들은 공식 자료실에 다시 올려주시면 매우 감사하겠습니다.
글 수 77
| 라이센스 : | GPL2 |
|---|---|
| 기타 라이센스 : | |
| 적용 버전 : | 1.2.1 이후 |
| 프로젝트 URL : |
XpressEngine에서 RSS URL 을 등록하고 등록된 RSS들의 글들을 수집하여 서비스할 수 있는 메타 사이트 제작 모듈인 live XE입니다.
게시판과 같이 원하는 mid명으로 liveXE 를 생성할 수 있고 당연히 1개 이상 가능합니다.
RSS 등록 권한을 그룹별로 줄 수 있습니다.
위의 화면이 실제 운영중인 liveXE의 모습이며 기본 스킨의 경우 하얀 바탕에서 사용될 컬러셋 하나만 제공됩니다.
위의 빨간 글자들에서 설명된 것과 같이 여러 요소들을 가지고 있습니다.
아직은 수집되는 글들에 대해 키워드 추출 기능을 넣지 않아 수집된 태그를 기반으로 인기 글들을 추출하는 로직이 적용된 상태입니다.
수집된 글들에 대한 검색등의 기본 기능들은 제공하고 있습니다.
현재 RSS2.0 / ATOM 포맷을 지원하는데 특정 RSS들의 경우 잘못된 방법으로 배포될 경우 제목이나 내용에 " 와 같은 문자가 표시될 수 있고 이런 경우는 건건별로 체크해서 차후 버전에 문제 없이 출력되도록 하겠습니다.
등록된 RSS에 대한 수집은 2가지 방법으로 실행이 됩니다.
첫번째로는 웹페이지에서 수집할 수 있는 방법입니다.
관리자 페이지의 서비스 관리 > liveXE 를 선택하시면 아래와 같은 버튼이 있습니다.
이 버튼을 선택하면 수집이 시작됩니다.
다만 liveXE는 각 RSS URL 에 등록되는 글들의 간격을 체크해서 계속해서 수집 요청을 하지 않는 기능과 웹페이지로 글 수집을 할 때 1시간에 한번 이상 요청되지 않도록 하는 방어책을 구현해 놓았습니다.
그리고 위 페이지의 경우 주기적으로 refresh 할 수 있는 기능을 넣어 브라우저를 하나 띄워 놓으면 주기적으로 글을 수집할 수 있습니다.
또한 위 기능의 직접 접근 경로인 http://XE설치주소/?module=livexe&act=dispLivexeCrawler 를 웹크롤러 서비스등에 등록해 놓거나 아무에게나 오픈해서 생각날때 접근하라고 하면 주기적으로 수집을 할 수 있습니다.
두번째로는 cron 등록입니다.
다만 이 방법은 웹서버가 동작되는 계정과 동일한(일반적으로 daemon, web, www등)으로 설정을 해야 합니다.
/usr/local/php/bin/php /home/XE경로/modules/livexe/tools/liveCron.php
위와 같이 cron으로 호출하시면 글이 수집이 됩니다.
(위에서 php의 경로와 ./modules/livexe/tools/liveCron.php 의 경로는 유의해서 지정해야겠죠?)
아무튼 최대한 가능한 수로 글을 수집할 수 있는 장치가 되어 있어서 간단히 글 수집을 끊임없이 할 수 있으리라 생각합니다.
이 liveXE는 XE 기본패키지에 포함되지 않을 예정입니다.
(다른 기본 패키지의 모듈들도 다 기본에서 뺄 예정입니다)
아무튼 이 liveXE 가 많은 분들에게 도움 되시기를 바라겠습니다.
설치는 livexe.zip (또는 livexe.tgz )을 다운 받아서 압축을 푸신 후 XE 의 modules 디렉토리로 livexe 디렉토리를 올리시면 됩니다.
게시판과 같이 원하는 mid명으로 liveXE 를 생성할 수 있고 당연히 1개 이상 가능합니다.
RSS 등록 권한을 그룹별로 줄 수 있습니다.
위의 화면이 실제 운영중인 liveXE의 모습이며 기본 스킨의 경우 하얀 바탕에서 사용될 컬러셋 하나만 제공됩니다.
위의 빨간 글자들에서 설명된 것과 같이 여러 요소들을 가지고 있습니다.
아직은 수집되는 글들에 대해 키워드 추출 기능을 넣지 않아 수집된 태그를 기반으로 인기 글들을 추출하는 로직이 적용된 상태입니다.
수집된 글들에 대한 검색등의 기본 기능들은 제공하고 있습니다.
현재 RSS2.0 / ATOM 포맷을 지원하는데 특정 RSS들의 경우 잘못된 방법으로 배포될 경우 제목이나 내용에 " 와 같은 문자가 표시될 수 있고 이런 경우는 건건별로 체크해서 차후 버전에 문제 없이 출력되도록 하겠습니다.
등록된 RSS에 대한 수집은 2가지 방법으로 실행이 됩니다.
첫번째로는 웹페이지에서 수집할 수 있는 방법입니다.
관리자 페이지의 서비스 관리 > liveXE 를 선택하시면 아래와 같은 버튼이 있습니다.
이 버튼을 선택하면 수집이 시작됩니다.
다만 liveXE는 각 RSS URL 에 등록되는 글들의 간격을 체크해서 계속해서 수집 요청을 하지 않는 기능과 웹페이지로 글 수집을 할 때 1시간에 한번 이상 요청되지 않도록 하는 방어책을 구현해 놓았습니다.
그리고 위 페이지의 경우 주기적으로 refresh 할 수 있는 기능을 넣어 브라우저를 하나 띄워 놓으면 주기적으로 글을 수집할 수 있습니다.
또한 위 기능의 직접 접근 경로인 http://XE설치주소/?module=livexe&act=dispLivexeCrawler 를 웹크롤러 서비스등에 등록해 놓거나 아무에게나 오픈해서 생각날때 접근하라고 하면 주기적으로 수집을 할 수 있습니다.
두번째로는 cron 등록입니다.
다만 이 방법은 웹서버가 동작되는 계정과 동일한(일반적으로 daemon, web, www등)으로 설정을 해야 합니다.
/usr/local/php/bin/php /home/XE경로/modules/livexe/tools/liveCron.php
위와 같이 cron으로 호출하시면 글이 수집이 됩니다.
(위에서 php의 경로와 ./modules/livexe/tools/liveCron.php 의 경로는 유의해서 지정해야겠죠?)
아무튼 최대한 가능한 수로 글을 수집할 수 있는 장치가 되어 있어서 간단히 글 수집을 끊임없이 할 수 있으리라 생각합니다.
이 liveXE는 XE 기본패키지에 포함되지 않을 예정입니다.
(다른 기본 패키지의 모듈들도 다 기본에서 뺄 예정입니다)
아무튼 이 liveXE 가 많은 분들에게 도움 되시기를 바라겠습니다.
설치는 livexe.zip (또는 livexe.tgz )을 다운 받아서 압축을 푸신 후 XE 의 modules 디렉토리로 livexe 디렉토리를 올리시면 됩니다.
엮인글 '2'
http://www.xpressengine.com/17921668/bfe/trackback
메타블로그 이제 개인도 손쉽게 만들수 있다. XpressEngine-liveXE - LovedWeb
메타블로그 이제 개인도 손쉽게 만들수 있다. 제로보드를 오래전부터 사용을 해왔고 XpressEngine도 얼마전까지 사용을 했었는데요.. 개인적으로는 좀 불편해서 사용을 포기했습니다만.. 이번에 새로나온 모듈프로그램이 상당히 관심이 가네요. XpressEngine(XE)이 4월10일 업데이트를 하면서 새로운 모듈프로그램을 선보였습니다. XE 개발자이신 zero님께서 제작하신 liveXE 모듈입니다. liveXE 모듈은 RSS URL 을 등록하고 등록..
XpressEngine LiveXE 0.1 설치 후기 - Chung Hyewon Dot Com
LiveXE version 0.1 공개. http://www.xpressengine.com/17921668#26 XpressEngine 1.2.1 이상에서 LiveXE가 작동된다고 하니, (안정화되지 않은 버전이라도) XpressEngine 업데이트는 필수. http://www.xpressengine.com/zbxe_download/17918747 http://www.xpressengine.com/?mid=xe_issuetracker&act=disp..
라이브XE 드디어 나왔구나..
아멘입니다.
초보인데요. 이 모듈을 굉장히 쓰고 싶은 마음입니다. 그런데...
(내 RSS)에서 RSS주소를 등록할려면 Field 'crawler_time' doesn't have a default value 이런 메세지가 뜨면서 등록이 안됩니다
그리고 /modules/livexe/tools/liveCron.php파을을 불러와보면 invalid request 이런 메세지가 뜨면서 아무것도 안보입니다
참고로 IIS 서버인데요 관리자 페이지에서 rewrite mod 사용에 체크를 안했습니다. (서버에 그런 기능이 없어서)
RSS주소를 입력하는 방식을 제가 잘 몰라서 그런지 고수님들 도움 바랍니다.
(내 RSS)에서 RSS주소를 등록할려면 Field 'crawler_time' doesn't have a default value 이런 메세지가 뜨면서 등록이 안됩니다
그리고 /modules/livexe/tools/liveCron.php파을을 불러와보면 invalid request 이런 메세지가 뜨면서 아무것도 안보입니다
참고로 IIS 서버인데요 관리자 페이지에서 rewrite mod 사용에 체크를 안했습니다. (서버에 그런 기능이 없어서)
RSS주소를 입력하는 방식을 제가 잘 몰라서 그런지 고수님들 도움 바랍니다.
<!--@if($module_info->title)-->
<div class="liveHeader">
<div class="liveTitle">
<h2 class="liveTitleText"><a href="{getUrl('','mid',$mid,'listStyle',$listStyle)}">{$module_info->title}<!--@if($module_info->sub_title)--> : <em>{$module_info->sub_title}</em><!--@end--></a></h2>
</div>
<!--@end-->
<!--@if($module_info->comment)-->
<p class="liveDescription">{$module_info->comment}</p>
</div>
<!--@end-->분명히 스킨 코드엔 이렇게 써 있는데
.....실제 표시되는 스킨 코드는 이렇게 되어버리는 문제 발생.<div class="liveHeader"> <div class="liveTitle"> <h2 class="liveTitleText"><a href="http://hasaho.net/zbxe/livexe_news">하사호 RSS 뉴스</a></h2> </div> <div class="liveBox">
왜 닫는 Div가 안 나오는 걸까요...OTL....
반가운 맘에 바로 설치를 했습니다.
회원들끼리 좋은 RSS정보를 나눌 수 있는 도구...
그런데.....아쉽게도 전
가져오기를 누르면 아래와 같은 에러가 납니다.
Fatal error: Call to undefined method FileHandler::getremoteresource() in /home/hosting_users/ydp/www/zbxe/modules/livexe/livexe.controller.php on line 120
모듈 업데이트 오류와 비슷한 양상인 것도 같아 관련이 있을지 모르겠습니다.
혹시 가능하신 분이나 비슷한 문제가 있는 분들의 관심을 부탁드립니다.
회원들끼리 좋은 RSS정보를 나눌 수 있는 도구...
그런데.....아쉽게도 전
가져오기를 누르면 아래와 같은 에러가 납니다.
Fatal error: Call to undefined method FileHandler::getremoteresource() in /home/hosting_users/ydp/www/zbxe/modules/livexe/livexe.controller.php on line 120
모듈 업데이트 오류와 비슷한 양상인 것도 같아 관련이 있을지 모르겠습니다.
혹시 가능하신 분이나 비슷한 문제가 있는 분들의 관심을 부탁드립니다.
1.2.1 재배포버전까지 모두 해봤는데 마찬가지입니다.
가장 큰 문제가 모듈 업데이트인데 이것 때문인지 카페기능도 정상작동 안되고
근근히 사이트 기본 기능만 꾸려나가고 있는 상황입니다.-_-;;;
아예 재설치를 해야 해결될 건지...
가장 큰 문제가 모듈 업데이트인데 이것 때문인지 카페기능도 정상작동 안되고
근근히 사이트 기본 기능만 꾸려나가고 있는 상황입니다.-_-;;;
아예 재설치를 해야 해결될 건지...
cron 돌리니 아래 메세지가 뜹니다.
<br />
<b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent in <b>/home/rakul0/public_html/xe/classes/context/Context.class.php</b> on line <b>126</b><br />
<br />
<b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]:
Cannot send session cache limiter - headers already sent (output
started at /home/rakul0/public_html/xe/classes/context/Context.class.php:126) in <b>/home/rakul0/public_html/xe/classes/context/Context.class.php</b> on line <b>126</b><br />
- date : 2009/04/12 09:32
- target rss url : 0
- crawled items : 85
- crawled tags 160
- crawled images 33
<br />
<b>Warning</b>: session_start() [<a href='function.session-start'>
<br />
<b>Warning</b>: session_start() [<a href='function.session-start'>
- date : 2009/04/12 09:32
- target rss url : 0
- crawled items : 85
- crawled tags 160
- crawled images 33






