Aggregator 모듈에 관한 필수 튜닝 팁 3가지

제목 : Aggregator 모듈에 관한 필수 튜닝 팁 3가지.

aggregator 모듈은 드루팔에서 "RSS Feed"를 수집하고 카테고리화하는 안정되고 기능좋은 모듈(Drupal 5.x 버전에서는 기본으로 설치되는 모듈)이다.

근데 이 모듈이 최초 활성화후 사용시에 몇몇 애로사항이 생기는데, 이를 해결한 방법을 소개한다. (고생 많았습니다)

1. 문제 : 피드에서 이미지가 보이지 않는다!

기본적인 Aggregator 설정에서는 다른 블로거들의 RSS 정보에서 IMG 태그를 입수하지 않는다. 이를 해결하려면,
관리 > News Aggregator 메뉴 > 설정에서,
사용할 수 있는 HTML 태그목록에서 img 태그를 추가하면 해결된다!


2. 문제 : 피드로 입수된 본문들에서 이미지들이 너무 크다!

그래서 여러분들의 기존 테마/스킨들을 엉망으로 만든다.
이미지들을 효과적으로 줄여 보이는 팁은 없을까?
있다. 아래 주소에서 힌트를 얻어서 연구끝에 IE6 이상, FF2 이상에서 잘 작동하게 만들었다.

http://drupal.org/node/200101
http://www.webcredible.co.uk/user-friendly-resources/css/internet-explor...

(위 두 페이지를 작성하거나 답변 단 사람들은 정말 대단하다 싶다. 너무 고맙다.)

우리가 개선한 코드 : 320px은 본인의 테마폭에 맞게 조정요망.
파일위치 : 현재 사용중인 테마 폴더의 style.css

.feed-item-body img { float:left; padding:10px; max-width:320px; }

html>body .feed-item-body img {
float:left; padding:10px; max-width:320px;
height: auto;   ! for FireFox
}

 
참고로, html>body 구문은 FireFox는 인지하지만 IE는 모르는 방식이라고 해서 CSS를 브라우져별로 구분해서 적용할 때 유용하다.


3. 문제 : Aggregator의 Feed들을 어떻게 하면 자동 업데이트 시킬까?

어렵게 적용한 Aggregator 모듈이 정기적인 스케쥴링을 제대로 못해서 피이드들이 예전 정보만 보여준다면 왕실망이다.
이는, Cron을 적용해서 해결할 수 있지만 그 세팅이 사정상 만만찮은 사람들도 있다.
이런 경우 PoormansCron 모듈 ( http://drupal.org/project/poormanscron )을 이용하면 아주 손쉽게 크론 대용품을 도입할 수 있다.

이 사용법에 관한 자세한 내용은 다음에 기록할 PoormansCron 모듈 사용법에서 확인 바란다. (어쩌면 어느 시점에 맨 아래의 관련글 항목에 나올지도...)

No votes yet

댓글

오랜만에 댓글 자작.

오랜만에 댓글 자작. 흐흐흑.