SAP Commerce Cloud SmartEdit 的安装
執(zhí)行手動(dòng)安裝時(shí)要包含的擴(kuò)展,必須在 localextensions.xml文件中包含以下擴(kuò)展:
- cmsbackoffice
- cmssmartedit
- cmssmarteditwebservices
- cmswebservices
- permissionswebservices
- previewwebservices
- smartedit
- smarteditaddon
- smarteditwebservices
- ysmarteditmodule (前提是有擴(kuò)展 SAP Commerce framework or CMS functionality 的需求)
使用下面的命令行手動(dòng)安裝 addon:
ant addoninstall -Daddonnames=smarteditaddon -DaddonStorefront.yacceleratorstorefront=<your_custom_storefront>
為確保正確設(shè)置訪問(wèn)權(quán)限以便您可以登錄SmartEdit,您必須執(zhí)行以下操作之一:
-
在 SAP Commerce 管理控制臺(tái)(Administration Console)中選擇所有與SmartEdit 相關(guān)的擴(kuò)展, 然后運(yùn)行 hybris update;
-
執(zhí)行命令行:進(jìn)入文件夾,$HYBRIS_BIN_DIR/platform,運(yùn)行 ant updatesystem.
SAP Commerce 不包含與 npm 相關(guān)的第三方 JavaScript 庫(kù)。這會(huì)影響使用這些庫(kù)的任何擴(kuò)展和插件,其中包括 SmartEdit 擴(kuò)展。要在這些擴(kuò)展和插件上啟用完整的構(gòu)建和測(cè)試功能,您必須通過(guò) npm 下載所需的庫(kù)。
確認(rèn) ant 相關(guān)的環(huán)境變量已經(jīng)成功設(shè)置,進(jìn)入文件夾 $HYBRIS_BIN_DIR/platform,執(zhí)行命令行 ant npminstall.
如果在生產(chǎn)環(huán)境中部署了 SmartEdit , SAP建議如下:
-
配置您的服務(wù)器,使其防止通過(guò) X-Powered-By 頭部字段來(lái)顯示 Web 服務(wù)器 使用的集體技術(shù)信息。
-
配置您的 Web 服務(wù)器,以防止從其 HTTP 響應(yīng)的 SERVER 頭部字段泄漏一些技術(shù)信息。
-
確保在 Web 服務(wù)器配置中禁用了 HTTP 協(xié)議的 options 方法。
如果要搭建 smartedit 的開(kāi)發(fā)環(huán)境,確認(rèn) recipe 已經(jīng)生成了$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>然后進(jìn)入文件夾 $HYBRIS_BIN_DIR/platform,
將 smarteditaddon 應(yīng)用到擴(kuò)展之后的 SAP Commerce storefront,該 Storefront 基于 yacceleratorstorefront template extension 擴(kuò)展而成:
ant addoninstall -Daddonnames=“smarteditaddon” -DaddonStorefront.yacceleratorstorefront="<extension_generated_from_yacceleratorstorefront>"
分別執(zhí)行下列命令行:
- To initialize SAP Commerce: ant initialize
- To update SAP Commerce: ant updatesystem
執(zhí)行命令行:ant build
執(zhí)行此命令會(huì)在 smartedit 擴(kuò)展、cmssmartedit 擴(kuò)展以及使用 ysmarteditmodule創(chuàng)建的任何自定義擴(kuò)展中構(gòu)建源代碼。該命令在擴(kuò)展和 npmancillary 之間創(chuàng)建符號(hào)鏈接,以便第三方 npm 相關(guān)的 JavaScript 庫(kù)可以在 smartedit、smartedit 擴(kuò)展、 cmssmartedit 擴(kuò)展和任何自定義 SmartEdit 擴(kuò)展中使用。
總結(jié)
以上是生活随笔為你收集整理的SAP Commerce Cloud SmartEdit 的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP UI5 的前世今生
- 下一篇: 曝iQOO Pad就是vivo Pad2