写点什么

Hybris

0 人感兴趣 · 22 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/04/04ce7f3896a47bd81917b38cb82d0dfb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spartacus cart id 存储在浏览器 local storage 里面

浏览器的 local storage(本地存储)是指浏览器提供的一种客户端存储机制,用于在用户的浏览器上存储少量数据。这些数据可以在同一域名下的所有页面之间共享,并且在浏览器关闭后也可以保留下来,直到被用户删除或达到存储上限。

https://static001.geekbang.org/infoq/36/369e90524999f5686832a9fe059e7f26.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP Hybris Category 显示在 Storefront 的判定条件

用户头像
Jerry Wang
2022-11-13

默认情况下,只有标记为 active的目录版本(catalog version)在前端才可见。

https://static001.geekbang.org/infoq/3d/3dd7405fa9e0993dd997d4a8136be7b2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

谈谈企业级前端应用 UI 界面增强实现的一些实际案例

用户头像
Jerry Wang
2022-11-11

本文首先快速回顾几种 SAP 产品中的 UI 增强思路,然后具体介绍该思路是如何在 SAP Commerce Cloud(电商云) UI 增强中贯彻实施的。

https://static001.geekbang.org/infoq/7c/7c7c40ea5a218714b80f70e9e281d002.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

谈谈企业级前端 Angular 应用的定制化二次开发话题

用户头像
Jerry Wang
2022-11-09

本文以 SAP Commerce Cloud 电商云 UI 这个典型的基于 Angular 框架的企业级前端应用为例,介绍其定制化二次开发的思路和注意事项。

https://static001.geekbang.org/infoq/05/0544935f304b35bf5b3127ae4c159001.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

orbeon form 的架构简介 - 如何访问用户通过 form 存储的数据

用户头像
Jerry Wang
2022-09-29

从用户的视角出发,Orbeon Forms 架构很简单。 它由 Form Builder(表单编辑器)和 Form Runner(表单运行时)组成,与数据库(持久层)对话。 此外,与用户管理系统的集成也是一种常见的场景。

https://static001.geekbang.org/infoq/36/369e90524999f5686832a9fe059e7f26.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Orbeon form 的安装和使用教程

用户头像
Jerry Wang
2022-09-21

Orbeon Forms 提供了一套web表单的构建和部署方案, 实现了W3C XForms标准, 并提供一个免费的开源的社区版,以及商业版。 Orbeon Forms 已经在世界各地的多个行业中得到应用,包括政府,银行,医疗保健,电信,和教育。

https://static001.geekbang.org/infoq/04/04ce7f3896a47bd81917b38cb82d0dfb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成

用户头像
Jerry Wang
2022-09-12

SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户配置文件和 consent 信息。

https://static001.geekbang.org/infoq/04/04ce7f3896a47bd81917b38cb82d0dfb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在 SAP Spartacus 中编写 ASM-Compatible 的代码

用户头像
Jerry Wang
2022-08-21

要编写与 ASM 兼容的代码,开发人员需要使用 UserIdService 中的 takeUserId() 函数来确定 OCC 调用中使用的 userId。 这通常在一个服务中完成,该服务调度一个在有效负载中包含 userId 的 Action.

https://static001.geekbang.org/infoq/04/04ce7f3896a47bd81917b38cb82d0dfb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何为 SAP 电商云每个不同的 JavaScript Storefront 分别配置 API endpoint

用户头像
Jerry Wang
2022-06-19

客户有多个 JS 店面,并希望将每个店面连接到不同的 API 端点,但默认情况下,所有 JS 店面都绑定到同一个 API。

https://static001.geekbang.org/infoq/a8/a84cf029149b158350397b73d6e38529.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Hybris Storefront 里产品图片显示不出来的分析方法

用户头像
Jerry Wang
2021-12-08

假设我用JavaScript和HTML开发了一个前端应用,我想把该应用打包成能直接在手机上安装和运行(不通过浏览器)的原生应用,例如像下面这样。对应用的用户来说,他们得到的用户体验和真正的用Android Studio或者XCode开发的原生应用完全一致。

https://static001.geekbang.org/infoq/66/66fb784797eecee6dc8d0f0da0580fad.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Hybris UI 的 Route(路由) 实现

用户头像
Jerry Wang
2021-06-05

登录Hybris前台,在product catalog里选择Digital camera:

https://static001.geekbang.org/infoq/a7/a7587e318a455a904bc05119f75b534e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

help.hybris.com 和 help.sap.com 网站的搜索实现

用户头像
Jerry Wang
2021-06-05

我使用help.hybris.com时,发现每次在搜索栏输入文字时,没有发出任何HTTP请求,那么这个自动完成的下拉框里的记录从哪里来的?我看了下实现,发现所有自动完成下拉框里的记录都是硬编码在searchsuggestion.js里:

https://static001.geekbang.org/infoq/e9/e926bb9d5c0dc60cd32f1a06e46bdbe7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP ABAP 和 Hybris 的源代码生成工具

用户头像
Jerry Wang
2021-06-05

有两种方式,一种是ABAP Code Composer, 细节可以查看我的博客Step by Step to generate ABAP code automatically using Code Composer

https://static001.geekbang.org/infoq/96/966c52202755556d247ec9132c62dcff.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CRM WebUI and Hybris 的 Product 页面标题实现

用户头像
Jerry Wang
2021-05-24

Controller只需实现IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION方法:

https://static001.geekbang.org/infoq/5c/5c335e65f1feb80b84303704dc9432bb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Hybris 开发环境的 license 计算实现

用户头像
Jerry Wang
2021-05-24

每隔30天,必须重新执行一次initialize命令把本地所有数据全部清掉然后重新build,需要花费一些时间。

https://static001.geekbang.org/infoq/a7/a7587e318a455a904bc05119f75b534e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP Netweaver 和 Hybris 的数据库层

用户头像
Jerry Wang
2021-05-24

在SAP基于Netweaver的ABAP应用里,应用开发人员用Open SQL访问数据库, 这些Open SQL会被Database interface(数据库接口)转换成各种数据库提供商支持的原生SQL语句然后执行。

https://static001.geekbang.org/infoq/a6/a6225332cc1408fd9da94d7039401fe1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP CRM WebClient UI 和 Hybris backoffice UI 开发的相同点

用户头像
Jerry Wang
2021-05-24

CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码。

https://static001.geekbang.org/infoq/31/31c6040f8703ab133fd55771f2516637.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ABAP Netweaver, Hybris Commerce 和 SAP 云平台的登录认证

用户头像
Jerry Wang
2021-05-24

在事务码SICF里选择一个服务,在明细页面对Procedure字段点击F1,查看Logon Procedure的帮助文档。

https://static001.geekbang.org/infoq/66/66fb784797eecee6dc8d0f0da0580fad.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP CRM, C4C 和 Hybris 的后台作业

用户头像
Jerry Wang
2021-05-24

使用事务码SM36查看CRM系统的后台作业:

https://static001.geekbang.org/infoq/fc/fccd94852cd1e7006fc23dde772a1a7e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CRM, C4C 和 Hybris 的工作流简介

用户头像
Jerry Wang
2021-05-23

Step by Step to debug IC inbox workflow WS14000164

Hybris_Hybris技术文章_InfoQ写作社区