Added:
ZopeChinaPak/trunk/profiles/
ZopeChinaPak/trunk/profiles/default/
ZopeChinaPak/trunk/profiles/default/catalog.xml
ZopeChinaPak/trunk/profiles/default/export_steps.xml
ZopeChinaPak/trunk/profiles/default/import_steps.xml
ZopeChinaPak/trunk/profiles/default/propertiestool.xml
ZopeChinaPak/trunk/profiles/default/structure/
ZopeChinaPak/trunk/profiles/default/structure/.objects
ZopeChinaPak/trunk/profiles/default/structure/.preserve
ZopeChinaPak/trunk/profiles/default/structure/.properties
ZopeChinaPak/trunk/profiles/default/structure/Members/
ZopeChinaPak/trunk/profiles/default/structure/Members/.objects
ZopeChinaPak/trunk/profiles/default/structure/Members/.properties
ZopeChinaPak/trunk/profiles/default/structure/front-page
Removed:
ZopeChinaPak/trunk/products/
Modified:
ZopeChinaPak/trunk/HISTORY.txt
ZopeChinaPak/trunk/VERSION.txt
ZopeChinaPak/trunk/__init__.py
ZopeChinaPak/trunk/setup/ChineseSupport.py
Log:
support plone 2.5
Modified: ZopeChinaPak/trunk/HISTORY.txt
==============================================================================
--- ZopeChinaPak/trunk/HISTORY.txt (original)
+++ ZopeChinaPak/trunk/HISTORY.txt Mon Oct 16 17:42:37 2006
@@ -1,3 +1,6 @@
+version 0.8.2
+
+ - 支持Plone 2.5,中文化首页
- 支持在windows的web文件夹中,拖放中文文件名的文件夹
- 屏蔽对dav的补丁
Modified: ZopeChinaPak/trunk/VERSION.txt
==============================================================================
--- ZopeChinaPak/trunk/VERSION.txt (original)
+++ ZopeChinaPak/trunk/VERSION.txt Mon Oct 16 17:42:37 2006
@@ -1 +1 @@
-0.8.1
+0.8.2
Modified: ZopeChinaPak/trunk/__init__.py
==============================================================================
--- ZopeChinaPak/trunk/__init__.py (original)
+++ ZopeChinaPak/trunk/__init__.py Mon Oct 16 17:42:37 2006
@@ -44,8 +44,24 @@
import products
+try:
+ from Products.CMFPlone.interfaces import IPloneSiteRoot
+ from Products.GenericSetup import EXTENSION, profile_registry
+ HAS_GENERICSETUP = True
+except ImportError:
+ HAS_GENERICSETUP = False
+
def initialize(context):
app = context._ProductContext__app
if not app.hasProperty('management_page_charset'):
app.manage_addProperty('management_page_charset', 'utf-8', 'string')
+ if HAS_GENERICSETUP:
+ profile_registry.registerProfile('ZopeChinaPak',
+ 'Chinese Plone Site',
+ 'Extension profile for default Chinese Plone setup',
+ 'profiles/default',
+ 'ZopeChinaPak',
+ EXTENSION,
+ for_=IPloneSiteRoot)
+
Added: ZopeChinaPak/trunk/profiles/default/catalog.xml
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/catalog.xml Mon Oct 16 17:42:37 2006
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<object name="portal_catalog" meta_type="Plone Catalog Tool">
+ <property name="title">为站点所有内容建立索引</property>
+ <object name="plone_lexicon" meta_type="ZCTextIndex Lexicon">
+ <element name="CJK splitter" group="Word Splitter"/>
+ <element name="Case Normalizer" group="Case Normalizer"/>
+ <element name="Remove listed stop words only" group="Stop Words"/>
+ </object>
+
+</object>
Added: ZopeChinaPak/trunk/profiles/default/export_steps.xml
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/export_steps.xml Mon Oct 16 17:42:37 2006
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<export-steps>
+ <export-step id="catalog"
+ handler="Products.CMFCore.exportimport.catalog.exportCatalogTool"
+ title="Catalog Tool">
+ Export Catalog subobjects, indexes and columns
+ </export-step>
+ <export-step id="content"
+ handler="Products.CMFCore.exportimport.content.exportSiteStructure"
+ title="Content">
+ Export the site's structure and content.
+ </export-step>
+ <export-step id="propertiestool"
+ handler="Products.CMFPlone.exportimport.propertiestool.exportPloneProperties"
+ title="Plone Properties">
+ Export plone properties tool and subobjects.
+ </export-step>
+ <export-step id="step_registries"
+ handler="Products.GenericSetup.tool.exportStepRegistries"
+ title="Step Registries">
+ Export current contents of import step registry and export step registry.
+ </export-step>
+</export-steps>
Added: ZopeChinaPak/trunk/profiles/default/import_steps.xml
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/import_steps.xml Mon Oct 16 17:42:37 2006
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<import-steps>
+ <import-step id="catalog" version="20050929-01"
+ handler="Products.CMFCore.exportimport.catalog.importCatalogTool"
+ title="Catalog Tool">
+ Import catalog tool's sub-objects, indexes and columns.
+ </import-step>
+ <import-step id="content" version="20050927-01"
+ handler="Products.CMFCore.exportimport.content.importSiteStructure"
+ title="Content">
+ Import the site's structure and content.
+ </import-step>
+ <import-step id="propertiestool" version="20051101-01"
+ handler="Products.CMFPlone.exportimport.propertiestool.importPloneProperties"
+ title="Plone Properties">
+ Export plone properties tool and subobjects.
+ </import-step>
+</import-steps>
+
Added: ZopeChinaPak/trunk/profiles/default/propertiestool.xml
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/propertiestool.xml Mon Oct 16 17:42:37 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<object name="portal_properties" meta_type="Plone Properties Tool">
+ <object name="site_properties" meta_type="Plone Property Sheet">
+ <property name="default_language" type="string">zh</property>
+ </object>
+</object>
Added: ZopeChinaPak/trunk/profiles/default/structure/.objects
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/structure/.objects Mon Oct 16 17:42:37 2006
@@ -0,0 +1,2 @@
+Members,Large Plone Folder
+front-page,Document
Added: ZopeChinaPak/trunk/profiles/default/structure/.preserve
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/structure/.preserve Mon Oct 16 17:42:37 2006
@@ -0,0 +1,2 @@
+Members
+front-page
\ No newline at end of file
Added: ZopeChinaPak/trunk/profiles/default/structure/.properties
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/structure/.properties Mon Oct 16 17:42:37 2006
@@ -0,0 +1,4 @@
+[DEFAULT]
+description =
+title = 网站
+
Added: ZopeChinaPak/trunk/profiles/default/structure/Members/.objects
==============================================================================
Added: ZopeChinaPak/trunk/profiles/default/structure/Members/.properties
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/structure/Members/.properties Mon Oct 16 17:42:37 2006
@@ -0,0 +1,4 @@
+[DEFAULT]
+description = 存放网站成员的个人空间
+title = 个人空间
+
Added: ZopeChinaPak/trunk/profiles/default/structure/front-page
==============================================================================
--- (empty file)
+++ ZopeChinaPak/trunk/profiles/default/structure/front-page Mon Oct 16 17:42:37 2006
@@ -0,0 +1,99 @@
+id: front-page
+title: 欢迎来到Plone
+excludeFromNav: False
+subject:
+description: 祝贺! 您已经成功安装了Plone.
+contributors:
+effectiveDate: None
+expirationDate: None
+language: zh
+rights:
+creation_date: 2005/11/01 14:28:30 US/Central
+modification_date: 2005/11/01 14:28:30 US/Central
+relatedItems:
+allowDiscussion: None
+Content-Type: text/html
+
+<p class="discreet">
+如果您看到这个也页面,而不是您所期望的网站,这表示这个站点才刚安装Plone。
+请不要联系Plone团队或者Plone的邮件列表。
+</p>
+
+<p>
+您首先应该访问
+<a href="plone_control_panel">站点设置区域</a>,设置您的站点。
+要熟悉Plone,可阅读一本
+<a href="http://plone.org/documentation/books">Plone书籍</a>,
+一定要去看看
+<a href="http://plone.org/products">插件产品</a>
+和
+<a href="http://plone.org/documentation">在线文档</a>.
+</p>
+
+<h2>快速开始</h2>
+
+<p>
+如果你是Plone的新手,这里有一些有益的提示:
+</p>
+
+<ul>
+ <li>
+ 访问键 + 4 定位到实况搜索框 - 你可开始填写搜索词,不必离开键盘你就可以把握所有的信息。
+ 要得知如何在您特定的浏览器中使用访问键,可参阅
+ <a href="accessibility-info">访问性页面</a>.
+ </li>
+
+ <li>
+ Plone根据你的浏览器设置,自动显示所需的语言。如果你希望在Plone中更多的控制语言,
+ 请在<a href="plone_control_panel">站点设置</a>中安装“Plone语言工具”。
+ 如果您需要创建多语言的内容,请下载
+ <a href="http://plone.org/products/linguaplone">LinguaPlone</a>.
+ </li>
+
+ <li>
+ 您登陆系统后,您会发现内容有不同的颜色,这表示内容处于不同的工作流状态。
+ 因此非常方便您识别内容的安全性和可见性。<a href="sitemap" target="_self">站点地图</a>中的颜色,
+ 可用于可视化审查站点的安全性。
+ </li>
+
+ <li>
+ 如果您喜欢使用纯HTML,Structured Text 或 ReStructured Text标记语言,而不是可视化的编辑器,
+ 您可在 <a href="plone_memberprefs_panel">您的设置</a> 中屏蔽.
+ </li>
+</ul>
+
+<h2>更多信息</h2>
+
+<p>
+更多关于Plone的信息:
+</p>
+
+
+<p><a href="http://plone.org">Plone开源内容管理系统网站</a></p>
+<p><a href="http://czug.org">中文Zope/Plone社区</a></p>
+<p><a href="http://plone.org/documentation/whatsnew/2.5">Plone 2.5的最新特性</a></p>
+<p><a href="http://plone.org/documentation">Plone文档</a></p>
+<p><a href="http://plone.org/products">Plone插件产品</a></p>
+<p><a href="http://plone.org/contact">Plone邮件列表和支持论坛</a></p>
+<p><a href="http://plone.org/documentation/books">现有的Plone书籍</a> <span class="discreet">(推荐!)</span></p>
+<p><a href="http://plone.org/documentation/faq/server-recommendations">Plone服务器配置推荐</a></p>
+
+<p>
+Plone是基于Zope应用服务器的,使用Python编程语言。更多关于这些技术的信息:
+</p>
+
+<p><a href="http://www.zope.org">Zope社区</a></p>
+<p><a href="http://www.python.org">Python网站</a></p>
+
+<p>
+您使用Plone在做一些有趣的事情吗?比如非常大的站点部署、有趣的使用案例?
+<a href="mailto:pr@plone.org">请告诉我们这些信息</a>!
+</p>
+
+<p>感谢您使用我们的产品!</p>
+
+<p>
+— <a class="link-plain" href="http://plone.org/about/team">Plone团队</a>
+</p>
+
+<p class="discreet">Plone中文支持由 <a href="http://zopen.cn">上海润普网络信息技术有限公司</a> 荣誉贡献</p>
Modified: ZopeChinaPak/trunk/setup/ChineseSupport.py
==============================================================================
--- ZopeChinaPak/trunk/setup/ChineseSupport.py (original)
+++ ZopeChinaPak/trunk/setup/ChineseSupport.py Mon Oct 16 17:42:37 2006
@@ -61,11 +61,11 @@
def changePortalSettings(self, portal):
p=portal.portal_properties.site_properties
safeEditProperty(p, 'default_language', 'zh', 'string')
- safeEditProperty(p, 'default_charset', 'utf-8', 'string')
- safeEditProperty(p, 'localLongTimeFormat', '%Y-%m-%d %H:%M', 'string')
+ # safeEditProperty(p, 'default_charset', 'utf-8', 'string')
+ # safeEditProperty(p, 'localLongTimeFormat', '%Y-%m-%d %H:%M', 'string')
- p=portal.portal_properties.navtree_properties
- safeEditProperty(p, 'croppingLength', '10', 'int')
+ #p=portal.portal_properties.navtree_properties
+ #safeEditProperty(p, 'croppingLength', '10', 'int')
functions = {
'updateCatalogIndice':updateCatalogIndice,