增加对您的Plone站点JavaScript分析代码包含的控制
项目描述
此产品将用高级版本替换添加分析JavaScript到您站点的Plone基本功能。
介绍
新增功能
添加了当用户在 错误页面内部 时添加特定JavaScript的可能性(在“页面不存在”时使用特殊代码很有用)
添加了为 网站区域 或单个内容 自定义代码 的可能性
不显示特定网站区域的JavaScript代码
选择将您的代码片段放在页面头部或页脚
如何使用它
安装后,处理统计JavaScript的基本Plone功能将从标准的“网站设置”中隐藏(实际上,它已移动到名为“分析设置”的新配置面板),并且现在有新的选项可用。
支持网页统计的JavaScript
这里没有新东西:这只是Plone关于JavaScript包含的基本功能,只是移动到了这个单独的面板中(你还可以将其放在页面的页眉中)。这是在其他选项不匹配时始终包含的默认代码。
获取错误消息时要包含的JavaScript
当此产品安装后,您可以根据错误消息(忽略默认消息)控制JavaScript代码。主要动机是将其用于NotFound(HTTP 404)错误。
然而,这个功能仍然是通用的……如果你觉得有意义,你可能会用它来处理其他错误代码(比如ValueError)!
在特定站点的路径中包含的JavaScript
您可以使用此部分来放置您想要控制的绝对网站子部分的列表,添加特定的JavaScript部分并忽略默认部分。
当提供的路径多于一个与当前URL匹配时,将使用最具体的路径。
此类规则有策略选择。
默认策略(“应用于整个子树”)是将规则应用于整个子树。
使用“仅应用于上下文”,您可以选择只将分析代码应用于内容,而不是应用于其内部的内容子项。
使用“应用于上下文和非文件夹子项”,您将只将分析代码应用于内容,以及它内部的所有非文件夹子内容。
这种最后策略可能有点复杂,但至少对于定义网站部分的自定义报告,这种策略对某些分析工具(如Piwik)是有用的。
由于Plone中“文件夹”的概念可能会随着不同附加件的安装而改变,因此最后策略确保使用“文件夹类型”配置选项中定义的内容作为“文件夹”。
默认选择Plone原生的“文件夹”类型。
隐藏
您还可以使用此产品来隐藏特定网站区域或错误页面中的分析代码,为其余网站保留默认代码。
只需配置带有空代码的选项!
隐私
最近,欧盟受到Cookie法现象的影响。此附加组件现在提供了一组隐私设置,您可以根据自己的判断启用这些设置,如果您的网站中的分析可能损害用户的隐私。
Do Not Track选项是关于某些现代浏览器中添加的客户端功能。
analytics-optoutcookie的使用是不同的。此附加组件的范围是响应此cookie的存在(及其值),但生成此cookie的任务属于第三方附加组件(或Plone之外的应用程序)。
请注意,基于cookie存在条件加载分析代码的最好方法是客户端操作。服务器端检查通常需要与Plone(如果有)前面的反向代理集成。
兼容性
Plone >= 5.2 和 Python3从版本2.0.0。
对于以前的Plone版本,使用 < 2.0.0
致谢
在Regione Emilia Romagna和Provincia di Ferrara的支持下开发
他们都支持PloneGov倡议。
变更日志
2.0.1 (2023-09-18)
修复控制面板保存方法中的逻辑。[cekk]
2.0.0 (2022-11-23)
为Python 3.8和Plone 5.2进行的主要重构[axaroth]
1.0.0 (2019-01-09)
从注册表中删除自定义持久字段。[cekk]
0.6.1 (2017-09-15)
修复pypi分类器。[cekk]
0.6.0 (2017-09-15)
Plone 5 兼容性。[cekk, mamico]
取消plone 3 兼容性。[cekk]
修复测试并添加travis配置。[cekk]
0.5.0 (2017-01-20)
添加选项以根据用户的隐私选择阻止分析。[keul]
在用于叠加的视图中不显示分析(因此带有ajax_load参数)[cekk]
0.4.0 (2014-06-25)
0.3.0 (2012-08-28)
意大利i18n修复[keul]
添加了一种设置内部子节和叶子内容(非文件夹式子内容)规则的方法[keul]
0.2.0 (2012-07-13)
管理面板中的一些样式修复[keul]
添加了新选项:apply_to_subsection
为文本区域添加了“autoresize” CSS类(在您还使用collective.autoresizetextarea的情况下)[keul]
0.1.0 (2012-07-04)
初始版本
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分发
集体.analyticspanel-2.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f5153d6a24793b149304b3383154516118469ddbef98fd02c24800071629aeab |
|
MD5 | 6825fc898555b81925f2a690f85a2139 |
|
BLAKE2b-256 | 361e339fb4fa1427bfd3b1268215adf00623fff4106549facf0aadf13750c9ec |