다음 문제에 대한 해결책을 모색 중입니다. 우리는 생산 환경에 과수원 사이트가 얼마 전에 개발되었습니다. 모든 사이트 구조 (위젯, 부품, 레이어)는 초기 출시 전에 생성되었습니다. 이제 추가 페이지와 레이어가있는 하위 사이트를 추가하려고합니다. 우리는 개발 환경에서이 작업을 수행하고 릴리스 전에 테스트합니다 (최근 프로덕션 데이터베이스 스냅 샷 맨 위). 프로덕션 환경에서 동시에 새로운 사소한 내용이 추가 될 것입니다. 질문은 - 과수원 데이터베이스 (개발 1)에서 다른 하나 (생산)로 변경 사항을 병합하는 솔루션이 있습니까? 이러한 변경에는 레이어, 사용자 정의 위젯 및 파트가 포함됩니다.개발 및 프로덕션 데이터베이스의 과수원 콘텐츠 합치기
5
A
답변
3
Orchard Import Export Module이 도움이 될 수 있습니다. 한 Orchard 인스턴스에서 데이터를 내보내고 다른 Orchard 인스턴스로 가져올 수 있습니다. 사용하는 모든 모듈은이를 지원하기 위해 추가 코드가 있어야합니다.
라이브와 테스트 모두에서 DB를 변경하려는 경우 병합에 도움이되지 않지만 올바른 방향으로 나아갈 수 있습니다.
가져 오기/내보내기 지원의 예는 태그와 같은 오차드 코어 모듈 중 하나의 드라이버에서 가져 오기 및 내보내기 방법을 확인하십시오.
관련 문제
- 1. 과수원 CMS, 템플릿 합치기
- 2. 과수원 모듈 개발 및 cache.dat
- 3. 과수원 콘텐츠 부분 호
- 4. 과수원 : 콘텐츠 유형 배치
- 5. 재사용 가능한 콘텐츠 과수원
- 6. 개발 및 프로덕션 워크 플로
- 7. 개발 및 프로덕션 환경 만들기?
- 8. 과수원 CMS : 콘텐츠 콘텐츠를 콘텐츠 콘텐츠로 연결
- 9. typo3 : 다른 페이지의 콘텐츠 합치기
- 10. 개발 vs 프로덕션 데이터베이스
- 11. 과수원 : 콘텐츠 작성시 레이어 만들기
- 12. 과수원 CMS 중복 콘텐츠 오류
- 13. 프로덕션 데이터베이스의 데이터 마이그레이션
- 14. 개발 및 프로덕션 서버로 SVN 설정
- 15. Gemfile.lock을 개발 및 프로덕션 리포지토리에 배포하는 레일
- 16. trigger.io 앱의 개발 및 프로덕션 설정
- 17. Azure Cloud에서 개발, 준비 및 프로덕션 환경
- 18. 마이그레이션 동기화 개발 및 프로덕션 데이터베이스
- 19. 개발 및 프로덕션 데이터베이스를 동기화하는 방법
- 20. Docker : 개발 및 프로덕션 환경을위한 모범 사례
- 21. Capistrano를 사용하여 프로덕션 및 개발 환경 배포
- 22. Ajax 결과가 개발 및 프로덕션 서버간에 다릅니다.
- 23. CakePHP : 개발 및 프로덕션 환경 관리
- 24. 개발, 프로덕션 및 스테이징 환경 자동화/유지
- 25. Drupal에서 개발 및 프로덕션 환경 동기화
- 26. 프로덕션 환경 및 개발 환경의 URL 처리
- 27. 동일한 컴퓨터에서 프로덕션 호스트 개발 및 액세스
- 28. 개발 및 프로덕션 서버의 표준 사례는 무엇입니까?
- 29. if 개발 및 프로덕션 환경 용 구문
- 30. 동일한 서버에있는 SVN 개발 및 프로덕션 버전
가져 오기 내보내기 모듈은 XML로 콘텐츠를 내보내므로 WinDiff와 같은 파일 비교 도구와 내 보낸 파일을 비교하면 두 사이트에서 새 콘텐츠 항목을 빠르게 식별 할 수 있습니다. 그런 다음 변경 사항에서 새 레서피를 작성하여 대상 사이트로 가져올 수 있습니다 (또는 각 방향으로 한 번 수행하여 개발 사이트의 변경 사항 파일과 실제 사이트의 변경 사항 파일을 생성 할 수 있음). – mdm
감사합니다. Richard와 mdm. 이것은 좋은 해결책일지도 모른다. – andriy1717