Cybozu CDN 许可证对应指南

cybozu发表于:2021年09月09日 14:59:51更新于:2023年05月30日 17:08:04

Index

前言

根据 关于 Cybozu CDN 停止提供 jqGrid、Handsontable 引用的通知 中所提到的
截止到2022年2月28日,Cybozu CDN 不再提供 jqGrid、Handsontable 一部分版本的引用。

现在向正在使用这些库的用户,说明对应的方法。

对象

  • jqGrid:版本 4.7.1 以上

  • Handsontable:版本 7.0.0 以上

请参照以下指南以了解如何确认您是否正在使用所涉及的库。

Cybozu CDN 使用状况确认指南

对应方法

如您正在使用所涉及的库,请在下列中选择一项进行对应:

  • 单独购买付费许可证,把所涉及库许可证版本替换后继续使用

  • 替换为免费许可证版本,并继续使用

  • 停止使用所涉及的库

如继续使用,则在应用自定义时需更改以下文件。

  • jqGrid:jquery.jqGrid.min.js、grid.locale-zh.js(以本地为准)、ui.jqgrid.css

  • Handsontable:handsontable.full.min.js、handsontable.full.min.css
    ※ 如实际情况和上述不符,请以实际设置中的状况为准。

更改自定义文件时,请不要更改原本文件排列顺序。否则可能造成自定义不能正常运行。

更改后的画面范例(适用于URL)
0016139d793e10fc95d577c766ed9f9

更改后的画面范例(适用于文件)
0016139d794852f182eff3bb50eaee3

单独购买付费许可证,把所涉及库许可证版本替换后继续使用

从库的提供者处购买付费许可证,并替换引用。

  1. 购买许可证,获取文件
    jqGrid :
    在 Guriddo 的主页 购买付费许可证,根据说明获取文件。

    Handsontable :
    在 Handsontable 的主页 购买付费许可证,根据说明获取文件。

  2. 替换自定义的设置
    在“通过JavaScript / CSS自定义”画面,删除既存的文件,替换成获取到的文件。

替换为免费许可证版本,并继续使用

从Cybozu CDN 或其他 CDN 服务中获取 URL,
或者从库提供者的 GitHub 中获取文件,替换为免费许可证。

这个方法是将库的版本降级,使用中的自定义内容可能会不正常运行。请务必检查操作。如不能正常运行时,请修改自定义。

可供免费使用的版本号如下:

  • jqGrid :4.7.1 之前的版本

  • Handsontable :7.0.0 之前的版本

  1. 获取 URL 或文件
    获取 Cybozu CDN(jqGrid 和 Handsontable 所在处)或其他 CDN 服务所提供的文件地址。

    或从库提供者的 GitHub 中获取文件。
    jqGrid (以版本 4.7.0 为例):
    https://github.com/tonytomov/jqGrid/releases/tag/v4.7.0 下载后将“Source code(zip)”解压缩,
    得到“js”“css”目录下的同名文件。

    Handsontable (以版本 6.2.2 为例):
    https://github.com/handsontable/handsontable/releases/tag/6.2.2 下载后将“Source code(zip)”解压缩,得到“dist”目录下的同名文件。

  2. 替换自定义的设置
    在“通过JavaScript / CSS自定义”画面,删除既存的文件,替换成获取到的文件。

停止使用所涉及的库

如要停止使用涉及到的库,在“通过JavaScript / CSS自定义”画面中将既存的库 URL 或 JavaScript 文件删除。

使用 kintone 插件时的对应

如在 kintone 插件中使用了所涉及的库,请在下列中选择一项进行。

继续使用所涉及的库(付费或免费)

如是自己开发的插件,则可以在删除该库的 URL,替换成按“对应方法”中说明的获取到的 URL 或绑定文件。进行再打包。
详细内容请参照kintone 插件开发流程

如是第三方提供的插件,则可以向提供者进行咨询。

停止使用所涉及的库

如要停止使用涉及到的库,可以在应用的管理画面中将插件设置为无效,或删除插件。

参考信息

  • Cybozu CDN 不提供 Handsontable 脆弱性的补丁版本。

  • free-jqgrid 是一个提供和 jqgrid 相似功能的免费第三方库。可在责任自负的前提下自行判断是否将其作为 jqgrid 替代方案。

关联信息