하이브리스의 핵심데이터, 필수데이터, 샘플데이터의 차이점은 무엇인가요?

StackOverflow https://stackoverflow.com//questions/25065731

  •  23-12-2019
  •  | 
  •  

문제

하이브리스 위키 트레일에는 핵심 데이터와필수 데이터 vs.샘플 데이터.이 세 가지 데이터 유형의 차이점은 무엇입니까?

일반적으로 샘플 데이터는 예시 의류 및 전자제품 매장을 채우기 위해 생성된 예시적인 gobbledygook 데이터라고 가정합니다.그러나, 그 위키 트레일 핵심 데이터는 매장이 아닌 특정 데이터를 위한 것이고 샘플 데이터는 매장 특정 데이터를 위한 것이라고 제안합니다.

같은 페이지에서 Wiki는 핵심 데이터에 조종석 및 카탈로그 정의, 이메일 템플릿, CMS 레이아웃 및 사이트 정의가 포함되어 있다고 명시합니다(국가 및 사용자 그룹 impex도 여기에 포함됨).이것은 나에게 특정한 상점인 것 같습니다.이에 대한 설명이 있는 사람이 있나요?

도움이 되었습니까?

해결책

예, 설명이 있습니다.실제로 이 중 많은 부분은 데이터를 분리하는 데 있어 제가 임의로 결정한 결과입니다. acceleratorcore 그리고 acceleratorsampledata 4.5의 Accelerator의 일부로 확장(나중에 y- 접두사가 추가됨).

필수 데이터와 프로젝트 데이터는 하이브리스 내에서 사용되는 두 가지 데이터 세트입니다. init/update 프로세스.이러한 단계는 클래스 및 메소드의 특정 주석을 통해 각 확장에 대해 제어됩니다.

코어 데이터와 샘플 데이터는 impex 파일 또는 라인이 샘플 스토어에만 해당하는지 아니면 더 일반적이라고 생각하는지에 관한 것입니다.당신은 당신의 CoreSystemSetup 필수와 projectdata 단계.

그 이후로 다양한 대륙에서 많은 작업이 이루어졌기 때문에 지금의 많은 하이브리스와 마찬가지로 약간 혼란스럽습니다.

특정 항목을 일부로 만드는 하이브리스와 관련된 몇 가지 재미있는 버그가 있습니다. essentialdata.하지만 이것들은 플랫폼에 있어서 다양한 사람들에게 불평하지 않고 고칠 수 있는 것이 아닙니다.

문제를 더 혼란스럽게 만드는 것은 다음과 같습니다. yacceleratorinitialdata 확대.이 확장은 약간의 임펙스를 제공하여 프로젝트를 더 쉽게 만들고자 하는 방법이었습니다. skeletons 새로운 사이트와 상점을 위해.이는 다음 중에 생성됩니다. modulegen.출시 이후 심하게 썩었지만 이제는 매우 구식입니다.

다른 팁

Hybris imports two types of data on initialization and update processes; first is essentialdata and other one is projectdata.
Essentialdata is the coredata setup which is mandatory and will import when you run initialization or update.
sampledata is your projectdata and it is not mandatory it will import when you select project while updating the system.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top