SAP Commerce Cloud SmartEdit 的安装
执行手动安装时要包含的扩展,必须在 localextensions.xml文件中包含以下扩展:
- cmsbackoffice
- cmssmartedit
- cmssmarteditwebservices
- cmswebservices
- permissionswebservices
- previewwebservices
- smartedit
- smarteditaddon
- smarteditwebservices
- ysmarteditmodule (前提是有扩展 SAP Commerce framework or CMS functionality 的需求)
使用下面的命令行手动安装 addon:
ant addoninstall -Daddonnames=smarteditaddon -DaddonStorefront.yacceleratorstorefront=<your_custom_storefront>
为确保正确设置访问权限以便您可以登录SmartEdit,您必须执行以下操作之一:
在 SAP Commerce 管理控制台(Administration Console)中选择所有与SmartEdit 相关的扩展, 然后运行
hybris update
;执行命令行:进入文件夹,$HYBRIS_BIN_DIR/platform,运行
ant updatesystem
.
SAP Commerce 不包含与 npm 相关的第三方 JavaScript 库。这会影响使用这些库的任何扩展和插件,其中包括 SmartEdit 扩展。要在这些扩展和插件上启用完整的构建和测试功能,您必须通过 npm 下载所需的库。
确认 ant 相关的环境变量已经成功设置,进入文件夹 $HYBRIS_BIN_DIR/platform,执行命令行 ant npminstall
.
如果在生产环境中部署了 SmartEdit , SAP建议如下:
配置您的服务器,使其防止通过 X-Powered-By 头部字段来显示 Web 服务器 使用的集体技术信息。
配置您的 Web 服务器,以防止从其 HTTP 响应的 SERVER 头部字段泄漏一些技术信息。
确保在 Web 服务器配置中禁用了 HTTP 协议的
options
方法。
如果要搭建 smartedit 的开发环境,确认 recipe 已经生成了$HYBRIS/platform/localextensions.xml 文件,包含了下列 extensions:
<hybrisconfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="resources/schemas/extensions.xsd"><extensions>...<extension name="cmsbackoffice" /><extension name="cmssmartedit" /><extension name="cmssmarteditwebservices" /><extension name="cmswebservices" /><extension name="permissionswebservices" /><extension name="previewwebservices" /><extension name="npmancillary" /><extension name="smartedit" /><extension name="smarteditaddon" /><extension name="smarteditwebservices" />...<extensions>
</hybrisconfig>
然后进入文件夹 $HYBRIS_BIN_DIR/platform,
将 smarteditaddon
应用到扩展之后的 SAP Commerce storefront,该 Storefront 基于 yacceleratorstorefront template extension 扩展而成:
ant addoninstall -Daddonnames=“smarteditaddon” -DaddonStorefront.yacceleratorstorefront="<extension_generated_from_yacceleratorstorefront>"
分别执行下列命令行:
- To initialize SAP Commerce: ant initialize
- To update SAP Commerce: ant updatesystem
执行命令行:ant build
执行此命令会在 smartedit 扩展、cmssmartedit 扩展以及使用 ysmarteditmodule创建的任何自定义扩展中构建源代码。该命令在扩展和 npmancillary
之间创建符号链接,以便第三方 npm 相关的 JavaScript 库可以在 smartedit、smartedit 扩展、 cmssmartedit 扩展和任何自定义 SmartEdit 扩展中使用。
SAP Commerce Cloud SmartEdit 的安装相关推荐
- SAP Commerce Cloud SmartEdit 学习笔记
官方文档 SmartEdit 是一个可插拔的 JavaScript 框架,附带一个 UI,使开发人员能够管理现有的网页. SmartEdit 生态系统由共同提供 SmartEdit 产品的 modul ...
- 使用 Recipe 安装 SAP Commerce Cloud
Installing SAP Commerce Using Installer Recipes 要出于开发和演示目的自动安装 SAP Commerce,您可以使用安装程序配方. Recipes 是负责 ...
- 如何安装 SAP Commerce Cloud,以便让 SAP Spartacus 使用
官网链接:https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud-2011/ 分别下载SAP Commerce Cloud ...
- SAP Commerce Cloud Spartacus UI 的购物车 Cart 功能
此功能是在 TUA Spartacus 库的 1.0 版中引入的. 购物车在 TUA Spartacus 与核心 Commerce Spartacus 中的工作方式不同,需要支持产品供应以及复杂的定价 ...
- 将您的基于 Accelerator 的 SAP Commerce Cloud Storefront 迁移到 Spartacus Storefront
原文:Migrate Your Accelerator-based Storefront to Project Spartacus 如果您已阅读过"迁移到 Spartacus javascr ...
- SAP Commerce Cloud 架构概述
SAP Commerce Cloud Architecture 尽管我们在"SAP Commerce Cloud 入门"一文中介绍了 SAP Commerce Cloud 的一些高 ...
- SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?
Choosing Which Storefront to Use for Your SAP Commerce Cloud Solution 有许多使用 SAP Commerce Cloud 创建店面的 ...
- 选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由
原文:Five Reasons to Move to a Project Spartacus JavaScript Storefront 如果您已经阅读了 SAP Commerce Cloud Pro ...
- 如何构建和部署 SAP Commerce Cloud 项目
原文链接 SAP Commerce Cloud 提供了许多自助服务功能来配置.构建和部署商务解决方案. 当您第一次开始使用时,似乎需要了解很多.在本文中,我们将带您逐步了解如何使用自助服务功能来配置您 ...
最新文章
- 中国水处理行业十四五趋势规划与布局动态分析报告2022年
- linux无效家目录,Linux 家目录下文件夹消失?
- 区块链100讲:EOS环境搭建入门(私链节点-钱包-密钥-账号)
- Nacos配置管理-Nacos实现配置管理
- C++:42---类的内存大小
- lpv4的地址格式由多少个字节组成_我们为什么有这么多字符编码格式?
- 一篇让你的Python代码变得更加整洁的文章!
- Oracle XE http端口8080的修改
- 【HAVENT原创】Mac 下编译 ReactNative(CRN) 踩坑记录
- 程序员高效办公利器整理
- 一道逻辑题 房间里有100盏电灯
- Linux下分区、挂载、删除分区说明
- 论语 宪问篇(笔记)
- -Xms -Xmx等jvm参数的含义
- 概率分布:Bernoulli分布,二项分布,multinoulli分布和多项分布
- 投资理财那些事-资产配置
- 5000字深度丨阿里巴巴用AI破局孕妇糖尿病
- 如何在Excel中使用COUNTIF,COUNTIFS和SUMPRODUCT工作表功能
- Android转发短信给QQ机器人
- 远程医疗诊断、便携传感智能设备引爆新体验
热门文章
- ORA-12170: TNS:Connect timeout occurred
- objective-C 自定义对象归档的实现
- GNU ARM汇编伪操作(Directives) 命令集
- 图片裁剪功能集成优化
- ASP.NET Core应用针对静态文件请求的处理[1]: 以Web的形式发布静态文件
- 【SSH网上商城项目实战05】完成数据库的级联查询和分页
- Ubuntu 安装 Qt 开发环境(转)
- 如何安装nginx_lua_module模块
- ref与out一看就懂
- 常用数据类型(C#)