Partager via


[Umbraco 강좌] 17. 문서 타입(Document Types) 내보내기 및 가져오기

이 내용은 ASP.NET MVP로 활동하고 계신 박용준님이 작성하신, 오픈소스 기반 웹사이트 제작 엔진인 Umbraco로 처음 웹사이트를 구축 및 개발하기 위한 시리즈 강좌입니다. 많은 도움 되시길 바랍니다.
==================================================================================================

소개

이번 강좌에서는 문서 타입을 생성한 후 나중에 따른 웹 사이트에서 다시 사용할 수 있도록 문서 타입에 대한 설정 사항을 내보내기 및 가져오는 방법에 대해서 설명합니다.

이번 강좌도 간단한 기능이니까, 바로 시작하죠.

따라하기

1. [MyBlog]란 이름의 문서 타입을 재 사용하기 위하여 내보내기 하려면, 아래 그림과 같이 [MyBlog] 문서 타입에 마우스 오른쪽 버튼을 클릭하여 [추출 문서 유형] 메뉴를 클릭합니다.

062311_2330_17Docum1.png

2. [MyBlog] 문서 타입을 [MyBlog.udt] 파일로 원하는 경로에 저장합니다.

062311_2330_17Docum2.png

3. 필자는 문서 폴더에 [MyBlog.udt] 파일로 다운로드 하였습니다.

062311_2330_17Docum3.png

4. 다운로드 받은 [MyBlog.udt] 파일을 메모장(notepad.exe)로 엽니다. 아래 그림처럼 메모장을 열고 파일을 드래그 앤 드롭하면 쉽게 열립니다.

062311_2330_17Docum4.png

5. 메모장에서 [MyBlog.udt] 파일에서 "MyBlog"로 되어있는 모든 텍스트를 "MyBlog2"로 변경합니다. 이렇게 하는 이유는 이미 생성한 [MyBlog]란 이름의 문서 타입은 사용 중이기에 새롭게 가져오기가 되지 않기에 새로운 이름인 "MyBlog2"로 가져오기를 연습하기 위함입니다.

062311_2330_17Docum5.png

6. 메모장으로 편집을 완료한 후 [MyBlog.udt] 파일의 이름을 [MyBlog2.udt]로 변경합니다.

062311_2330_17Docum6.png

7. 다시 [백오피스]로 돌아와서 [문서 타입] 노드에 마우스 오른쪽 버튼을 클릭하여 나타나는 메뉴 항목 중 [등록 문서 유형]을 클릭합니다.

062311_2330_17Docum7.png

8. 앞서 편집한 [MyBlog2.udt] 파일을 [찾아보기] 버튼을 눌러서 선택 후 [가져오기] 버튼을 클릭하여 가져오기를 진행합니다. 다음으로 나타나는 메뉴는 확인 후 가져오기를 완료합니다.

062311_2330_17Docum8.png

9. [문서 타입]에 마우스 오른쪽 버튼을 클릭 후 [노드 새로 고침] 메뉴를 클릭하여 가져온 문서 타입을 확인합니다.

062311_2330_17Docum9.png

10. 아래 그림은 [MyBlog] 문서 타입과 동일한 [MyBlog2] 문서 타입이 출력됨을 알 수 있습니다. 단, 여기서 주의할 점은 문서 타입은 하위 문서 타입까지 내보내기가 되지 않습니다.

062311_2330_17Docum10.png

11. [MyBlog2] 문서 타입의 [Generic properties] 탭을 살펴보면, 등록하였던 속성들이 모두 포함되어 있음을 확인할 수 있습니다.

062311_2330_17Docum11.png

12. 앞에서 진행한 동일한 순서를 사용하여 [MyBlogOptions] 문서 타입을 [MyBlogOptions2] 문서 타입으로 변경해서 내보내기 및 가져오기를 수행한 결과 화면은 아래 그림과 같습니다.

062311_2330_17Docum12.png

마무리

Umbraco에서 사용되는 모든 설정 사항은 모두 XML로 생성됩니다. 간단한 편집기인 메모장을 사용하여 문서 타입에 대한 설정 사항을 내보내기 및 가져오는 방법에 대한 강좌였습니다.

이러한 방법을 사용하여 현재 잘 만들어놓은 문서 타입이 있다면, 이를 Umbraco를 사용하는 다른 사이트에서 재 사용할 수 있도록 유용한 기능을 제공합니다.

다음 시간에 이어서 문서 타입의 또 다른 특징 하나를 더 진행하도록 하겠습니다.

끝.

관련글