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