写点什么

Drupal 实现与原生 iOS 和 Android 应用程序的集成

  • 2014-07-04
  • 本文字数:837 字

    阅读完需:约 3 分钟

近日,在德克萨斯州奥斯汀市举行的 Drupal 大会上,移动和 Web 开发公司 Lemberg 推出了一款原生 Drupal 8 软件开发工具包。Lemberg 公司的这款 SDK 旨在使开发人员可以更容易地处理原生移动应用程序与 Drupal 网站的通信。目前,该 SDK 只有 iOS 和 Android 版本, Windows Phone 版本应该很快就会推出

该 SDK 能处理以下任务

  • 快速从 CMS 获取数据,而不需要即时创建 HTTP 客户端、解析器和数据存储。
  • 通过简单的 API 调用(增加 / 编辑 / 删除)管理 CMS 数据。

Lemberg 的路线图上还有一些其它特性:

  • 透明的数据缓存,支持离线模式
  • 根据配置自动在后台更新数据
  • 后台图像加载

下面的例子展示了如何从服务器拉取一个 BlogPage 对象:

复制代码
BlogPage *bp = [BlogPage new];
bp.page = @(1);
[bp pullFromServer:^(NSArray *result) {
if (result) {
// 对 BlogPostPreview 对象数组做一些操作
}
}];

该 SDK 遵循 MIT 许可协议,用户可以从 Github 上下载。

对于 Lemberg 的 SDK,先前已经有一个可选的方案,那是由 WorkHabit 移动总监 Kyle Browning 开发的 Drupal iOS 软件开发工具包,不过它只适用于 iOS 平台。

为了使用 Drupal 的结点、文件、用户和视图模块,Browning 的 SDK 在网络框架AFNetworking 之上提供了一个抽象层。除支持Drupal 实体的RESTful 视图之外,开发人员“可以通过配置其Drupal 网站动态改变他们从应用程序创建的内容。他们可以重新排定表单顺序,就像使用平常的Forms API 所做的那样……,” Browning 这样写道

构建原生移动应用程序有若干移动 Web 应用程序没有的优势,比如,通过移动应用程序商店分发和访问本地功能。

此外,就像 Drupal 社区博客中提到的那样,Drupal 可以用作移动应用程序开发的后端,存储用户内容和业务逻辑,提供用户管理和搜索功能。借助原生的 SDK,将应用程序作为前端构建,并与 Drupal 后端进行通信,这一过程将更容易。根据维基百科的说法,全世界所有网站中,至少有2.1% 使用Drupal 作为后端框架。

查看英文原文:**** Drupal Integration with Native iOS and Android Apps

2014-07-04 03:112553
用户头像

发布了 256 篇内容, 共 96.5 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

重磅揭秘!AI 搜索的 “链接是真,内容是编” 迷惑术!

Techinsight

从校园实验室到京东零售:一位算法工程师的风控实战录

京东科技开发者

提高IT运维效率,深度解读京东云AIOps落地实践(异常检测篇)

京东科技开发者

AlmaLinux 9.6 正式版发布 - RHEL 二进制兼容免费发行版

sysin

AlmaLinux

F5《2025年应用战略现状》报告:AI 落地加速,企业战略从讨论迈向行动

科技热闻

硬核剧透!龙蜥社区系统运维联盟 MeetUp 全议程来啦

OpenAnolis小助手

AI 操作系统 系统运维 龙蜥社区 龙蜥meetup

VMware vCenter Server 9.0 下载 - 集中管理 vSphere 环境

sysin

vcenter

龙蜥开发者说:200+PR 背后的成长,且看他在社区的开源故事 | 第 31 期

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥开发者说

小红书私信如何高效管理?天润融通一站式客服解决方案来了!

天润融通

AI 应用大起底:从生活场景到行业局限全知晓

Techinsight

#人工智能 AI 大底座 人工智能、

天润融通:Agent驱动的人效革命,引领客户服务智能化转型

天润融通

提高IT运维效率,深度解读京东云基于自然语言处理的运维日志异常检测AIOps落地实践

京东科技开发者

科研党必备!FlowJo 10 助力流式细胞术分析,一键出图,拒绝繁琐

Rose

科研数学软件:MATLAB R2024a完整版安装教程

Rose

VMware ESXi 9.0 下载 - 领先的裸机 Hypervisor

sysin

esxi

VMware vSphere 9.0 下载 - 企业级工作负载平台

sysin

vSphere

深度剖析:AI 搜索的幻觉引用,为何如此难以察觉?

Techinsight

大模型幻觉 #大模型

Cosmos on PAI系列一:PAI-Model Gallery云上一键部署NVIDIA Cosmos Reason-1

阿里云大数据AI技术

人工智能 应用开发 Cosmos 模型服务 PAI

HR 必看!RPA 如何帮你从繁琐人资工作中 “解脱”?

Techinsight

人力云 人力资源产业

RPA机器人如何确保敏感数据的安全性

Techinsight

数据安全 #数据

java哪有这细糠啊,PHP是世界上最好的语言!

程序员郭顺发

高效缓存的10条军规

电子尖叫食人鱼

缓存

聊点技术 | PodMonitor与ServiceMonitor:Kubernetes 监控利器

博睿数据

2025 开源之夏开启报名|AI + 云原生,10个开源项目、24个课题任您挑选

阿里巴巴云原生

阿里云 开源 云原生

RPA机器人流程自动化如何优化人力资源工作流程

Techinsight

人力资源 RPA评测 人力资源管理

龙蜥操作系统衍生版 KOS 助力云天化石化打造卓越智能工厂 | 龙蜥案例

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥案例 Anolis OS

秒懂 AI Agent:概念、能力与智能体差异全解析

Techinsight

agent #人工智能 人工智能、

天润融通助力卡尔蔡司,用可视化服务提升客户体验

天润融通

MySQL 可观测性最佳实践

观测云

MySQL

阿里云 Serverless 助力海牙湾构建弹性、高效、智能的 AI 数字化平台

阿里巴巴云原生

阿里云 Serverless 云原生

阿里巴巴 MCP 分布式落地实践:快速转换 HSF 到 MCP server

阿里巴巴云原生

阿里云 云原生 Higress

Drupal实现与原生iOS和Android应用程序的集成_REST_Sergio De Simone_InfoQ精选文章