이 자료실은 공식 자료실에 포함될 예정이며 신규 등록되지 않습니다.
자료를 올려주셨던 분들은 공식 자료실에 다시 올려주시면 매우 감사하겠습니다.
| 라이센스 : | GPL2 |
|---|---|
| 기타 라이센스 : | |
| 적용 버전 : | 1.2.1 이후 |
| 프로젝트 URL : |
1. php4에서 날짜가 1970년대로 나오는 문제 수정.
2. ATOM/ RSS2.0 처리 부분에서 대상 글이 누락되는 오류 수정.
3. RSS 등록시 RSS Url만 등록하면 자동으로 제목/URL/ Rss URL 을 가져오게 하여 간단한 등록 가능하도록 개선.
사용법은 "liveXE v 0.1" 글을 봐주세요.
기타 몇개 고쳤는데 잘 기억이 안 나네요. :)
꼭 XpressEngine 1.2.1 부터 사용 가능합니다.
그 전 버전은 내부 구조의 변경으로 인해 불가능하니 꼭 XE 버전 확인해주세요.
livexe.zip 또는 livexe.tgz 파일을 받으시고 modules 디렉토리에 올리시면 됩니다.
[차기 개발 계획]
XE 안정화와 textyle 개발등으로 인해서 언제 차기 버전을 개발할 수 있을지 모르겠지만 최대한 빠른 시간 내에 등록된 RSS와 수집된 글에 대해 관리자가 관리할 수 있는 기능 넣도록 할 예정입니다.
또한 OPML 저장/ 불러오기등의 편의기능도 포함하도록 하겠습니다.
엮인글 '1'
http://www.xpressengine.com/17928156/dfc/trackback
liveXE 설치하기 - 팥빙산의 글걸이
XpresssEngine 1.2.5를 설치한다. (liveXE 0.2는 XE 1.2.1 이상에서 돌아간다.) http://www.xpressengine.com/17928156 또는 http://live.xpressengine.net/에서 livexe.zip 또는 livexe.tgz를 받는다. 받은 파일을 압축을 풀어서 FTP나 SSH 등으로 'http://XE설치경로/modules/'에 올린다. 관리자 초기 페이지의 모듈 목록에서 liveXE 항목...
accept header는 standard HTTP/1.1 header라고 하네요..
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
아래는 liveXE가 접근할때의 요청헤더 입니다. 다만 mod_security에서는 accept헤더가 있느냐 여부만 따집니다.
일반 브라우저 처럼 인식 가능한 파일 타입을 따지거나 우선순위를 따지지 않습니다 ^^
일반 브라우저(IE, FF등)은 Accept: text/css,text/html,text/xml,application/xhtml+xml,application,*/*;q=0.1. 형식으로 인식가능한 파일 형식, 우선순위등을 보내주면서 요청을 합니다.
liveXE의 요청 헤더는 아래와 같습니다.
GET /weblog/ HTTP/1.1
Host: free4u.wo.tc
User-Agent: liveXE ( http://live.xpressengine.com/ )
Connection: close
Accept-Encoding: gzip
mod_security의 설정중 protocol_anomalies.conf파일에 아래와 같은 설정이 있고 request header에 accept 가
없으면 관리자의 설정에(drop - tcp reset, deny - 403 error )따라 동작하게 됩니다.
"chain,phase:1,skip:1,t:none,drop,log,auditlog,msg:'Request Missing an Accept Header', severity:'2',id:'960015',tag:'PROTOCOL_VIOLATION/MISSING_HEADER'"
SecRule REQUEST_METHOD "!^OPTIONS$" "t:none"
liveXE가 mod_security rule id "960015"에 걸리지 않으려면 Accept: */* 요정도만 request시 날려주면 됩니다.
request header는 아래처럼 되겠죠.
GET /weblog/ HTTP/1.1
Accept: */*
Host: free4u.wo.tc
User-Agent: liveXE ( http://live.xpressengine.com/ )
Connection: close
Accept-Encoding: gzip
대부분의 웹서버에는 accept header가 없어도 rss를 잘 뿌려주겠지만 http/1.1의 표준이라고 하니 xe도 지키는 것이 좋겠죠?
그리고 제가 1년넘게 projecthoneypot 을 이용해 spambot, spam pider의 아이피를 수집해리포트(수천개이상 됩니다 --;)하면서
봐온결과 accept header가 없는 경우는 90%이상 spambot, spam pider, botnet, worm등에 감염된 pc의 아이피였습니다.
분명한것은 관리자가 mod_security의 rule에 대해 잘 알거나 혹은 간단한 white list설정으로 특정ip혹은 특정 user-agent를
rule에서 pass시키거나 무시하게 할 수 있습니다만 liveXE가 좀더 범용적으로(?) 잘 사용되기를 바라는 마음에(?)
주절주절 적어봤습니다 ^^;
자꾸 오류나고 안되더니..1.21버전으로 업그레이드하고나서 해결이 되었네요.
근데 발견한 문제점 두가지..(여기다 쓰는거 맞나요-0-; 여기 와본지 얼마안돼서...)
일단 이미지를 못불러오는것 같아요.. http://cartoon.media.daum.net/series/rss/kol.xml
허영만님의 꼴 구독하는데 매 횟수마다 그림파일이 있는데 그게 출력이 안되네용..
그리고 두번째로.. RSS페이지 주소 등록하는 창에 글자가 한글과 영문이 함께 있으면 글자크기가 다른건지..암튼
라인이 틀리게 나와용..아래그림참조;;
너무 멋진거 만들어주셔서 감사합니다^^
본인은 능력이 모자라 제보밖에 못하는 점을 한탄하며
오늘도 즐거운 하루 보내세요^^
지인 몇명의 블로그를 불러와서 LiveXE0.2를 테스트해봤는데...
이글루스의 블로그RSS는 잘 불러와지고 태그와 이미지도 정상적으로 들어옵니다
네이버블로그의 RSS와 다음블로그의 RSS는 태그와 이미지가 추출이 안되네요
티스토리블로그 RSS는 안되네요 (RSS2.0 Atom Feed만 지원하고있습니다)라며...
따라서 위에 어느분이 말씀하셨듯이 이글루스블로그 사용자 몇분이 태그를 독점하는 일이 생겨
태그목록과 인기태그추출페이지는 사용하기에 아직 의미가 없을것 같습니다.
.........다행히 제로님께서 고민중이시라니... 기다리면 되는거죠^^
주요회원에게 XE로 구성된 블로그를 하나씩 나눠주고 팀블로그가 아닌 메타블로그를 만들고싶은데...
그동안 써놓은 각 회원의 각자의 글들을 작성글보기페이지의 스킨을 재구성하여
자동으로 블로그가 하나씩 생성되게하는 방법이 어떨까 고심하고 있습니다.
...물론 XE로 개발된 메타블로그가 회원에게 나눠준 내부블로그의 인기태그만 검색하도록 제한하는 방법도 있겠지만
아직 XE로 회원에게 블로그를 나눠주는 환경까지는 한참 연구개발해야할것 같군요
LiveXE로 추출한 블로그RSS의 컨텐츠를 파악하여
관리자가 카테고리와 태그를 재지정하여 수동또는 자동으로 분류하고
우수한 컨텐츠를 추천하여 소개하는 기능이 있었으면 좋겠습니다
최신RSS만 보여주는 것이 아니라 RSS 링크된 블로그 리스트의 순서도 자유자재로 바꿀수 있었으면 하고요
... 단순한 추천기능이 아니라 개인화 페이지를 연구하고 있다는 제로님 말씀이 아마 그런것일거라고 굳게 믿습니다.
안녕하세요. liveXE를 통해 메타 사이트를 제작하려는 Premist입니다. :D
다름이 아니오라, 현재 몇 가지 문제가 있어 리포팅 드립니다..:)
여러 분들이 말씀해 주신 티스토리 블로그 등록문제도 수정이 필요할 듯 싶구요,
저의 웹 사이트에 설치한 meta 사이트 (http://premist.co.kr/beta/meta/) 는 RSS를 표시할 수 없네요.
하지만, 이렇게 좋은 서비스 만들어주신 zero님께 감사드리며, XE가 점점 만능이 되어 가는 듯 싶습니다!
감사합니다 :)
오른쪽에 뭐가 출력되어야 할 것 같은데 그냥 텅 비어 있네요.. 여기엔 원래 뭐가 들어가는 건지요?
설치하고 피드 받기 시작한지 2시간은 된 것 같은데요..
위 박스에는 태그가, 아래 박스에는 이미지가 들어갈 겁니다. http://eventful.co.kr/liveXE (ie6.0은 안보임)
RSS를 처음 접하시는분들은 이 글 참조하세요! -- http://www.hof.pe.kr/wp/archives/548
제 사이트는 잘되네요! 레이아웃만 하나 잘 만들고 번역달기 기능만 있으면... OK!!
안녕하세요.
잘 설치를 한 것 같은데, 모양이 이상하네요. 다른 분들처럼 분류탭도 안나오네요. 버전은 1.2.1 입니다. 오른쪽 리스트에서 클릭을 해도 좌측에 [목록] 이라고만 나오고 하단으로 내용들이 전혀 안나옵니다. 뭔가 문제가 있는데 어떤 문제인지 좀 알고 싶습니다.
강유리님께서 즐겨찾는 웹사이트들에 보면 "RSS"라는 메뉴가 보입니다(RSS 서비스를 하고 있는 사이트인경우)
거기에 RSS 주소를 LiveXE에 등록 하시면 자동으로 분류탭이 생깁니다.
그리고 저는 아직 안했는데(번역달기 기능이 나오면 만들 예정) 레이아웃 스킨을 적용하시면 됩니다.
What is RSS? RSS (or Really Simple Syndication) feeds are free content feeds from Web sites that contain article headlines, summaries and links back to full-text articles on the web.
제로님!! 보고드립니다.
제가 몇일동안 LiveXE로 한시간 간격으로 업데이트되는 전세계 뉴스와 정보에서 20년동안의 다양한 전문분야에서의 경험을 토대로 꼭 필요한 것들만 즉시 선별해서 실시간 요약번역 테스트를 해보았습니다, 그리고 결과에 만족했고(거의 실시간에 정확한 전문번역이 가능하다는것을 재확인 했슴) 정말 양질의 실시간요약번역 서비스를 할수 있다고 확신합니다.
샘플페이지 : http://multiwindow.com/?mid=ko_info&document_srl=6881
이렇게되면 LiveXE로 한국에서 가장 빠르게 세계 주요뉴스를 한국어(요약번역도 가능한 완성도 높게)로 서비스 할 수 있는 경우도 많을 것입니다.
레이아웃 스킨은 똑띠님에게 의뢰를 했습니다.
이 기능은 저뿐만 아니라 많은 사람과 회사들이 사용할것으로 사료됩니다!
이미 있는 글인지 비교할 때 link 값으로 비교하는데, 255자 보다 긴 URL(문자로 된 퍼머 링크의 경우)은 잘려서 저장되기 때문에 비교가 잘못되어서 매번 수집하는 것 같습니다.
아래의 것은 아예 수집을 못하는 것 같습니다.
http://cansurvive.co.kr/rss
http://moneyamoneya.tistory.com/rss
http://newsstar.tistory.com/rss
blogger.com 의 RSS는 link를 잘못 가져오는 것 같습니다.
http://feeds.feedburner.com/vistabuz
질문-1] live XE의 리스트페이지에서 이미지가 있는 글의 경우 이미지를 보여주는 방법은 있나요?
질문-2] 우측부분 이미지들 나오는 부분이 있던데...RSS등록시 어떤 사이트의 이미지는 나오고 어떤 건 안나옵니다.
노출이미지는 어떤 기준으로 보여주는건가요?
아래의 샘플사이트 URL을 클릭해서 보면, 본문에 이미지가 있는데도 우측의 이미지를 나오는 부분에 나오질 않더군요.
샘플 URL : http://2days.co.kr/main/friends (샘플사이트)
k2man 님처럼 저 역시 수집되어 있던 글들이 대부분 삭제되었습니다.
조금전에 1.2.0에서 1.2.3으로 업데이트후(29일자 개발자 리비전으로) livexe를 테스트 하느라 RSS를 6개 정도 등록하고 정상적으로 글이 수집된걸 확인 하였습니다.
그런데 잠시후 확인을 해보니 1곳의 RSS만(제일 마지막으로 등록함) 남아 있고 나머지 5곳의 RSS는 모두 삭제가되어 있습니다.
그리고 같은 글이 4개나 중복되어 수집이 된것도 있네요 ^^







Accept 헤더의 용도에 대해서 혹시 설명해주실 수 있으신가요?
mod security와 어떤 상호 작용을 하는지 궁금합니다!! ^^