FCKeditor.Plone
项目描述
最新更改
SVN更改(未发布)
修复resolveuid链接门户转换规则(所有链接属性都转换为小写)
FCK.Plone 2.6.6 - 最后的修复(**)
使用FCKEditor 2.6.6 所有信息在这里:https://ckeditor.npmjs.net.cn/blog/FCKeditor_2.6.6_released
修复由于使用ISiteRoot导致的图像预览路径错误 http://plone.org/products/fckeditor/issues/71
FCK.Plone 2.6.5.2 - 最后的修复(**)
修复通过UID链接时路径错误 http://plone.org/products/fckeditor/issues/68 http://plone.org/products/fckeditor/issues/69
修复使用直接上传时的路径错误(当不使用linkbyuid时)
FCK.Plone 2.6.5.1 中的更改 - 最后的修复(**)
添加了通过上下文方法更改浏览器路径和浏览器根的能力
当在字段中使用fckwidget时强制使用FCKeditor
将fckeditor浏览器根修复为第一个提供INavigationRoot的父级
在fckwidget中添加了fck_area_css_id和fck_area_css_class属性,以便在编辑#content之外的区域(例如#portal-footer或类似区域)时能够获得真正的WYSIWYG
(**)FCKeditor 2.x将在不久的将来被CKeditor 3.x取代
FCK.Plone 2.6.5 中的更改
包含FCKeditor 2.6.5版本(见docs/_whatsnew.html)
包含imgmap插件(http://martinezdelizarrondo.com/imagemaps/)这是一个非常好的工具
如果文件夹没有与门户相同的皮肤,则由于getFCKArea_default_style.py中的css urls缺少skinname,FCKeditor区域不会渲染此皮肤
上传的默认打开文件夹不再是文章,而是编辑PloneArticle内容类型时的父文件夹。修复使用快速上传功能时的“不允许上传”错误。
README
简介
此产品是FCKEditor Plone集成。将在不久的将来由新的包collective.ckeditor取代,目前仅在svn上可用(开发状态)
- 有关更多信息,请阅读产品内的文档
“docs”文件夹包含所有文档
“_whatsnew.html”、“_documentation.html”和“_upgrade.html”包含有关原始FCKEditor产品的信息。
FCKeditor.Plone 2.6.6 - Plone产品安装
FCKeditor.Plone 2.6.6基于FCKeditor 2.6.6原始代码源。此包与Plone 3.xx和Plone 2.5.x兼容。自2.4.3以来,Plone3 kss富内容编辑完全支持。
阅读docs/INSTALL.txt
转到您的Plone站点 > Plone控制面板 > 添加/删除产品,选择FCKeditor ……或使用ZMI中的Portal_QuickInstaller。
然后阅读docs/FAQ.txt
升级:请参阅docs/FAQ.txt中的升级帮助
从SVN下载+安装:请阅读docs/SVN.txt(重要)
支持
Plone项目页面(信息、跟踪器、下载等):http://plone.org/products/fckeditor
问题跟踪器:http://trac.ingeniweb.com
有关原始编辑器的更多信息
FCK Editor网站:http://fckeditor.net/ FCK Editor dev trac:http://dev.fckeditor.net/
版权
FCKeditor - 互联网文本编辑器版本 2.6 版本 2.6 版权 (C) 2003-2007 Frederico Caldeira Knabben 作者:Frederico Caldeira Knabben (fredck@fckeditor.net) 请参阅license.txt
- FCKeditor.Plone
以下许可证条款许可
GNU通用公共许可证版本2或更高版本(“GPL”)https://gnu.ac.cn/licenses/gpl.html(见附录A)
自2006年6月起:(c)Ingeniweb - Alter Way Solutions - support@ingeniweb.com 维护者:Jean-mat Grimaldi、Gilles Lenfant、Youenn Boussard 感谢:Frederico和FCKeditor社区Ingeniweb男孩和女孩……请参阅旧版本以了解所有感谢
FCKEditor Plone 帮助
第一部分 FCKeditor.Plone 升级
从您的Plone站点中卸载FCK编辑器(快速安装程序或Plone控制面板)
如果存在,则从您的_instance/Products目录中删除FCKeditor目录(对于版本< 2.6)
阅读INSTALL.txt以获取buildout安装或如何使用easy_install
重启Zope
通过快速安装程序或Plone控制面板将FCKeditor.Plone安装到您的Plone站点
通过Plone控制面板配置FCKeditor。
FCK_PROPERTIES
当从 FCKeditor.Plone >= 2.2.x 升级时,安装/卸载后 fckeditor plone 属性会保留,但如果您愿意,可以清理它(推荐):ZMI > 您的站点 > portal_properties - 删除 fckeditor_properties
自 FCKEditor.Plone 2.3.2 以来,拼写检查属性已更改,如果您已自定义工具栏,请将“拼写检查”在“rtSpellCheck”中更改为适用于 ff2+ 和 MSIE6+ 客户端拼写检查器。如果您使用的是 aspell 服务器拼写检查器,则不需要。
自 FCKEditor.Plone 2.3.3 以来,“FitWindow”按钮已添加到在全屏模式下切换编辑器字段,如果您已自定义工具栏,请在自定义工具栏中添加“FitWindow”。
自 FCKEditor.Plone 2.4.1 以来,“UniversalKey”功能已被移除,如果您已自定义工具栏,请从自定义工具栏中移除“UniversalKey”。
自 FCKEditor.Plone 2.4.3 以来,“UniversalKey”功能作为可选插件重新添加,您可以在自定义工具栏中添加“UniversalKey”。
自 FCKEditor.Plone 2.4.3 以来,已添加一些新重要属性,因此删除 fckeditor_properties 非常推荐(只需重命名,您就可以手动复制/粘贴一些自定义属性)。
自 FCKEditor.Plone 2.6 以来,已删除一个属性:“gecko_uses_span”(不再有用,因为 IE 不再使用 Font 标签)。
自 FCKEditor.Plone 2.6.5 以来,在默认自定义工具栏中添加了 imagemap 插件,请将“imgmapPopup”按钮添加到您自己的自定义工具栏中。
自 FCKEditor.Plone 2.6.5.1 以来,已添加两个新重要属性,fck_force_other_path_method 和 fck_force_other_root_method,在重新安装产品之前删除 fckeditor_properties 是推荐的,否则您可能会遇到许多错误。
CACHE
使用 CacheFu 以获得更好的性能,或者至少,只需更改标准 Plone HTTPCache 参数(仅取消选择匿名用户非常重要!!!)。
从旧 FCK.Plone 版本(<=2.2)升级
删除所有以前的特定 FCKeditor ZMI 自定义设置,
您可能需要升级您的 portal_membership 中的成员 wysiwyg_editor 属性(此属性自 FCKeditor.Plone 2.0.1 以来已更改,以便与 Kupu 和 Epoz 简单共存),按照以下步骤进行
在您的 Plone 站点 ZMI > 创建一个外部方法 ID:updateFckUsers 标题:updateFckUsers 模块名称:FCKeditor.updateFckUsers 函数名称:updateFckUsers
点击测试
您的 portal_membership 已更新
II. 从 svn 升级 FCKeditor.Plone
如果您已从 Plone collective SVN 下载 FCKeditor.Plone,请在安装之前在 python 命令提示符中启动 utils/base2zope.py,这是强制性的。
III. 常见问题解答
如何启用与 Plone 的 Flash 发布?ZMI > 您的 Plone 站点 > portal_transforms > safe_html 在 valid_tags 中添加“embed”标签(值=1),从 nasty_tags 中删除“embed”标签,重新启动实例。
如何启用字体颜色/大小修改?转到 fckeditor 控制面板,选择自定义工具栏,并选择启用字体和颜色。
如何启用 Plone 2.1 的 JavaScript 事件发布(弹出窗口、onclick、onmouseover 等)?ZMI > 您的 Plone 站点 > portal_transforms > safe_html 将 remove_javascript 设置为 0 这不会影响 <script> 标签,重新启动实例。不推荐
如何禁用文件和/或图像和/或 Flash 上传?在 FCKEditor Plone 控制面板中设置此选项。
如何更改编辑器窗口中的默认样式?默认情况下使用 portal_css 中的 css。您可以使用 FCKEditor Plone 控制面板设置自己的 css(与 Deliverance 一起使用很有用)。
如何更改工具栏设置?使用 FCKEditor Plone 控制面板。
如何强制粘贴为纯文本?在复制粘贴来自富文本文档时选择此选项,使用 FCKEditor Plone 控制面板。
如何禁用在浏览服务器 AT 内容类型和 Plone 2.1 标准内容类型时的唯一 ID 引用?使用 FCKeditor Plone 控制面板。
如何发布绝对链接?无需执行任何操作。在编辑器和页面保存后,所有内部链接都存储为“唯一 ID”链接,但在简单查看页面时,这些链接由 Plone portal_transforms 转换为绝对 URL。
如何在编辑区域和组合菜单中使用自定义样式?在FCKeditor Plone控制面板中修改“FCK Editor Styles List”字段。如果您想使用CSS类或ID,需要检查您的Plone样式。
如何将FCK Editor设置为Plone站点所有新成员的默认编辑器:-进入ZMI > 您的站点 > portal_member_data > 属性 - 在“wysiwyg_editor”字段中输入“FCKeditor” - 提交表单。
如何强制将成员个人文件夹作为浏览器打开文件夹和快速上传?在FCKeditor Plone控制面板中选择此选项。
如何强制浏览器的根目录为成员个人文件夹?如果您遵循第9步,用户将使用他的个人文件夹进行快速上传,并且浏览器将在此文件夹中打开,但用户仍然能够浏览所有已发布的内容。如果您想设置浏览器根目录,可以这样做。
要强制浏览器根目录为成员个人文件夹:在FCKeditor Plone控制面板中选择此选项。
如何强制浏览器路径或浏览器根目录到特定文件夹?在FCKeditor Plone控制面板中选择。
Firefox 2.0拼写检查器是如何工作的?最终用户必须点击拼写检查器图标。最终用户必须通过在fckeditor区域或其他表单文本区域右键单击来安装和选择语言词典。当拼写检查器图标启用时,FCK中的不良单词将以红色下划线显示。现在,用户可以在编辑区域中替换/添加到词典……。Firefox拼写检查器是一个强大的功能,建议作者使用Firefox ;-)
如何更改用于文件/图像/Flash上传的portal_types?在FCKeditor Plone控制面板中选择。
如何使FCKeditor能够浏览特定的PloneArticle基于类型的内部?在FCKEditor控制面板中选择您的Plone文章meta_types。
为什么在升级FCKeditor.Plone后会有很多错误(内容消失、js错误、编辑器消失……)?仔细阅读$ I
如何在您自己的AT内容类型的不同字段中为不同的FCKeditor配置?为您的字段使用FCKWidget(参见RichContentDemo.py中的示例)。
如何使FCKeditor.Plone在没有kss的情况下工作:只需将fck_ploneInit.js添加到portal_javascripts中,并使用标准选项。
如何使用flvPlayer插件(自行承担风险 - 不推荐):-在自定义工具栏中添加“flvPlayer”按钮 - 从portal_transforms > safe_html中的讨厌的标签中删除script标签 - 在portal_transforms > safe_html中将script标签添加为有效标签。
如何使用由www.spellchecker.net提供的WebSpellChecker?在FCKeditor Plone控制面板中选择WSC选项。
如何添加imgmap插件?只需在CKeditor区域的自定义工具栏中添加“imgmapPopup”。
如何将新插件(GoogleMaps、Advanced Gecko SpellChecker等)添加到FCKeditor.Plone?下载插件文件夹到Products/FCKeditor/_addons/plugins目录。在Python提示符中启动Products/FCKeditor/utils/base2zope.py,回复“y”以重建“fckeditor”文件夹。重新启动实例。
IV. 支持开源
您需要Plone的最后一个FCKeditor版本吗?您需要新插件或功能?您需要更多支持吗?
很简单,发送电子邮件至 support@ingeniweb.com,我们将向您解释如何支持我们的工作以及我们如何共同维护此产品。
V. 联系方式
support@ingeniweb.com(针对Plone产品)
http://fckeditor.net/(针对fckeditor源)
TODO
路线图 - 2009/12/28
collective.ckeditor 3.x版本发布(使用新ckeditor 3进行完整重构)
collective.plonefinder(一个适用于collective.ckeditor的新浏览器,任何HTML编辑器都可以使用)
这些工作是在svn上开始的,要测试它请阅读
您需要构建一个开发构建。
目前不要在生产网站上使用它。
欢迎对这项工作做出贡献。