2012-05-16 2 views
6

저는 umbraco CMS를 사용하는 프로젝트를 가지고 있습니다. MSSQL (이제 우리는 WordPress에서 사이트 재건). 나는 관계를 이해할 수 없다. Umbraco에서는 어렵습니다. 그래서 Umbraco CMS에서 직접 콘텐츠를 다운로드/내보내기하고 싶습니다. 그러나 CMS에서 대량 데이터를 내보낼 수있는 옵션을 찾지 못했습니다. 이 일을하는 다른 방법이 있습니까? 또는 무료 툴을 찾도록 도와 줄 수 있다면. MySQL에 간단하게 MSSQL을 할 수있는 무료 도구가 있습니까? 사전에umbraco CMS에서 데이터를 내보내는 방법은 무엇입니까?

감사합니다/라지브

+0

전체 데이터가 MSSQL에서 MySQL로 마이그레이션되는 경우 어떻게 관리해야할지 모르시겠습니까? 또한 umbraco에서는 각 콘텐츠 노드의 데이터가 xml 형식으로 저장되므로 이러한 데이터를 어떻게 관리 할 것입니까? –

+0

예. 그게 다야. XML 형식으로 저장되었습니다. 그래서 우리는 xml 페칭을 통해 노드를 찾아 냈습니다. 감사합니다 마헤 –

답변

-2

당신은 아마 사용하여 탐구 할 것이다 Umbraco의 택배 부가 기능 :

http://umbraco.com/products/more-add-ons/courier-2.aspx

그것은 무료 아니지만, 시장에서 유일한 도구처럼 보인다 이런 종류의 일에.

+0

감사 파올로. 우리가 해냈습니다. 그 플러그인없이. –

+4

@RajeevPrabhakaranNair : 어떻게했는지 단계를 공유하십시오! – mynkow

+0

@RajeevPrabhakaranNair 귀하의 지식을 공유하십시오 – NinjaOnSafari

8

패키지를 만들어이 작업을 수행 할 수 있습니다. Umbraco의 개발자 섹션에서 패키지 노드를 확장하고 '생성 된 패키지'를 마우스 오른쪽 버튼으로 클릭하고 '생성'을 클릭하십시오. 패키지를 클릭하고 편집기의 'Package Contents'탭에서 모든 자식 노드를 포함하는 옵션이있는 컨텐츠 노드를 선택할 수 있습니다.

Umbraco content packaging

는 '패키지 속성'탭에서 필요한 필드를 완료합니다. '& 저장'을 누르면 패키지를 다운로드 할 수있는 옵션이 제공됩니다.

Download Umbraco package

이제이 패키지에 콘텐츠를 다운로드하고 '로컬 패키지를 설치'옵션을 사용하여 Umbraco의 다른 인스턴스에 설치할 수 있습니다.

이 접근 방법에 대한 자세한 지침은 here입니다.

+1

하나의 컨텐트 노드 만 내보내고 싶다면 OK 일 수 있습니다. 그러나 여러 사이트 (많은 경우)를 사용하면 조금 복잡해집니다. – Serge

+1

Umbraco 7을 사용하면 옵션이 "선택"됩니다. 마디. 위의 핵심은 관련 데이터를 다운로드하기 위해 필요한 컨텐츠 노드를 선택해야한다는 것을 이해하는 것입니다. 해당 컨텐트 노드가 이미 존재하면 중복 노드가 만들어지고 필요에 따라 수정해야합니다. 나는 그것을 시도하지 않았지만 여러 개의 노드를 선택할 수 있다고 생각합니다. package.xml 파일은 생성 된 zip에 래핑되며 Wordpress로 가져 오기 위해 어떻게 든 처리해야합니다. – Anthony

관련 문제