spchdd/authorized_digital_sellers

用于 Drupal >=8.5 的 ads.txt 管理工具

v1.1.0 2018-05-09 07:54 UTC

This package is not auto-updated.

Last update: 2024-09-24 11:04:03 UTC


README

SPH Digital

Software License Total Downloads Latest Stable Version

# 授权数字卖家管理工具

Drupal 8 的 ads.txt 管理器是一个模块,用于管理 ads.txt 配置。如果您需要维护所有网站上的多个 ads.txt 文件,这将特别有用。

通过 Composer 安装 ADS.TXT 管理器

您可以通过运行以下命令使用 Composer 安装 ADS.TXT 管理器:

$ composer require SPHDD/authorized_digital_sellers:"^1"

特性

  1. 能够作为主从操作。如果您在所有网站上使用相同的 ads.txt 文件进行管理,这将提高您的生产力。
  2. 如果主服务器无法响应,则提供缓存的但过时的 ads.txt。
  3. 如果没有缓存的版本且主服务器无法响应,则回退到自管理 ads.txt。
  4. 能够设置 HTTP Cache-Control。如果您有尊重缓存控制设置的 HTTP 加速器和 CDN,这将很有用。

配置

  • 在 Drupal 8 中启用 "授权数字卖家管理器"
  • 如果有的话,删除根目录下的物理 ads.txt 文件
  • 转到配置授权数字卖家设置 (/admin/config/services/authorized_digital_sellers)
    • 外部文件管理或自管理
      • 自管理:如果您想独立管理内容或作为主 ads.txt 复制
      • 外部文件管理:如果您依赖于外部 ads.txt 复制
    • 外部 ADS 文件
      • 如果您选择了 "外部文件管理",请输入外部 ads.txt 复制的绝对 URL
    • 外部 ADS 文件刷新率
      • 从外部 ADS 文件获取新的 ads.txt 复制的周期
      • 这些值必须可以通过 strtotime() 解析
      • 这必须是一个设置在未来的数字(当然!)
      • 留空以每次都获取外部 ads.txt
    • 回退到自管理
      • 生活并不总是一帆风顺。如果外部 ads.txt 无法返回,您希望回退到自管理的 ADS 文本文件吗?
    • 自管理 ADS 文本文件
      • 如果您选择了 "自管理",则必须在此处输入 ads 信息
    • HTTP 缓存控制
      • 通过 HTTP 设置缓存周期
      • 这些值必须可以通过 strtotime() 解析
      • 这必须是一个设置在未来的数字(当然!)
      • 留空以不存储

建议的未来功能

  • 在管理控制台中检测 ads.txt 文件并删除
  • 从主服务器的新副本自动清除 Varnish ads.txt
  • 从主服务器的新副本自动清除 CDN ads.txt
    • Edgecast
    • Cloudfront