From da42e74d0c6b75838051fec1cb8d3f267a890ded Mon Sep 17 00:00:00 2001 From: john Date: Sun, 14 Apr 2002 22:59:45 +0000 Subject: [PATCH] if you make a start page, you also make a rdf file with an rss description of your features. it goes where www.indy expects it. --- source/mircoders/producer/ProducerStartPage.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/mircoders/producer/ProducerStartPage.java b/source/mircoders/producer/ProducerStartPage.java index 94400e7f..865c1009 100755 --- a/source/mircoders/producer/ProducerStartPage.java +++ b/source/mircoders/producer/ProducerStartPage.java @@ -17,6 +17,7 @@ import mircoders.entity.*; 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")); @@ -46,9 +47,14 @@ public class ProducerStartPage extends Producer { 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()); -- 2.11.0