Update of /var/cvs/applications/mynews/config/builders/mynews
In directory james.mmbase.org:/tmp/cvs-serv11438

Modified Files:
        mags.xml news.xml people.xml 
Log Message:
some examples, some defaults


See also: 
http://cvs.mmbase.org/viewcvs/applications/mynews/config/builders/mynews


Index: mags.xml
===================================================================
RCS file: /var/cvs/applications/mynews/config/builders/mynews/mags.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- mags.xml    2 Apr 2007 09:49:09 -0000       1.1
+++ mags.xml    6 Aug 2008 17:40:11 -0000       1.2
@@ -37,7 +37,9 @@
           <search>1</search>
         </positions>
       </editor>
-      <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes"; />
+      <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+        <default value="Magazine title" />
+      </datatype>
       <db>
         <name>title</name>
         <type state="persistent" size="255" notnull="true" 
key="false">STRING</type>


Index: news.xml
===================================================================
RCS file: /var/cvs/applications/mynews/config/builders/mynews/news.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- news.xml    16 Nov 2007 12:10:23 -0000      1.6
+++ news.xml    6 Aug 2008 17:40:11 -0000       1.7
@@ -41,7 +41,9 @@
         </positions>
       </editor>
       <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes";>
+        <default value="Article title" />
         <required value="true" />
+        <minLength value="2" />
         <maxLength value="255" />
       </datatype>
     </field>
@@ -58,6 +60,17 @@
       </gui>
       <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes";>
         <maxLength value="255" />
+        <!--
+        <enumeration enforce="never">
+          <entry xml:lang="nl" value="hokus pokus" />
+          <entry xml:lang="nl" value="simsalabim" />
+          <entry xml:lang="nl" value="pilatus pas" />
+          <entry xml:lang="nl" value="abcracadabra" />
+          <entry xml:lang="en" value="simsalabim" />
+          <entry xml:lang="en" value="pilatus pas" />
+          <entry xml:lang="en" value="hocus pocus" />
+        </enumeration>
+        -->
       </datatype>
     </field>
     <field name="intro">
@@ -110,6 +123,7 @@
         <default value="now" />
       </datatype>
     </field>
+    <!--
     <field name="lastmodified" state="system">
       <editor>
         <positions>
@@ -126,19 +140,19 @@
       </editor>
       <datatype base="lastmodifier" 
xmlns="http://www.mmbase.org/xmlns/datatypes"; />
     </field>
-
+    -->
     <field name="magazine" state="virtual">
+      <descriptions>
+        <description xml:lang="en">A virtual field, backreferring to the 
magazine</description>
+      </descriptions>
       <editor>
         <positions>
           <input>-1</input>
         </positions>
       </editor>
-      <descriptions>
-        <description xml:lang="en">A virtual field, backreferring to the 
magazine</description>
-      </descriptions>
       <datatype base="node" xmlns="http://www.mmbase.org/xmlns/datatypes"; />
     </field>
-    <field name="utitle" state="virtual">
+    <field name="utitle" state="virtual" readonly="true">
       <descriptions>
         <description xml:lang="en">Another silly example of a virtual 
field</description>
       </descriptions>
@@ -148,7 +162,7 @@
   <functionlist>
     <!--
         As an example, we add some functions to this builder
-        All based on ExampleBean.
+        Often based on ExampleBean.
         But you can also add functions by FunctionProvider or Function 
implementations.
     -->
     <function key="integerFunction" name="aaa">
@@ -160,6 +174,13 @@
     <function name="successor">
       <class>org.mmbase.util.functions.ExampleBean</class>
     </function>
+    <!--
+        An example using 'PatternNodeFunctionProvider' where the entire 
function value is based
+        on the 'pattern' in the key. This cases just puts the value of the 
title field between brackets.
+    -->
+    <function key="[{NODE.title}]" name="ccc">
+      <class>org.mmbase.util.functions.PatternNodeFunctionProvider</class>
+    </function>
   </functionlist>
 </builder>
 


Index: people.xml
===================================================================
RCS file: /var/cvs/applications/mynews/config/builders/mynews/people.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- people.xml  2 Apr 2007 09:49:09 -0000       1.1
+++ people.xml  6 Aug 2008 17:40:11 -0000       1.2
@@ -86,7 +86,9 @@
           <search>3</search>
         </positions>
       </editor>
-      <datatype base="emailaddress" 
xmlns="http://www.mmbase.org/xmlns/datatypes"; />
+      <datatype base="emailaddress" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+        <default value="[EMAIL PROTECTED]" />
+      </datatype>
       <db>
         <name>email</name>
         <type state="persistent" size="32" notnull="false" 
key="false">STRING</type>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to