우리는 Kentico 8.2를 사용하고 개발, 테스트, 스테이지 및 프로덕션 환경을 갖추고 있습니다. 때로는 현재 Production에있는 내용으로 하위 환경의 컨텐츠 트리를 새로 고칩니다. Kentico는 이것을 지원하지만 트리의 완전한 동기화를 수행 한 후에는 노드가 큰 부분에서 순서가 잘못되었습니다. 모든 노드 주문을 수동으로 동기화하는 것은 상당히 노동 집약적입니다. 어떻게 자동으로이 작업을 수행 할 수 있습니까? 이것이 Kentico에서 기본적으로 지원됩니까?프로덕션 환경에서 dev/test/stage 환경으로 노드를 동기화합니다.
내가 가진 한 가지 아이디어는 Production CMS_Tree 테이블을 Test 환경 (NodeAliasPath에 합류)의 동일한 테이블에 조인하고 테스트에서 NodeOrder를 다음과 같이 설정하는 간단한 SQL 문을 T-SQL에서 사용하는 것입니다. Production의 NodeOrder 값.
우리는 부작용을 알지 못하기 때문에 데이터베이스 자체에서 많은 직접적인 데이터 조작을하지 않으려 고합니다. 이 경우 노드 주문에 대한 그런 업데이트가 데이터베이스 나 Kentico 앱의 다른 요소에 악영향을 미칩니 까?
프로덕션 환경에서 낮은 환경에서만 수동으로 새로 고치십니까? 이 방법을 "새로 고침"하기 위해 사용하는 방법은 무엇입니까? – probrandono
@probrandono 예, 생산 환경을 하위 환경으로 새로 고침하십시오. Dev> Test> Stage> Prod에서 이동하려면 Staging 앱을 "normal"로 사용합니다. 이 방법은 원본 환경에서 대상으로 전체 콘텐츠 트리를 동기화합니다. – neizan
시스템> 설정에있는 노드 순서 설정은 무엇입니까? –