Quintagroup搜索引擎优化工具
项目描述
简介
Quintagroup搜索引擎优化工具(quintagroup.seoptimizer)是为了提高Plone网站的搜索引擎可见性而创建的。
quintagroup.seoptimizer允许对每个文档进行以下编辑:
HTML标题标签
META描述标签
META关键词标签
HTML注释到页面标题
HTML noframes标签到页面标题
META机器人标签
META处置标签
规范URL http://projects.quintagroup.com/products/wiki/qSEOptimizer#CanonicalURL
对于标题、描述关键词和注释,您有统计数据(总/停用/使用单词数,字段长度计数器)。
重要
从3.0版本开始 - quintagroup.seoptimizer包不需要‘overrides.zcml’文件。因此,请从您的buildout的ZCML区域中删除‘quintagroup.seoptimizer-overrides’行。
使用方法
转到Plone控制面板,为所需的内容类型启用Plone SEO
转到文档(博客条目、新闻条目、事件等)
切换到SEO属性标签页
选择要覆盖的功能的覆盖复选框
输入您的SEO值
保存更改
为所有需要增强SEO属性文档执行此操作
要求
Plone 3.x, Plone 4.x
quintagroup.seoptimizer需要在您的站点上安装plone.browserlayer包。plone.browserlayer包随Plone >= 3.1提供,因此当您拥有该版本的Plone时,您不需要任何额外的东西。
但是,对于Plone 3.0.x < 3.1,过程如下所示
如果您正在创建新的Plone网站并且希望它支持Quintagroup搜索引擎优化工具,请在添加新的Plone网站时选择“扩展配置文件”下的2个扩展配置文件:本地浏览器层支持和quintagroup.seoptimizer配置文件;
如果您希望将quintagroup.seoptimizer添加到已存在的Plone网站,您需要应用本地浏览器层支持扩展配置文件和quintagroup.seoptimizer配置文件。您可以在portal_setup/导入或通过简单的安装程序在portal_quickinstaller中执行此操作。
在Plone 3.1中,您可以在portal_quickinstaller中简单地安装quintagroup.seoptimizer配置文件,而无需先安装本地浏览器层支持(由于它是系统的一部分,因此不可安装)。
重要!对于Plone 3.0.x,您应使用plone.browserlayer 1.0.rc3。请确保在buildout.cfg中定义正确的plone.browserlayer版本。对于Plone 3.1.x,只需使用您拥有的版本即可。
备注
对于Plone 4版本 - 使用Plone SEO 4.0版本及以上 https://pypi.python.org/pypi/quintagroup.seoptimizer/4.0。在buildout.cfg文件的egg部分设置产品版本
[buildout] .... eggs = ... quintagroup.seoptimizer >=4.0
对于Plone 3版本 - 使用最新的Plone SEO 3.x版本 https://pypi.python.org/pypi/quintagroup.seoptimizer/3.0.5。在buildout.cfg文件的egg部分设置产品版本
[buildout] .... eggs = ... quintagroup.seoptimizer >3.0,<4.0
对于Plone 2.x版本 - 使用Plone SEO 1.7.1版本 https://pypi.python.org/pypi/quintagroup.seoptimizer/1.7.1
链接
观看Plone SEO屏幕录像 http://quintagroup.com/cms/screencasts/plone-seo 以了解如何在基于buildout的Plone实例上安装和设置Plone SEO(适用于Plone 3.2及以上版本)。
贡献者
Michael Krishtopa (Theo) 测试错误报告
Craig Russell
安装
Buildout
如果您正在使用zc.buildout和plone.recipe.zope2instance配方来管理项目
将quintagroup.seoptimizer添加到要安装的egg列表中,例如
对于Plone 4.x - 在您的buildout.cfg文件中写入
[buildout] .... eggs = ... quintagroup.seoptimizer >=4.0
对于Plone 3 - 在您的buildout.cfg文件中写入
[buildout] .... eggs = ... quintagroup.seoptimizer >3.0,<4.0
告诉plone.recipe.zope2instance配方安装ZCMLslug
[instance] ... zcml = quintagroup.seoptimizer
重新运行buildout,例如使用以下命令:
$ ./bin/buildout
重启Zope服务器,例如在终端中使用以下命令:
$ ./bin/instance restart
通过ZMI portal_setup -> 导入 选项卡安装quintagroup.seoptimizer。从可用配置文件列表中选择quintagroup.seoptimizer,然后按下导入所有步骤。
卸载
要卸载quintagroup.seoptimizer - 请转到ZMI portal_setup -> 导入 选项卡。从可用配置文件列表中选择quintagroup.seoptimizer卸载配置文件,然后按下导入所有步骤。
软件包升级/重新安装
如果您想在buildout中将quintagroup.seoptimizer升级到新版本:
如果存在,从buildout.cfg文件的ZCML区域中删除quintagroup.seoptimizer-overrides(从3.0版本开始 - quintagroup.seoptimizer软件包不再使用overrides.zcml文件)
使用buildout升级quintagroup.seoptimizer到新版本(重新运行buildout以替换实例中的旧软件包)
运行重新安装程序:访问您的Plone站点中的“站点设置” -> “组件”控制面板,在那里您需要按下旁边的升级按钮旁边的quintagroup.seoptimizer按钮。(这也可以通过ZMI中的quickinstaller完成:在/portal_quickinstaller/manage_installProductsForm:勾选seoptimizer框并按下重新安装按钮。)这是一个重要步骤,因为新版本的产品引入了新的持久设置和从旧版本迁移设置/内容的方法。
变更日志
4.3 (2013-09-18)
添加了对Dexterity内容类型的支持 [kroman0]
4.2.1 (2013-01-16)
修复了与Plone 4.3.x的兼容性 [ktarasz]
修复了pep8和pyflakes的代码 [kroman0,ktarasz]
修复了分类器和关键词 [kroman0]
4.2.0 (2012-07-02)
添加了‘HTML Noframes’属性 [ktarasz]
4.1.3 (2012-03-02)
修复了非字符串类型的转义 [kroman0]
4.1.2 (2012-01-30)
扩展了标签转义功能,用于引号和撇号。感谢Graig Russell指出这一点。
4.1.1 (2011-11-23)
修复了SEO字段的转义。 [vmaksymiv]
4.1.0 (2011-10-28)
添加了与Plone 4.1的兼容性。 [vmaksymiv]
修复了Plone 4.1的文档测试。Plone 4.1引入了“登录”Python脚本(“[your_domain/plone_site]/login”),而不是早期Plone中的表单。[vmaksymiv]
4.0.6 (2011-06-06)
修复了规范链接的显示,现在它不再作为默认属性添加.http://plone.org/products/plone-seo/issues/33, [vmaksymiv]
4.0.5(未发布)
修复了标题转义,http://plone.org/products/plone-seo/issues/31, [vmaksymiv]
4.0.4 (2010-11-05)
修复了SEO属性表单在上下文中的“取消”按钮处理。感谢Vitaliy Podoba的报告。[mylan]
4.0.3 (2010-11-05)
合并了v3.0.7的修复。[mylan]
修复了与Plone 3.X的兼容性。[mylan]
3.0.7 (2010-10-20)
删除了lynx依赖项,修复了http://plone.org/products/plone-seo/issues/28问题。[mylan]
在SEO配置中添加了“外部关键词测试”选项。关键字验证可以针对Plone自身生成的HTML进行,或者针对使用Deliverance/xdv处理的外部HTML进行。[mylan]
4.0.1 (2010-08-04)
从seo-context视图移除了tabindex属性。[mylan]
4.0 (2010-06-02)
为Plone-4.X发布4.0版本
3.0.5 (2010-05-15)
修复了metadata.xml中的版本问题。[crchemist]
3.0.4 (2010-05-05)
添加了overrides.zcml以解决BBB问题 http://plone.org/products/plone-seo/issues/19,http://plone.org/products/plone-seo/issues/23 [mylan]
防止上下文视图损坏,无法计算规范URL http://plone.org/products/plone-seo/issues/22 [mylan]
修复了SEO属性操作和视图的安全问题 http://plone.org/products/plone-seo/issues/24 [crchemist, mylan]
3.0.1 (2010-04-29)
修复了标题标签定义问题 http://plone.org/products/plone-seo/issues/20 [crchemist]
3.0 (2010-04-20)
删除了全局关键词功能 [mylan]
修复了性能问题 [mylan]
审查、更新了测试 [mylan]
将所有元标签列表移动到htmlhead视图管理器 [mylan]
在SEO配置中添加了高级选项卡 [mylan]
重写SEO配置工具 - 使用标准Plone配置工具方法 [mylan]
使用collective.monkeypatcher包对listMetatags进行补丁 [liebster]
在“metatags order”属性中删除了访问器的使用 [liebster]
修改了不同门户类型“SEO”标签的可见性管理 [liebster]
实现了迁移到新版本 [liebster]
代码清理 [mylan]
扩展包的要求,注册在z3c.autoinclude入口点 [mylan]
重建翻译 [mylan]
修复了seo_configlet字段描述中的错别字 [mylan]
更新了乌克兰语翻译 [mylan]
2.3.4 (2010-03-30)
修复了使用自定义内容类型域名的问题。
添加了缺失的图标
2.3.3 (2010-02-22)
修复了内容类型翻译
2.3.2 (2010-02-16)
移除了损坏的关键词过滤代码(修复了问题#10解码错误) [chervol]
2.3.0 (2010-02-08)
添加了安装或重新安装包的条件 [liebster]
添加了根据内容中关键词的可用性进行过滤的功能 [liebster]
添加了设置以控制Plone类别和全局SEO关键词行为 [liebster]
添加了设置以控制Plone全局SEO关键词与本地SEO关键词的行为 [liebster]
2.2.0 (2010-01-06)
重构seo_context_properties cpy脚本为浏览器视图 [liebster]
在页面中添加了搜索关键词数量 [liebster]
2.1.1 (2009-11-09)
修复了文件夹对象缺少元标签的问题 [mylan]
2.1.0 (2009-10-21)
添加了元标签顺序功能,该功能由配置工具的metatags_order属性管理 [liebster]
解决了元标签重复的问题 [liebster]
2.0.9 (2009-09-10)
修复了元标签视图中的错误 [liebster]
2.0.8 (2009-07-28)
在元标签视图中添加了从控制面板使用默认元标签的功能 [liebster]
2.0.7 (2009-07-25)
修复了qseo_properties_edit_form中的url动作 [liebster]
2.0.6 (2009-05-19)
修复了页面标题标签,现在即使站点和当前页面标题相同也不会重复 [piv]
2.0.5 (2009-04-03)
修复了在安装到Plone实例之前的seoptimizer入侵问题 [mylan]
修复了文件夹对象的基准URL [mylan]
将视图小部件绑定到特定层,并为所有皮肤设置视图小部件的顺序 [mylan]
2.0.4 (2009-03-31)
添加了对规范URL的支持 [mylan]
在html头部添加了自定义脚本视图小部件
2.0.2 (2009-03-06)
添加了卸载包配置文件标题
REAME.txt和INSTALL.txt已更改,文本格式已准备好供PyPi使用
2.0.1 (2009-02-16)
在PyPi文档中对文本进行了格式化
2.0.0 (2009-02-11)
对产品进行了某些重构,一些Python脚本已移动到zope 3视图。此外,所有HTML头部部分的主要部分都已移动到视图小部件,现在可以轻松重新排序。
1.5.1
添加了对附加关键词的支持。