David Bloom ha scritto:
I have gone thru this recently and the documentation has a few issues.

Yes, you need a planet-custom properties file like mentioned above.

also...

1) It should be RefreshRollerPlanetTask not  RefreshPlanetRollerTask

2) The installation guide says the planet cache directory property is
named planet.aggregator.cache.dir, but the planet.properties file
looks like it uses cache.dir

3) I set up a blog which i called aggregator which I give a theme of
roller front page...

My weblog template now has
## 1) SITE-WIDE entries (the default)
##set($pager = $site.getWeblogEntriesPager($since, $maxResults))
## 2) PLANET-entries
#set($pager = $planet.getAggregationPager($since, $maxResults))
## The below pager code should work against either


Now also the planet html pages works

1- the planet blog _must_ be the frontpage blog (this is not optional as I thought).

2- enable "Enable aggregated site-wide frontpage" (this is on by default)

3- in roller-custom.properties
planet.aggregator.enabled=true
planet.aggregator.cache.dir=/var/cache/roller/planetcache
planet.aggregator.guice.module=\
org.apache.roller.weblogger.planet.business.jpa.RollerPlanetModule

# Tasks which are enabled. Only tasks listed here will be run.
tasks.enabled=ScheduledEntriesTask,ResetHitCountsTask,\
TurnoverReferersTask,PingQueueTask,RefreshRollerPlanetTask,SyncWebsitesTask
# Set of page models specifically for site-wide rendering
rendering.siteModels=\
org.apache.roller.weblogger.ui.rendering.model.SiteModel,\
org.apache.roller.weblogger.ui.rendering.model.PlanetModel

4- in planet-custom.properties
database.configurationType=jdbc
database.jdbc.driverClass=org.postgresql.Driver
database.jdbc.connectionURL=jdbc:postgresql://127.0.0.1:5432/rollerdb
database.jdbc.username=uname
database.jdbc.password=pwd

5- create a custom weblog template cloning frontpage, change two lines in Weblog.vm (cange also <id> and <name> in theme.xml):
## 1) SITE-WIDE entries (the default)
##set($pager = $site.getWeblogEntriesPager($since, $maxResults))
## 2) PLANET-entries
#set($pager = $planet.getAggregationPager($since, $maxResults))
## The below pager code should work against either


Edoardo


--
Jabber: [EMAIL PROTECTED]
tel: 075 9142766

Reply via email to