[Koha-devel] koha rss
long_sam.tw
long_sam.tw at yahoo.com.tw
Tue Feb 27 13:32:59 CET 2007
koha rss
summary:
how to configure rss on koha.
Credit:
Originally written by Pat Eyler (pate at eylerfamily.org), suggestions,
advice, and help came from 'Content Syndication with RSS', Chris
Cormack, Mike Hansen, Steve Tonnesen and a variety of folks on #koha at
irc.katipo.co.nz.
1. environment
koha 2.2.5 & koha 2.2.7 (templete for npl)
2. cvs
mkdir cvs
cd cvs
cvs -z3 -d:pserver:anonymous at cvs.savannah.nongnu.org:/sources/koha co koha
cd koha
and copy -R rss/ /your-koha/intranet/modules/C4/
3. lastAcquired-2.0.conf
lastAcquire.conf books
-------------------------------
channel
title=Recent Koha Acquisitions
link=http://www.koha.org
desc=The 15 most recent acquisitions
lang=en
image
title=Koha, the worlds best Open Source Library System
url=http://www.koha.org/images/foo.jpg
link=http://www.koha.org
width=88
height=31
config
tmpl=/opt/koha/intranet/modules/C4/rss/lastAcquired-2.0.tmpl
output=/opt/koha/intranet/modules/C4/rss/lastAcquired-2.0.xml
query=select biblio.title as title, biblio.author as author, biblio.biblionumber as bibid, biblio.notes as notes, biblioitems.place as place, biblioitems.publishercode as publishercode, biblioitems.publicationyear as publicationyear, biblioitems.pages as pages, biblioitems.illus as illus, biblioitems.size as size from biblio, biblioitems, items where biblioitems.biblionumber = items.biblionumber and biblio.biblionumber = items.biblionumber and items.dateaccessioned is not NULL order by items.issues desc
4. lastAcquired.tmpl
<?xml version="1.0" encoding="utf8"?>
<rss version="2.0">
<channel>
<title><!-- TMPL_VAR NAME="CHANNELTITLE" --></title>
<link><!-- TMPL_VAR NAME="CHANNELLINK" --></link>
<description><!-- TMPL_VAR NAME="CHANNELDESC" --></description>
<language><!-- TMPL_VAR NAME="CHANNELLANG" --></language>
<lastBuildDate><!-- TMPL_VAR NAME="CHANNELLASTBUILD" --></lastBuildDate>
http://blogs.law.harvard.edu/tech/rss
<generator>Koha</generator>
<image>
<title><!-- TMPL_VAR NAME="IMAGETITLE" --></title>
<url><!-- TMPL_VAR NAME="IMAGEURL" --></url>
<link><!-- TMPL_VAR NAME="IMAGELINK" --></link>
<width><!-- TMPL_VAR NAME="IMAGEWIDTH" --></width>
<height><!-- TMPL_VAR NAME="IMAGEHEIGHT" --></height>
<description><!-- TMPL_VAR NAME="IMAGEDESCRIPTION" --></description>
</image>
<!-- TMPL_LOOP NAME="ITEMS" -->
<item>
<title>Title:<!-- TMPL_VAR NAME="TITLE" -->
<!-- TMPL_IF NAME="AUTHOR" -->
Author:<!-- TMPL_VAR NAME="AUTHOR" -->
<!-- /TMPL_IF -->
</title>
http://www.koha.org/cgi-bin/koha/opac-detail.pl?bib=
<description><![CDATA[Title:<!-- TMPL_VAR NAME="TITLE" -->
<!-- TMPL_IF NAME="AUTHOR" --> Author:<!-- TMPL_VAR NAME="AUTHOR" -->
<!-- /TMPL_IF --><br><!-- TMPL_IF NAME="publishercode" -->
<!-- TMPL_VAR NAME="place" --> <!-- TMPL_VAR NAME="publishercode" -->
<!-- TMPL_VAR NAME="publicationyear" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="pages" --><!-- TMPL_VAR NAME="pages" -->
<!-- TMPL_VAR NAME="illus" --><!-- TMPL_VAR NAME="size" --><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="notes" --><p><!-- TMPL_VAR NAME="notes" --></p><!-- /TMPL_IF --><br>
">Details | ">Reserve | &resultsperpage=20&orderby=biblio.title&op=do_search">other works
]]></description>
</item>
<!-- /TMPL_LOOP -->
</channel>
</rss>
5. navigation.inc
# add
http://www.w3.org/People/Ishida/images/rdf_flyer-small.gif> http://lit145.lacc.fju.edu.tw/koha/rss/lastAcquired-2.0.xml>The 15 most recent acquisitions
6. crontab
crontab -e
0 8,17 * * * /opt/koha/intranet/modules/C4/rss/rss.pl /opt/koha/intranet/modules/C4/rss/lastAcquired-2.0.conf
7. koha-httpd.conf
www.koha.org:80>
ServerAdmin long_sam.tw at yahoo.com.tw
DocumentRoot /opt/koha/opac/htdocs
ServerName www.koha.org
ScriptAlias /cgi-bin/koha/ /opt/koha/opac/cgi-bin/
Redirect permanent index.html http://www.koha.org:80/cgi-bin/koha/opac-main.pl
-----------------------------------------------------------------------------------
# add Alias
Alias /koha/rss/lastAcquired-2.0.xml "/opt/koha/intranet/modules/C4/rss/lastAcquired-2.0.xml"
</VirtualHost>
restart apache
8. use google reader
http://farm1.static.flickr.com/186/404542415_d0b27b3e67_o.png
you can use firefox 2.0
9. demo site
http://lit145.lacc.fju.edu.tw
http://koha.nkes.ntct.edu.tw
http://koha.jente.edu.tw
10. chinese information
http://koha.wikispaces.com/rss
laxendion
___________________________________________________
您的生活即時通 - 溝通、娛樂、生活、工作一次搞定!
http://messenger.yahoo.com.tw/
More information about the Koha-devel
mailing list