new ContentProducerFactory(
MirGlobal.getConfigProperty("Producer.Content.Template"),
"bundles.admin",
- MirGlobal.getConfigProperty("Producer.StorageRoot"),
- ".shtml",
+ MirGlobal.getConfigProperty("Producer.StorageRoot") + "/${contentyear}/${contentmonth}/${contentid}.shtml",
Integer.parseInt(MirGlobal.getConfigProperty("Producer.Content.Batchsize"))));
}
protected void setupStartPageFactory(CompositeProducerFactory aStartPageFactory) {
aStartPageFactory.addFactory(
new StartPageProducerFactory(
- MirGlobal.getConfigProperty("Producer.StartPage.Template"),
- "bundles.admin",
- MirGlobal.getConfigProperty("Producer.StorageRoot") + "/index.shtml",
- MirGlobal.getConfigIntegerProperty("Producer.StartPage.Items"),
- MirGlobal.getConfigIntegerProperty("Producer.StartPage.Newswire")));
+ MirGlobal.getConfigProperty("Producer.StartPage.Template"),
+ "bundles.admin",
+ MirGlobal.getConfigProperty("Producer.StorageRoot") + "/index.shtml",
+ MirGlobal.getConfigIntegerProperty("Producer.StartPage.Items"),
+ MirGlobal.getConfigIntegerProperty("Producer.StartPage.Newswire")));
}
protected void setupSynchronizationFactory(CompositeProducerFactory aSynchronizationFactory) {
}
}
+ protected void setupStaticFactory(CompositeProducerFactory aStaticFactory) {
+ aStaticFactory.addFactory(
+ new StaticProducerFactory(
+ MirGlobal.getConfigProperty("Producer.Navigation.Template"),
+ "bundles.admin",
+ MirGlobal.getConfigProperty("Producer.StorageRoot") + "/navigation.inc"));
+ }
+
protected void setupFactories(Map aFactoriesMap ) {
CompositeProducerFactory factory;
setupSynchronizationFactory(factory);
aFactoriesMap.put("synchronization", factory);
- aFactoriesMap.put("oldstartpage", new OldProducerAdapterFactory(new ProducerStartPage()));
+ factory=new CompositeProducerFactory();
+ setupStaticFactory(factory);
+ aFactoriesMap.put("static", factory);
+
aFactoriesMap.put("images", new OldProducerAdapterFactory(new ProducerImages()));
- aFactoriesMap.put("navigation", new OldProducerAdapterFactory(new ProducerNavigation()));
+/* aFactoriesMap.put("navigationold", new OldProducerAdapterFactory(new ProducerNavigation()));
aFactoriesMap.put("openposting", new OldProducerAdapterFactory(new ProducerOpenPosting()));
aFactoriesMap.put("topics", new OldProducerAdapterFactory(new ProducerTopics()));
-
+*/
};
}