if you make a start page, you also make a rdf file with an rss
authorjohn <john>
Sun, 14 Apr 2002 22:59:45 +0000 (22:59 +0000)
committerjohn <john>
Sun, 14 Apr 2002 22:59:45 +0000 (22:59 +0000)
description of your features.  it goes where www.indy expects it.

source/mircoders/producer/ProducerStartPage.java

index 94400e7..865c100 100755 (executable)
@@ -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());