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