KVS 6.1.0 中的新增功能
围绕新的管理面板进行了大量更改。我们收到了老用户的一些负面反馈,并决定提供一些额外的选项来部分恢复旧管理面板的外观和感觉:
提醒 6.0.1 中已经可以实现的功能:关闭菜单中的图标、调整大小并移动具有记忆功能的所有弹出窗口、将自定义 CSS 添加到您的管理员帐户中 - 所有这些都在“设置”->“个人设置”中。请注意,自定义 CSS 不仅可以用于设置字体和颜色,还可以隐藏不需要的 GUI 部分。例如,每个编辑器都有“data-editor-name”HTML 属性,每个字段行都有“data-field-name”属性。使用这些和自定义 CSS,您现在可以隐藏编辑器中从未使用过的部分。
个人设置中添加了滚动模式选项。当没有固定的页眉和页脚且整个页面可滚动时,此选项将允许您切换到旧的 KVS 滚动。
个人设置中还添加了自定义编辑器打开模式的新选项。它将允许您更改为 2 种新的编辑器显示模式:在同一页面内的弹出窗口中以及在新选项卡中。这两种新方法都不会渲染标题和侧面菜单,因此它们对于小型显示器非常有用。
另外添加了一个选项,可以在单击弹出窗口外部空白区域的任意位置时强制关闭弹出窗口,类似于旧的管理 GUI 中发生的情况。
网格过滤器 GUI 中的一些更改:我们增加了搜索控件的大小,并像以前一样在一组活动过滤器旁边添加了“应用”按钮。此外,现在默认启用所有搜索字段。
您现在可以在高级选择器控件中使用“向下”键盘键以下拉列表形式显示可用项目的完整列表,类似于本机选择控件。
现在,每个适用的弹出窗口都提供了下载链接并在新的浏览器选项卡中打开弹出内容。
将默认自动焦点恢复到编辑器中的第一个字段。
日历控件现在允许仅使用键盘选择日期。
如果您在列选择器中仅选择缩略图列,网格将以多列网格格式显示缩略图。这可以用来回顾大量的经验。
视频水印功能经过强化,防止水印被轻易删除:
添加了指定最大偏移量(以像素为单位)或视频大小的百分比的功能,以使水印在 X 和 Y 轴上随机移位。
添加了对切换固定水印角位置的支持,这将使其随机显示在不同的角上(您定义的N次)。
对于滚动水印,添加了使用特殊语法随机化滚动时间的支持。
添加了与搜索相关的 SEO/DMCA 功能列表:
搜索查询现在支持状态,以便您可以停用任何查询。这样做的原因是为了防止此查询显示在列出搜索查询(通常用于 SEO 目的)的任何页面中。以前,您只能删除不希望显示的查询,但它们可能会再次出现。
在统计设置中,您现在可以配置所有新查询都以非活动状态添加。如果您想要手动批准要在站点上公开的查询,则可以使用此选项。
在支持文本搜索的块中的任何地方,当用户尝试搜索与数据库中的非活动查询匹配的内容或包含阻止的单词的内容时,现在都可以自定义阻止行为。在这两种情况下,您都可以使用块参数来强制响应 404 错误,或者重定向到其他 URL。这似乎是最近 DMCA 限制所必需的,当代理要求包含某些版权所有者的 URL 返回 404 错误(可能是从 Google 索引中删除这些 URL)时,即使没有找到相关结果。
最后,现在可以更好地控制搜索结果页面的缓存。以前,KVS 只会缓存单字查询的结果,以避免缓存系统溢出。现在我们添加了一个 search_caching_words 块参数,以便您可以允许缓存 2 个单词的查询,甚至 3 个单词的查询。
其他增强功能:
每个管理员的个人设置中添加了通知电子邮件功能。您现在可以配置电子邮件并选择要接收的通知(可用通知集取决于您的管理员权限,完整列表仅适用于超级管理员)。除了通知之外,还可以通过电子邮件发送用户的反馈 - 可以是所有反馈,也可以仅包含给定的白名单单词列表。
存储服务器中增加了对 Amazon S3 和 S3 兼容存储系统的支持。除此之外,我们还在流类型字段中添加了“禁止公共访问”选项,适用于您只想使用存储服务器进行备份副本(同一组中有多个存储服务器)的情况。
在屏幕截图格式中,现在删除 JPG 格式并仅保留 WebP 格式是合法的,因为它们的设备支持终于达到了 98%。播放器设置现在仅支持时间线屏幕截图的单一格式,并且 KVS 更新应自动将其切换为 WebP。因此,我们建议在更新后从 TIMELINE (!) 屏幕截图格式列表中删除 JPG 格式。对于概览屏幕截图格式,我们决定在默认主题中默认保留 JPG 和 WebP,但在主题设置中,您现在可以在所有选项中选择 WebP 格式,而以前只能使用 JPG 格式(主要拇指格式选项)。因此,您可以选择完全摆脱视频中的 JPG 格式(不幸的是,目前在其他地方还没有,但这即将到来)。我们还将研究 AVIF 未来格式,因为它的采用率现已达到 80% 以上。
增强了批量编辑管理面板的安全性。以前,具有“编辑所有数据”权限的管理员可以自动进行批量编辑。现在,将有一个单独的批量编辑权限,应该为每个需要此功能的管理员手动设置(这还包括通过导入 GUI 进行编辑)。此外,批量编辑 GUI 将允许仅更改其他编辑权限允许的数据。这将确保有限的管理员无法超出其特定职责范围损害您的数据。此外,我们还添加了更改内容管理员所有权的特定权限,以前只有超级管理员才可以这样做。
增强内容删除安全性。现在您可以为每个受限管理员配置每日删除内容的最大限制(更新后默认设置为 30)。此更改将确保您的管理员不会意外或恶意删除您的内容。超级管理员不会有此限制,但后台任务处理器每天可以删除的内容对象(视频和/或相册)数量上限有一个额外的硬性限制。如果需要,可以通过setup.php配置文件进行调整。
KVS 现在可以从 800 万个开源用户名数据库中随机挑选生成用户。此类用户将获得新的“已生成”状态,以将其与真实用户区分开。可以在任何可以导入内容的地方启用此功能,以模拟从真实用户上传的内容。对于现有的 KVS 项目,您可以使用批量编辑 GUI 将视频重新分配给新生成的用户。在 Memberzone 设置中还添加了一个选项,允许自定义 KVS 应“重用”已生成的用户 VS 创建新用户的频率。这将模拟一些生成的用户添加多个视频。
播放器添加了速度控制,默认关闭,可以在播放器设置中启用。
引入主题安装向导。它可用于将默认主题替换为第 3 方提供的任何其他主题或通过 KVS 备份插件从其他项目复制。主题通常依赖于它们设计的缩略图大小,因此向导不仅会替换主题,还会检查依赖关系并建议您自动创建所需的缩略图格式,或根据新主题的需要更改其他图像选项。
主题历史记录现在将记录块参数的更改。任何先前记录到主题历史记录中的已删除文件在删除时也会触发更改事件。
内容导入预设现在支持黑名单,允许跳过包含任何黑名单单词的特定行的导入。
Neuroscore 插件现在将支持从旧标题、类别和型号名称重写标题。此外,它现在可以自动从视频截图中自动检测模型和类别。这些功能仍在集成测试中,我们只会在最终更新中完全激活它们。
12)模板缓存清理插件现在可以进行更智能的缓存清理,并且还能够显示更高级的缓存统计信息,有助于分析缓存过载。以前增加单个块的缓存时间会导致大量垃圾缓存文件,但随着最近的更改,这将不再是问题。
在 DigiRegs 插件中,您现在可以选择仅对没有内容源信息的视频应用 DigiRegs 检查。
模型自动选择插件将考虑用户名、频道和内容源来自动分配模型,这将提高插件抓取内容的成功率。
在抓取器插件中,当激活单个抓取器的自动驾驶时,您现在可以指定要执行特定抓取器的时间范围。以前只能指定后续执行之间的间隔。
备份插件现在支持将备份存档复制到某些FTP。
批量编辑现在将支持动态创建新的播放列表。
导出源将允许仅配置特定视频内容类型的导出(例如仅嵌入或上传的视频)。
对上传文件进行哈希处理并搜索重复项的逻辑进行了优化,以仅对通常包含标头信息和关键帧的文件部分进行哈希处理。不过,更新后这不会影响所有人。如果您想应用此修复程序,则需要添加 $config['optimize_file_hashing']="true";行(末尾带有分号)到 /admin/include/setup.php,但是启用此功能后 - 所有现有视频将停止参与重复检查,并且可能会再次上传。对于新安装,此方法将默认启用。
提高用户帐户和电子邮件的安全性。 KVS 现在只允许单个用户会话,因此如果另一个会话在同一帐户下登录,任何其他会话都将自动注销。如果提供的电子邮件已在 KVS 中使用(电子邮件重复检查),则注册和密码恢复过程将停止暴露。因此,无法判断是否注册了任何特定电子邮件。此外,KVS 将确保具有相同电子邮件地址的用户可以再次通过支付处理器创建新帐户。当付费用户取消其重新计费周期然后想要再次购买访问权限时,可能会发生这种情况。以前,KVS 不仅需要唯一的用户名,还需要电子邮件。
在 video_view 和 album_view 块中,我们添加了 limit_ignore_seo_bots 参数,该参数可用于关闭 SEO 机器人(用户代理)的内容查看限制。内容观看限制是上述块中的另一个设置,限制单个IP的用户在特定时间段内可以访问的内容数量。此限制通常用于使用户注册后能够访问更多内容,但也可能对 SEO 机器人索引产生负面影响。
在list_videos、list_albums 和list_content 块中,我们引入了limit_access_level 参数,该参数可用于根据全局和个人内容访问级别设置显示当前用户可用的内容。除此之外,我们添加了 access_level_id 参数来显示具有特定访问级别的内容。
视频文件保护现在将使用提供的已知 IP 列表自动将所有 Googlebot / Bingbot IP 列入白名单。此前,KVS 仅使用反向 DNS 查找将 Googlebot 请求列入白名单,但据报道,此功能并不总是有效。除此之外,我们还在视频保护设置的 IP 白名单字段中添加了对 CIDR 掩码表示法的支持。
已修复的错误:
[中] KVS 播放器未在 Android 设备上初始化预加载。
[低] 除 www 之外的子域上的统计信息未正确计算。
[低] 播放器 VAST 不支持 00:00:00 跳过偏移以立即显示跳过按钮。
[低] 在某些情况下,搜索统计信息将包含零个找到的结果。
[低] 在参数中传递不存在的类别或任何其他分类过滤器时,导出提要不会返回空结果。
[低]新管理面板中的各种小错误修复。