跳转到主要内容

Quintagroup搜索引擎优化工具

项目描述

简介

Quintagroup搜索引擎优化工具(quintagroup.seoptimizer)是为了提高Plone网站的搜索引擎可见性而创建的。

http://quintagroup.com/services/plone-development/products/qSEOptimizer/plone-seo.png
https://travis-ci.org/quintagroup/quintagroup.seoptimizer.png

quintagroup.seoptimizer允许对每个文档进行以下编辑:

对于标题、描述关键词和注释,您有统计数据(总/停用/使用单词数,字段长度计数器)。

重要

从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,只需使用您拥有的版本即可。

备注

作者

  • Myroslav Opyr

  • Andriy Mylenkyy

  • Volodymyr Cherepanyak

  • Vitaliy Podoba

  • Taras Melnychuk

  • Mykola Kharechko

  • Vitaliy Stepanov

  • Volodymyr Romaniuk

  • Volodymyr Maksymiv

  • Taras Kozlovskyy

  • Roman Kozlovskyi

贡献者

  • 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(未发布)

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)

3.0.1 (2010-04-29)

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

  • 添加了对附加关键词的支持。

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

quintagroup.seoptimizer-4.3.zip (113.7 kB 查看哈希)

上传时间

由以下组织支持