sgalinski / df-tools
包含一些有用的工具,如重定向测试工具、链接检查器、反向链接检查器和同一或不同URL之间的内容比较工具。此外,所有测试和同步任务都支持完整计划程序。
Requires
- typo3/cms-core: ^7.6
Replaces
- df_tools: 2.0.7
README
许可证:GNU GPL,版本 2
仓库:https://gitlab.sgalinski.de/typo3/df_tools
请在此处报告错误:https://gitlab.sgalinski.de/typo3/df_tools
TYPO3 版本:>7.6
关于
此扩展提供了一些有用的工具,用于测试您的内部重定向、网站上的链接、其他网站上的反向链接以及比较两个不同URL或与之前保存状态相同的URL的内容。您可以通过管理区域中的后端模块来管理整个应用程序。
此外,您还可以使用计划程序扩展来安排测试。
安装
使用扩展管理器安装扩展
将扩展的静态模板添加到您的根页面模板或扩展根模板中
配置
在扩展管理器中,您有各种选项可以配置模块
记录存储页面
如果您想将测试记录存储在特定的页面/系统文件夹中,您可以在此处提供页面ID。
排除表
链接检查器在搜索URL时应忽略的表的逗号分隔列表。
排除表字段
链接检查器在搜索URL时应忽略的列的逗号分隔列表。您需要在这里使用表的格式。
超时限制
URL检查器在失败请求之前应花费的最大时间。
后端模块
后端模块的所有部分都按类似方式使用(测试链接部分的行为略有不同)
您可以使用相应的按钮添加和运行新的测试。通过双击一行,您可以编辑所选测试的字段。每一行都有一个图标,用于删除、编辑或刷新条目。对于额外帮助,您可以展开顶部的帮助部分。
模块由4部分组成
测试重定向
此工具可用于测试不同类型的重定向。您可以通过创建计划任务来自动启动它。
添加测试时,您需要指定测试URL和预期URL。还应该添加预期的HTTP代码(默认为200)
测试链接
您可以使用该工具查找并测试网站上所有的链接检查。结果按http结果代码和URL匹配排序。此任务也可以通过计划任务触发。
使用同步数据,您可以将测试更新为包含来自您网站的所有链接。您需要在添加网站上的新链接时执行此操作。双击一行将打开一个新窗口,在该窗口中加载该行的给定URL。
测试反向链接
此工具检查配置的URL是否包含指向您的域的反向链接。此任务也可以作为计划任务执行。
您还可以添加一个测试URL和一个预期URL。
测试内容比较
如果您需要比较两个页面的内容,则应使用此功能。您只需输入两个URL即可开始比较内容。当然,您可以通过使用调度器任务来触发此任务。
添加调度器任务
如果您想定期运行测试,应使用TYPO3的调度器扩展设置任务。
df_tools包含多个CommandController任务
RedirectTest: runAllTests
此任务将运行后端模块中配置的所有重定向测试。
RedirectTest: importFromRealUrl
从realurl重定向条目创建重定向测试。
ContentComparisonTest: runAllTests
此任务将运行后端模块中配置的所有内容比较测试。
ContentComparisonTest: synchronize
同步内容比较测试URL的内容。
BacklinkTest: runAllTests
此任务将运行后端模块中配置的所有反向链接测试。
LinkCheck: runAllTests
此任务将运行后端模块中配置的所有链接检查测试。
LinkCheck: synchronize
同步当前数据与页面上的外部URL。