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