所有文章 > 当前标签:Drupal
API优先的Drupal:8.6版本有哪些新功能?- Wim Leers
2025/11/29
Drupal 8.6版本在REST API方面引入了多项关键改进,包括安全文件上传的原生支持、Term实体parent字段标准化、alt属性丢失修复、更清晰的权限错误信息和更友好的错误响应,这些功能优化了开发者的API使用体验并推动了API-First战略。
向JSON:API响应中添加计算字段 – Goran Nikolovski
【API开发】
本文详细介绍了如何在JSON:API响应中添加计算字段,包括使用hookentitybasefieldinfo_alter钩子和创建MyComputedField类,以及针对特定包和多值字段的实现方法。计算字段不存储在数据库中,但可缓存提升性能,并避免使用includes功能带来的JSON响应复杂性。
2025/11/22
Drupal 8.8中的JSON:API性能提升至3倍 – Blackfire.io技术博客
【API开发】
Drupal 8.8中JSON:API性能通过解决计算资源分解不足问题实现3倍提升,Blackfire工具引入缓存层优化计算实体重用,PHP执行时间提升79%。
2025/11/17
JSON:API 通往 Drupal 8 的发展之路 | Opensense Labs
【API开发】
JSON:API 在 Drupal 8 中的发展历程始于 2015 年 REST API 的推出,最终在 Drupal 8.7 中作为核心模块发布,提供高效的数据接口访问。它通过 HTTP 方法简化实体访问,与 REST 模块相比更专注于数据建模,提升开发效率,并支持相关模块如 JSON:API Extras 进行自定义。
2025/11/02
Drupal 8 表单 API 中的 #group 属性详解 | ZANZARRA
【API开发】
本文详细解析Drupal 8表单API中的#group属性,该属性用于替代传统嵌套方式将表单元素分组到父容器或字段集中,提高代码可维护性和可预测性。文章探讨了#group属性的优点如减少层次结构变更风险和提高代码可读性,以及缺点如文档不足,帮助开发者编写更健壮的Drupal表单代码。
2025/11/02
Drupal核心中的JSON:API:迎接以API优先为核心的Drupal未来!- InternetDevels
【API开发】
Drupal 8.7.0版本将JSON:API纳入核心模块,标志着API优先战略的深化,专注于与第三方应用进行高效数据交换。文章解析了JSON:API的工作原理、加入核心的历程及其对Drupal生态系统的意义,包括提升开发效率和实现多渠道内容分发。
2025/11/02
Drupal JSON:API 模块简介 – Drupart
【API开发】
JSON:API 是一个标准化 API 规范,在 Drupal 8 及更高版本中作为核心模块集成,提供无缝的 API 创建解决方案。它简化数据检索、确保一致性,并减少自定义配置需求,支持通过 Postman 或 cURL 工具进行交互,实现数据的读取、创建和更新操作。
2025/11/02
Drupal 8/9:为RESTful API定制身份验证提供程序 – Medium
【API安全】
本文详细介绍了在Drupal 8/9中为RESTful API实现自定义身份验证提供程序的步骤,包括定义REST端点、配置服务、创建RestAuth类实现AuthenticationProviderInterface接口,以及通过rest_ui模块附加身份验证器。示例用例验证特定HTTP头值,增强API安全性,并支持JWT令牌和Webhook等灵活身份验证逻辑。
2025/11/01
Drupal 10 JSON API 使用指南:标准化数据交换与高效开发
【如何集成API】
JSON API 是一种标准化规范,用于以 JSON 格式构建 API,简化了 API 的创建和使用过程。在 Drupal 中,JSON API 作为核心模块,支持构建解耦应用程序和系统集成。文章详细介绍了如何在 Drupal 中启用 JSON API,包括必要的配置步骤和 HTTP 方法的使用示例。此外,还探讨了 JSON API 的特性,如自动序列化、分页排序、关系支持等,以及 Drupal 10 中使用 JSON API 的好处,如简化开发、提高效率和广泛兼容性。
2025/10/15