public class ProducerStartPage extends Producer {
private static String startPageTemplate = MirConfig.getProp("Producer.StartPage.Template");
+ private static String featuresRSSTemplate = MirConfig.getProp("Producer.FeaturesRSS.Template");
private static int itemsPerPage = Integer.parseInt(MirConfig.getProp("Producer.StartPage.Items"));
private static int newsPerPage = Integer.parseInt(MirConfig.getProp("Producer.StartPage.Newswire"));
startPageModel.put("newswire", contentModule.getNewsWire(0,newsPerPage));
startPageModel.put("startspecial", contentModule.getStartArticle());
startPageModel.put("features", contentModule.getFeatures(0,itemsPerPage));
+ startPageModel.put("dc_now", new SimpleScalar(StringUtil.date2w3DateTime(new GregorianCalendar())));
+
/** @todo switch to compressed */
produce(startPageTemplate, producerDocRoot + "/index.shtml", startPageModel, htmlout);
+
+ /** should be mandatory in light of new www.indy newswire */
+ produce(featuresRSSTemplate, producerDocRoot + "/features.1-0.rdf", startPageModel, htmlout);
// finished
logHTMLFinish(htmlout, "Startpage", 1, startTime, System.currentTimeMillis());