Skip to main content

添加对包含您的 Plone 站点的 JavaScript 分析代码的更多控制

项目描述

https://travis-ci.org/RedTurtle/collective.analyticspanel.svg?branch=master

该产品将用高级版本取代基本的 Plone 功能,用于将分析 JavaScript 添加到您的站点。

<nav class="contents" id="table-of-contents" role="doc-toc">

目录

</nav>

介绍

添加的新功能:

  • 当用户在错误页面中时添加添加特定 JavaScript 的可能性 (对于在“页面未找到”时的特殊代码很有用)

  • 添加为站点区域或单个内容自定义代码的可能性

  • 不显示网站特定区域的 JavaScript 代码

  • 选择将您的片段放在页眉或页脚中)

如何使用它

安装后,用于处理 JavaScript 统计信息的基本 Plone 功能从标准的“站点设置”中隐藏(事实上,它已移至名为“分析设置”的新配置面板),并且现在可以使用新选项。

用于 Web 统计的 JavaScript 支持

基本功能

没有什么新东西:这只是关于 JavaScript 包含的基本 Plone 功能,只是在这个单独的面板中移动(您可以将它放在页面的标题中)。当其他选项不匹配时,这始终是包含的默认代码。

获取错误消息时要包含的 JavaScript

错误页面代码

安装此产品后,您可以根据错误消息控制 JavaScript 代码(忽略默认消息)。主要动机是将其用于NotFound (HTTP 404) 错误。

但是,此功能仍然是通用的……如果这对您有意义,您可以将其用于其他错误代码(例如ValueError )!

包含在特定站点路径中的 JavaScript

特定站点路径的代码

您可以使用此部分来放置要控制的绝对站点子部分的列表,添加特定的 JavaScript 部分并忽略默认部分。

当多个提供的路径与当前 URL 匹配时,将使用最具体的路径。

这种规则有一个策略选择。

政策选择
  • 默认值(“ to the whole subtree ”)用于将规则应用于整个子树。

  • 使用“ only to the context ”,您可以选择仅将分析代码应用于内容,而不应用于其中的子内容。

  • 使用“ to the context and non-folderish children ”,您将分析代码仅应用于内容,以及其中的所有非文件夹子内容。

最后一个策略似乎有点复杂,但是有一些分析工具(至少:P​​iwik)可以用于定义站点部分的自定义报告。

由于 Plone 中“文件夹”的概念会随着安装的不同附加组件而改变,因此最后一个策略负责将“文件夹类型”配置选项中定义的内容用作“文件夹”。

文件夹类型选择面板

默认选择 Plone 本机“文件夹”类型。

隐藏

您还可以使用此产品从特定站点区域或错误页面隐藏分析代码,为站点的其余部分保留默认代码。

只需使用空代码配置选项!

隐私

欧盟最近受到Cookie 法 现象的打击。如果您认为网站中的分析可能会损害用户的隐私,此插件现在提供了一些可以启用的隐私设置。

  • Do Not Track选项是关于在某些现代浏览器上添加的客户端功能。

  • 分析退出cookie 的使用是不同的。此附加组件的范围是对此 cookie 的存在(和值)作出反应,但这是第 3 方附加组件(或 Plone 之外的软件)生成此 cookie 的任务。

请注意,根据 cookie 的存在有条件地加载分析代码的最佳方法是在 客户端执行它。服务器端检查通常需要在 Plone(如果有)之前与反向代理集成。

依赖项

该产品已经过测试:

  • Plone 3.3(阅读下文)

  • 克隆 4.2

  • 克隆 4.3

它基于plone.app.registry,它不是 Plone 3.3 版本的一部分。您需要确保使用兼容版本(根据我的经验:使用plone.app.registry 1.0b1plone.registry 1.0)。

学分

在以下机构的支持下开发:

他们都支持PloneGov 倡议

作者

本产品由红龟科技团队开发。

RedTurtle 技术网站

变更日志

0.6.1 (2017-09-15)

  • 修复 pypi 分类器 [cekk]

0.6.0 (2017-09-15)

  • 克隆 5 兼容性。[切克,玛米科]

  • 删除克隆 3 兼容性。[切克]

  • 修复测试并添加 travis 配置。[切克]

0.5.0 (2017-01-20)

  • 添加了阻止分析用户隐私选择的选项 [keul]

  • 不要在叠加层上使用的视图中显示分析(因此使用 ajax_load 参数)[cekk]

0.4.0 (2014-06-25)

  • 修复了阻止 viewlet 显示在位于子文件夹(例如 /project/Plone)中的 plone 站点上的错误,这在使用 ZODB 挂载点时很常见。[fRiSi]

  • 修复了随机命中安装的错误(参见#2)[keul]

  • 修复了词汇表中未显示的翻译 [keul]

  • 您现在可以选择将分析放在正文标记之前或接近结尾处。这个关闭#1

0.3.0 (2012-08-28)

  • 意大利语 i18n 修复 [keul]

  • 添加了一种为内部的小节和叶子内容设置规则的方法(非文件夹的子内容)[keul]

0.2.0 (2012-07-13)

  • 管理面板中的一些样式修复 [keul]

  • 添加了新选项:apply_to_subsection

  • 为 textarea添加了“ autoresize ”CSS 类(在这种情况下您还使用了collective.autoresizetextarea)[keul]

0.1.0 (2012-07-04)

  • 初始发行

项目详情


下载文件

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

源分布

collective.analyticspanel-0.6.1.tar.gz (32.5 kB 查看哈希

已上传 source