basic producer configuration file... not finished yet...
authorzapata <zapata>
Sun, 18 Aug 2002 18:39:09 +0000 (18:39 +0000)
committerzapata <zapata>
Sun, 18 Aug 2002 18:39:09 +0000 (18:39 +0000)
templates-dist/producer/producers.xml [new file with mode: 0755]

diff --git a/templates-dist/producer/producers.xml b/templates-dist/producer/producers.xml
new file mode 100755 (executable)
index 0000000..faca529
--- /dev/null
@@ -0,0 +1,93 @@
+<producers>
+<!--
+  <nodedefinition name="Language">
+    <parameters>
+      <string name="languagecondition" defaultvalue=""/>
+      <string name="bundle" defaultvalue="bundles.producer" />
+      <node name="sub"/>    
+    </parameters>
+
+    <definition>
+      <Enumeration key="language" entity="language" selection="${languagecondition}" order="code">
+        <Resource bundle="${bundle}" key="lang" language="${language.code}">
+          <Assign name="pathprefix" value="${language.code}" />
+          <sub/>
+          <Assign name="pathprefix" value="${language.code}/bla/" />
+          <sub/>
+        </Resource>
+      </Enumeration>
+    </definition>
+  </nodedefinition>
+  
+-->
+  <producer name="content">
+    <verbs>
+      <verb name="new">
+        <Set key="verbcondition" value=" and is_produced='f'"/>
+      </verb>
+      <verb name="all">
+        <Set key="verbcondition" value=""/>
+      </verb>
+    </verbs>
+    <body>
+      <Enumerate key="data.content" table="content" selection="is_published='t' ${verbcondition}"
+                          order="webdb_create desc, date desc">
+        <If condition="data.content.id=='2' || data.content.id in ('55', '66', '77', '11', '22', '33')">
+          <then>
+            <Generate 
+                generator="/producer/content.template" 
+                destination="${config.storageRoot}/${data.content.id}.true"/>
+          </then>
+          <else>
+            <Generate 
+                generator="/producer/content.template" 
+                destination="${config.storageRoot}/${data.content.id}.false"/>
+          </else>
+        </If>
+         
+        <Generate 
+            generator="/producer/content.template" 
+            destination="${config.storageRoot}/${data.content.date.formatted.yyyy}/${data.content.date.formatted.MM}/${data.content.id}.shtml"/>
+      </Enumerate>
+    </body>
+  </producer>  
+
+  <producer name="navigation">
+    <verbs>
+      <verb name="new"/>
+    </verbs>
+    <body>
+    </body>
+  </producer>
+  
+  
+  <producer name="synchronization">
+    <verbs>
+        <verb name="run"/>
+    </verbs>
+    <body>
+    </body>
+  </producer>
+
+  <producer name="startpage">
+    <verbs>
+      <verb name="new"/>
+    </verbs>
+
+    <body>
+<!--      <
+      <Enumerate key="data.content" table="content" selection="is_published='t' ${verbcondition}"
+                          order="webdb_create desc, date desc">-->
+         
+      <Generate 
+          generator="/producer/start.template" 
+          destination="${config.storageRoot}/index.shtml"/>
+    </body>
+  </producer>  
+  
+
+</producers>
+
+