作为客户这会对您产生什么影响?
Posted: Sun Mar 23, 2025 6:59 am
通过Umbraco UI已经提供了几个 UI 组件,可供您在新的软件包中使用。通过使用这些组件和Storybook,您可以更轻松地将您的自定义包无缝融入现有的 Umbraco 后台。
旁注: ‘扩展后台办公室’培训尚未使用 Umbraco 14,如果您正在考虑参加该课程,我会等待它更新,以便您学习如何以更新的方式扩展后台办公室。
当您请求对您的网站进行自定义更改(可能包括扩展后台办公室)时,考虑到开发人员需要掌握新的编码语言并相应地调整现有代码,周转时间可能会比平时高一些。
如果您的网站已经在使用扩展后台的自定义软件包,则需要投入时间 波斯尼亚和黑塞哥维那数字数据 来更新这些软件包。
2. 管理 API
Umbraco 14 中添加了管理 API,为框架添加了无头管理功能。例如,您可以调用管理 API 来创建 Umbraco 实体,例如用户或文档。理论上,您可以编写自己的、完全定制的后台办公室。
在非生产环境中,可通过 {yourdomain}/umbraco/swagger 上的 Swagger 获取 API 规范。新 API 的文档可以在这里找到。这里还提供了有关如何授权自己通过 Postman 调用新管理 API 的文档。
考虑到这是一个全新的功能,此更改不会影响您作为开发人员或客户。无需删除或更新任何内容,它只是为未来的发展提供了额外的功能。
3. 重大变化
3.1 Json
Umbraco 已将其 Json 版本从 Newtonsoft.Json 更改为 System.Text.Json。这是一个积极的变化,因为它更加严格,因此提供了更高的安全性和可靠性,但这也意味着,如果您依赖于不太严格的 Newtonsoft.Json,您的一些当前实现可能会中断。
作为开发人员,这会对您产生什么影响?
您需要检查代码中是否使用了 Json,然后自行扩展 Newtonsoft.Json,或者最好调整代码以使用新的 System.Text.Json
作为客户这会对您产生什么影响?
对于新的功能请求来说,这应该不会有什么区别,但开发人员可能会花费一些时间来检查代码,并确保当前实现的代码没有损坏。
旁注: ‘扩展后台办公室’培训尚未使用 Umbraco 14,如果您正在考虑参加该课程,我会等待它更新,以便您学习如何以更新的方式扩展后台办公室。
当您请求对您的网站进行自定义更改(可能包括扩展后台办公室)时,考虑到开发人员需要掌握新的编码语言并相应地调整现有代码,周转时间可能会比平时高一些。
如果您的网站已经在使用扩展后台的自定义软件包,则需要投入时间 波斯尼亚和黑塞哥维那数字数据 来更新这些软件包。
2. 管理 API
Umbraco 14 中添加了管理 API,为框架添加了无头管理功能。例如,您可以调用管理 API 来创建 Umbraco 实体,例如用户或文档。理论上,您可以编写自己的、完全定制的后台办公室。
在非生产环境中,可通过 {yourdomain}/umbraco/swagger 上的 Swagger 获取 API 规范。新 API 的文档可以在这里找到。这里还提供了有关如何授权自己通过 Postman 调用新管理 API 的文档。
考虑到这是一个全新的功能,此更改不会影响您作为开发人员或客户。无需删除或更新任何内容,它只是为未来的发展提供了额外的功能。
3. 重大变化
3.1 Json
Umbraco 已将其 Json 版本从 Newtonsoft.Json 更改为 System.Text.Json。这是一个积极的变化,因为它更加严格,因此提供了更高的安全性和可靠性,但这也意味着,如果您依赖于不太严格的 Newtonsoft.Json,您的一些当前实现可能会中断。
作为开发人员,这会对您产生什么影响?
您需要检查代码中是否使用了 Json,然后自行扩展 Newtonsoft.Json,或者最好调整代码以使用新的 System.Text.Json
作为客户这会对您产生什么影响?
对于新的功能请求来说,这应该不会有什么区别,但开发人员可能会花费一些时间来检查代码,并确保当前实现的代码没有损坏。