Author: kbettinger
Date: 2010-05-31 16:42:21 +0200 (Mon, 31 May 2010)
New Revision: 42340

Added:
   
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/site.xml
   
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/
   
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/edit_site.xml
   
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/load_site.xml
   
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/site.xml
Log:
cmsc-1698

Added: 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/site.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/site.xml
                           (rev 0)
+++ 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/config/builders/sitemanagement/site.xml
   2010-05-31 14:42:21 UTC (rev 42340)
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<builder extends="page" maintainer="finalist.com" name="site" 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.SiteBuilder</class>
+    <names>
+        <singular xml:lang="nl">site</singular>
+        <singular xml:lang="en">site</singular>
+        <singular xml:lang="zh">站点</singular>
+        <plural xml:lang="nl">site</plural>
+        <plural xml:lang="en">site</plural>
+        <plural xml:lang="zh">站点</plural>
+    </names>
+    <fieldlist>
+        <field name="stagingfragment">
+            <gui>
+                <guiname xml:lang="nl">Staging domein</guiname>
+                <guiname xml:lang="en">Staging domain</guiname>
+                <guiname xml:lang="zh">Staging域</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>4</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <required value="true"/>
+                <maxLength value="255"/>
+            </datatype>
+        </field>
+        <field name="creator">
+            <gui>
+                <guiname xml:lang="nl">Auteur</guiname>
+                <guiname xml:lang="en">Creator</guiname>
+                <guiname xml:lang="zh">创建者</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>5</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="150"/>
+            </datatype>
+        </field>
+        <field name="language">
+            <gui>
+                <guiname xml:lang="nl">Taal</guiname>
+                <guiname xml:lang="en">Language</guiname>
+                <guiname xml:lang="zh">语言</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>6</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="2"/>
+            </datatype>
+        </field>
+        <field name="lisitename">
+            <gui>
+                <guiname xml:lang="nl">Taalonafhankelijke naam</guiname>
+                <guiname xml:lang="en">Language independent name</guiname>
+                <guiname xml:lang="zh">语言独立名</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>13</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="255"/>
+            </datatype>
+        </field>
+        <field name="publisher">
+            <gui>
+                <guiname xml:lang="nl">Publicist</guiname>
+                <guiname xml:lang="en">Publisher</guiname>
+                <guiname xml:lang="zh">发布服务器</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>7</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="150"/>
+            </datatype>
+        </field>
+        <field name="source">
+            <gui>
+                <guiname xml:lang="nl">Bronvermelding</guiname>
+                <guiname xml:lang="en">Source</guiname>
+                <guiname xml:lang="zh">源</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>8</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="150"/>
+            </datatype>
+        </field>
+        <field name="rights">
+            <gui>
+                <guiname xml:lang="nl">Rechten</guiname>
+                <guiname xml:lang="en">Rights</guiname>
+                <guiname xml:lang="zh">权限</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>9</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="150"/>
+            </datatype>
+        </field>
+        <field name="googleanalyticsid">
+            <gui>
+                <guiname xml:lang="nl">Google Analytics ID</guiname>
+                <guiname xml:lang="en">Google Analytics ID</guiname>
+                <guiname xml:lang="zh">Google Analytics ID</guiname>
+            </gui>
+            <editor>
+                <positions>
+                    <input>8</input>
+                </positions>
+            </editor>
+            <datatype base="line" 
xmlns="http://www.mmbase.org/xmlns/datatypes";>
+                <maxLength value="40"/>
+            </datatype>
+        </field>
+    </fieldlist>
+</builder>

Added: 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/edit_site.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/edit_site.xml
                              (rev 0)
+++ 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/edit_site.xml
      2010-05-31 14:42:21 UTC (rev 42340)
@@ -0,0 +1,86 @@
+<?xml version="1.0"?>
+<!DOCTYPE form-schema PUBLIC "-//MMBase/DTD editwizard 1.0//EN" 
"http://www.mmbase.org/dtd/wizard-schema_1_0.dtd";>
+<form-schema id="edit_site">
+       <title xml:lang="nl">Site</title>
+       <title xml:lang="en">Site</title>
+       <title xml:lang="zh">站点</title>
+
+       <field name="stagingfragment"
+               dtpattern="^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,253}[a-zA-Z0-9]$"
+               dtrequired="true" hide="ajax">
+               <prompt xml:lang="en">Staging domain</prompt>
+               <prompt xml:lang="nl">Staging domein</prompt>
+               <prompt xml:lang="zh">Staging域</prompt>
+       </field>
+       <field name="urlfragment"
+               dtpattern="^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,253}[a-zA-Z0-9]$"
+               dtrequired="true">
+               <prompt xml:lang="en">Live domain</prompt>
+               <prompt xml:lang="nl">Live domein</prompt>
+               <prompt xml:lang="zh">Live域</prompt>
+       </field>
+       <field name="title" dtrequired="true">
+               <prompt xml:lang="en">Title</prompt>
+               <prompt xml:lang="nl">Titel</prompt>
+               <prompt xml:lang="zh">标题</prompt>
+       </field>
+       <field name="description" dtmaxlength="1024" ftype="text" rows="3">
+               <prompt xml:lang="en">Description</prompt>
+               <prompt xml:lang="nl">Omschrijving</prompt>
+               <prompt xml:lang="zh">描述</prompt>
+       </field>
+       <field name="lisitename" dtmaxlength="40" dtrequired="true">
+      <prompt xml:lang="en">Language independent site name</prompt>
+      <prompt xml:lang="nl">Taalonafhankelijke sitenaam</prompt>
+      <prompt xml:lang="zh">语言独立名</prompt>
+   </field>
+       <field name="inmenu" ftype="enum">
+               <prompt xml:lang="en">In menu</prompt>
+               <prompt xml:lang="nl">In menu</prompt>
+               <prompt xml:lang="zh">在菜单中显示</prompt>
+               <optionlist select="boolean" />
+       </field>
+       <field name="secure" ftype="enum">
+               <prompt xml:lang="en">Secure</prompt>
+               <prompt xml:lang="nl">Beveiligd</prompt>
+               <prompt xml:lang="zh">安全</prompt>
+               <optionlist select="boolean" />
+       </field>
+
+       <field name="language" ftype="enum" dtrequired="true">
+               <prompt xml:lang="en">Language</prompt>
+               <prompt xml:lang="nl">Taal</prompt>
+               <prompt xml:lang="zh">语言</prompt>
+               <optionlist select="languages"/>
+       </field>
+       <field name="creator" dtmaxlength="150">
+               <prompt xml:lang="en">Creator</prompt>
+               <prompt xml:lang="nl">Auteur</prompt>
+               <prompt xml:lang="zh">创建人</prompt>
+       </field>
+       <field name="publisher" dtmaxlength="150">
+               <prompt xml:lang="en">Publisher</prompt>
+               <prompt xml:lang="nl">Publicist</prompt>
+               <prompt xml:lang="zh">发布人</prompt>
+       </field>
+       <field name="source" dtmaxlength="150">
+               <prompt xml:lang="en">Source</prompt>
+               <prompt xml:lang="nl">Bronvermelding</prompt>
+               <prompt xml:lang="zh">资源</prompt>
+       </field>
+       <field name="rights" dtmaxlength="150">
+               <prompt xml:lang="en">Rights</prompt>
+               <prompt xml:lang="nl">Rechten</prompt>
+               <prompt xml:lang="zh">权限</prompt>
+       </field>
+    <field name="googleanalyticsid">
+        <prompt xml:lang="en">Google Analytics ID</prompt>
+        <prompt xml:lang="nl">Google Analytics ID</prompt>
+        <prompt xml:lang="zh">Google Analytics ID</prompt>
+    </field>   
+
+       <list include="config/layout/search_page_layoutrel_layout.xml" />
+       <list include="config/stylesheet/search_page_stylerel_stylesheet.xml" />
+       <list include="config/images/search_page_namedrel_images.xml" />
+
+</form-schema>
\ No newline at end of file

Added: 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/load_site.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/load_site.xml
                              (rev 0)
+++ 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/load_site.xml
      2010-05-31 14:42:21 UTC (rev 42340)
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<!DOCTYPE action PUBLIC "-//MMBase/DTD editwizard 1.0//EN" 
"http://www.mmbase.org/dtd/wizard-schema_1_0.dtd";>
+<action type="load">
+       <field name="creationdate" />
+       <field name="lastmodifieddate" />
+       <field name="publishdate" />
+       <field name="expiredate" />
+       <field name="lastmodifier" />
+   <field name="stagingfragment" />
+       <field name="use_expirydate" />
+       <field name="urlfragment" />
+       <field name="title" />
+       <field name="description" />
+       <field name="linsitename" />
+       <field name="inmenu" />
+       <field name="secure" />
+       <field name="creator" />
+       <field name="publisher" />
+       <field name="source" />
+       <field name="language" />
+       <field name="rights" />
+    <field name="googleanalyticsid" />
+       
+       <relation destination="images" role="namedrel" />
+       <relation destination="layout" role="layoutrel" />
+       <relation destination="stylesheet" role="stylerel" />
+<!--
+       <relation destination="page" role="navrel" />
+       <relation destination="portlet" role="portletrel" />
+       <relation destination="layout" role="allowrel" />
+       <relation destination="stylesheet" role="allowrel" />
+ -->
+</action>
\ No newline at end of file

Added: 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/site.xml
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/site.xml
                           (rev 0)
+++ 
CMSContainer/trunk/CMSContainer_Modules/language-redirect/src/webapp/editors/config/site/site.xml
   2010-05-31 14:42:21 UTC (rev 42340)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!DOCTYPE wizard-schema PUBLIC "-//MMBase/DTD editwizard 1.0//EN" 
"http://www.mmbase.org/dtd/wizard-schema_1_0.dtd";>
+<wizard-schema id="site">
+       <title xml:lang="nl">Site</title>
+       <title xml:lang="en">Site</title>
+       <title xml:lang="zh">站点</title>
+
+   <action include="config/site/create_site.xml"/>
+   <action include="config/site/delete_site.xml"/>
+   <action include="config/site/load_site.xml"/>
+
+   <lists include="config/option_lists/all_optionlists.xml"/>
+   <lists> 
+      <optionlist include="config/option_lists/languages.xml"/>
+   </lists>
+   <steps> 
+      <step form-schema="edit_site"/>
+      <step form-schema="edit_navigationitemfields"/>
+<!--      <step form-schema="edit_pageadmin"/> -->
+   </steps>
+   <form-schema id="edit_site" extends="config/site/edit_site.xml"/>
+   <form-schema id="edit_navigationitemfields" 
extends="config/navigationitem/edit_navigationitemfields.xml"/>
+<!--
+   <form-schema id="edit_pageadmin" extends="config/page/edit_pageadmin.xml"/>
+-->
+</wizard-schema>

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

Reply via email to