Author: kevinshen
Date: 2009-05-21 07:25:10 +0200 (Thu, 21 May 2009)
New Revision: 35332

Modified:
   
CMSContainer/trunk/CMSContainer_Modules/alias/config/builders/alias/pagealias.xml
   
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/page.xml
   
CMSContainer/trunk/CMSContainer_Modules/rssfeed/config/builders/rssfeed/rssfeed.xml
Log:
CMSC-1036 Code: introduce supertype NavigationItem

Modified: 
CMSContainer/trunk/CMSContainer_Modules/alias/config/builders/alias/pagealias.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/alias/config/builders/alias/pagealias.xml
   2009-05-21 05:23:32 UTC (rev 35331)
+++ 
CMSContainer/trunk/CMSContainer_Modules/alias/config/builders/alias/pagealias.xml
   2009-05-21 05:25:10 UTC (rev 35332)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<builder extends="object" maintainer="finalist.com" name="pagealias" 
version="1"
+<builder extends="navigationitem" maintainer="finalist.com" name="pagealias" 
version="1"
     xmlns="http://www.mmbase.org/xmlns/builder";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.mmbase.org/xmlns/builder 
http://www.mmbase.org/xmlns/builder.xsd";>
     <class>com.finalist.cmsc.alias.builder.AliasBuilder</class>
@@ -9,164 +9,7 @@
         <plural xml:lang="nl">Pagina aliasen</plural>
         <plural xml:lang="en">Page aliases</plural>
     </names>
-    <fieldlist>
-        <field name="creationdate" state="system">
-            <gui>
-                <guiname xml:lang="nl">Aangemaakt</guiname>
-                <guiname xml:lang="en">Creationdate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>4</input>
-                </positions>
-            </editor>
-            <datatype base="created" 
xmlns="http://www.mmbase.org/xmlns/datatypes"/>
-        </field>
-        <field name="lastmodifieddate" state="system">
-            <gui>
-                <guiname xml:lang="nl">Gewijzigd</guiname>
-                <guiname xml:lang="en">Lastmodifieddate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>5</input>
-                </positions>
-            </editor>
-            <datatype base="lastmodified" 
xmlns="http://www.mmbase.org/xmlns/datatypes"/>
-        </field>
-        <field name="publishdate">
-            <gui>
-                <guiname xml:lang="nl">Publicatie datum</guiname>
-                <guiname xml:lang="en">Publishdate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>6</input>
-                </positions>
-            </editor>
-            <datatype base="datetime" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="now"/>
-            </datatype>
-        </field>
-        <field name="expiredate">
-            <gui>
-                <guiname xml:lang="nl">Verloopdatum</guiname>
-                <guiname xml:lang="en">Expiredate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>7</input>
-                </positions>
-            </editor>
-            <datatype base="datetime" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="today + 100 year"/>
-            </datatype>
-        </field>
-        <field name="lastmodifier" state="system">
-            <gui>
-                <guiname xml:lang="nl">Gewijzigd door</guiname>
-                <guiname xml:lang="en">Lastmodifier</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>8</input>
-                </positions>
-            </editor>
-            <datatype base="lastmodifier" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <maxLength value="1024"/>
-            </datatype>
-        </field>
-        <field name="use_expirydate">
-            <gui>
-                <guiname xml:lang="nl">use_expirydate</guiname>
-                <guiname xml:lang="en">use_expirydate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>9</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-            </datatype>
-        </field>
-        <field name="urlfragment">
-            <gui>
-                <guiname xml:lang="nl">URL-fragment</guiname>
-                <guiname xml:lang="en">URL-fragment</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>10</input>
-                    <list>10</list>
-                    <search>10</search>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-                <maxLength value="255"/>
-            </datatype>
-        </field>
-        <field name="title">
-            <gui>
-                <guiname xml:lang="nl">Titel</guiname>
-                <guiname xml:lang="en">Title</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>11</input>
-                    <list>11</list>
-                    <search>11</search>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-                <maxLength value="255"/>
-            </datatype>
-        </field>
-        <field name="description">
-            <gui>
-                <guiname xml:lang="nl">Omschrijving</guiname>
-                <guiname xml:lang="en">Description</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>12</input>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <maxLength value="1024"/>
-            </datatype>
-        </field>
-        <field name="inmenu">
-            <gui>
-                <guiname xml:lang="nl">In menu</guiname>
-                <guiname xml:lang="en">In menu</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>13</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="true"/>
-                <required value="true"/>
-            </datatype>
-        </field>
-        <field name="secure">
-            <gui>
-                <guiname xml:lang="nl">Beveiligd</guiname>
-                <guiname xml:lang="en">Secure</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>14</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-            </datatype>
-        </field>
+    <fieldlist>        
         <!-- Alias specific fields -->
         <field name="maximum">
             <gui>

Modified: 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/page.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/page.xml
   2009-05-21 05:23:32 UTC (rev 35331)
+++ 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/page.xml
   2009-05-21 05:25:10 UTC (rev 35332)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<builder extends="object" maintainer="finalist.com" name="page" version="1"
+<builder extends="navigationitem" maintainer="finalist.com" name="page" 
version="1"
     xmlns="http://www.mmbase.org/xmlns/builder";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.mmbase.org/xmlns/builder 
http://www.mmbase.org/xmlns/builder.xsd";>
     <class>com.finalist.cmsc.navigation.builder.PageBuilder</class>
@@ -12,143 +12,6 @@
         <plural xml:lang="zh">页面</plural>
     </names>
     <fieldlist>
-        <field name="creationdate" state="system">
-            <gui>
-                <guiname xml:lang="nl">Aangemaakt</guiname>
-                <guiname xml:lang="en">Creationdate</guiname>
-                <guiname xml:lang="zh">创建时间</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>4</input>
-                </positions>
-            </editor>
-            <datatype base="created" 
xmlns="http://www.mmbase.org/xmlns/datatypes"/>
-        </field>
-        <field name="lastmodifieddate" state="system">
-            <gui>
-                <guiname xml:lang="nl">Gewijzigd</guiname>
-                <guiname xml:lang="en">Lastmodifieddate</guiname>
-                <guiname xml:lang="zh">最后修改时间</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>5</input>
-                </positions>
-            </editor>
-            <datatype base="lastmodified" 
xmlns="http://www.mmbase.org/xmlns/datatypes"/>
-        </field>
-        <field name="publishdate">
-            <gui>
-                <guiname xml:lang="nl">Publicatie datum</guiname>
-                <guiname xml:lang="en">Publishdate</guiname>
-                <guiname xml:lang="zh">发布时间</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>6</input>
-                </positions>
-            </editor>
-            <datatype base="datetime" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="now"/>
-            </datatype>
-        </field>
-        <field name="expiredate">
-            <gui>
-                <guiname xml:lang="nl">Verloopdatum</guiname>
-                <guiname xml:lang="en">Expiredate</guiname>
-                <guiname xml:lang="zh">逾期时间</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>7</input>
-                </positions>
-            </editor>
-            <datatype base="datetime" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="today + 100 year"/>
-            </datatype>
-        </field>
-        <field name="lastmodifier" state="system">
-            <gui>
-                <guiname xml:lang="nl">Gewijzigd door</guiname>
-                <guiname xml:lang="en">Lastmodifier</guiname>
-                <guiname xml:lang="zh">最后修改人</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>8</input>
-                </positions>
-            </editor>
-            <datatype base="lastmodifier" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <maxLength value="1024"/>
-            </datatype>
-        </field>
-        <field name="use_expirydate">
-            <gui>
-                <guiname xml:lang="nl">use_expirydate</guiname>
-                <guiname xml:lang="en">use_expirydate</guiname>
-                <guiname xml:lang="zh">使用逾期</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>9</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-            </datatype>
-        </field>
-        <field name="urlfragment">
-            <gui>
-                <guiname xml:lang="nl">URL fragment</guiname>
-                <guiname xml:lang="en">URL fragment</guiname>
-                <guiname xml:lang="zh">URL片段</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>10</input>
-                    <list>10</list>
-                    <search>10</search>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-                <maxLength value="255"/>
-            </datatype>
-        </field>
-        <field name="title">
-            <gui>
-                <guiname xml:lang="nl">Titel</guiname>
-                <guiname xml:lang="en">Title</guiname>
-                <guiname xml:lang="zh">标题</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>11</input>
-                    <list>11</list>
-                    <search>11</search>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-                <maxLength value="255"/>
-            </datatype>
-        </field>
-        <field name="description">
-            <gui>
-                <guiname xml:lang="nl">Omschrijving</guiname>
-                <guiname xml:lang="en">Description</guiname>
-                <guiname xml:lang="zh">描述</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>12</input>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <maxLength value="1024"/>
-            </datatype>
-        </field>
         <field name="liname">
             <gui>
                 <guiname xml:lang="nl">Taalonafhankelijke naam</guiname>
@@ -165,37 +28,6 @@
                 <maxLength value="255"/>
             </datatype>
         </field>
-        <field name="inmenu">
-            <gui>
-                <guiname xml:lang="nl">In menu</guiname>
-                <guiname xml:lang="en">In menu</guiname>
-                <guiname xml:lang="zh">菜单中</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>14</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="true"/>
-                <required value="true"/>
-            </datatype>
-        </field>
-        <field name="secure">
-            <gui>
-                <guiname xml:lang="nl">Beveiligd</guiname>
-                <guiname xml:lang="en">Secure</guiname>
-                <guiname xml:lang="zh">安全</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>15</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-            </datatype>
-        </field>
         <field name="externalurl">
             <gui>
                 <guiname xml:lang="nl">Externe URL</guiname>

Modified: 
CMSContainer/trunk/CMSContainer_Modules/rssfeed/config/builders/rssfeed/rssfeed.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/rssfeed/config/builders/rssfeed/rssfeed.xml
 2009-05-21 05:23:32 UTC (rev 35331)
+++ 
CMSContainer/trunk/CMSContainer_Modules/rssfeed/config/builders/rssfeed/rssfeed.xml
 2009-05-21 05:25:10 UTC (rev 35332)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<builder extends="object" maintainer="finalist.com" name="rssfeed" version="1"
+<builder extends="navigationitem" maintainer="finalist.com" name="rssfeed" 
version="1"
     xmlns="http://www.mmbase.org/xmlns/builder";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.mmbase.org/xmlns/builder 
http://www.mmbase.org/xmlns/builder.xsd";>
     <class>com.finalist.cmsc.rssfeed.builder.RssFeedBuilder</class>
@@ -9,164 +9,7 @@
         <plural xml:lang="nl">RSS feeds</plural>
         <plural xml:lang="en">RSS feeds</plural>
     </names>
-    <fieldlist>
-        <field name="creationdate" state="system">
-            <gui>
-                <guiname xml:lang="nl">Aangemaakt</guiname>
-                <guiname xml:lang="en">Creationdate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>4</input>
-                </positions>
-            </editor>
-            <datatype base="created" 
xmlns="http://www.mmbase.org/xmlns/datatypes"/>
-        </field>
-        <field name="lastmodifieddate" state="system">
-            <gui>
-                <guiname xml:lang="nl">Gewijzigd</guiname>
-                <guiname xml:lang="en">Lastmodifieddate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>5</input>
-                </positions>
-            </editor>
-            <datatype base="lastmodified" 
xmlns="http://www.mmbase.org/xmlns/datatypes"/>
-        </field>
-        <field name="publishdate">
-            <gui>
-                <guiname xml:lang="nl">Publicatie datum</guiname>
-                <guiname xml:lang="en">Publishdate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>6</input>
-                </positions>
-            </editor>
-            <datatype base="datetime" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="now"/>
-            </datatype>
-        </field>
-        <field name="expiredate">
-            <gui>
-                <guiname xml:lang="nl">Verloopdatum</guiname>
-                <guiname xml:lang="en">Expiredate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>7</input>
-                </positions>
-            </editor>
-            <datatype base="datetime" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="today + 100 year"/>
-            </datatype>
-        </field>
-        <field name="lastmodifier" state="system">
-            <gui>
-                <guiname xml:lang="nl">Gewijzigd door</guiname>
-                <guiname xml:lang="en">Lastmodifier</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>8</input>
-                </positions>
-            </editor>
-            <datatype base="lastmodifier" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <maxLength value="1024"/>
-            </datatype>
-        </field>
-        <field name="use_expirydate">
-            <gui>
-                <guiname xml:lang="nl">use_expirydate</guiname>
-                <guiname xml:lang="en">use_expirydate</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>9</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-            </datatype>
-        </field>
-        <field name="urlfragment">
-            <gui>
-                <guiname xml:lang="nl">URL-fragment</guiname>
-                <guiname xml:lang="en">URL-fragment</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>10</input>
-                    <list>10</list>
-                    <search>10</search>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-                <maxLength value="255"/>
-            </datatype>
-        </field>
-        <field name="title">
-            <gui>
-                <guiname xml:lang="nl">Titel</guiname>
-                <guiname xml:lang="en">Title</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>11</input>
-                    <list>11</list>
-                    <search>11</search>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-                <maxLength value="255"/>
-            </datatype>
-        </field>
-        <field name="description">
-            <gui>
-                <guiname xml:lang="nl">Omschrijving</guiname>
-                <guiname xml:lang="en">Description</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>12</input>
-                </positions>
-            </editor>
-            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <maxLength value="1024"/>
-            </datatype>
-        </field>
-        <field name="inmenu">
-            <gui>
-                <guiname xml:lang="nl">In menu</guiname>
-                <guiname xml:lang="en">In menu</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>13</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <default value="true"/>
-                <required value="true"/>
-            </datatype>
-        </field>
-        <field name="secure">
-            <gui>
-                <guiname xml:lang="nl">Beveiligd</guiname>
-                <guiname xml:lang="en">Secure</guiname>
-            </gui>
-            <editor>
-                <positions>
-                    <input>14</input>
-                </positions>
-            </editor>
-            <datatype base="yesno" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
-                <required value="true"/>
-            </datatype>
-        </field>
+    <fieldlist>        
         <!-- Rssfeed specific fields -->
         <field name="maximum">
             <gui>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to