[Umbraco 강좌] 2. Umbraco 개발 환경 구축
이 내용은 ASP.NET MVP로 활동하고 계신 박용준님이 작성하신, 오픈소스 기반 웹사이트 제작 엔진인 Umbraco로 처음 웹사이트를 구축 및 개발하기 위한 시리즈 강좌입니다. 많은 도움 되시길 바랍니다.
==================================================================================================
소개
안녕하세요. 박용준입니다.
이번 시간에는 Umbraco CMS 오픈 소스 솔루션을 사용하기 위한 기반을 다지기 위한 필수 프로그램을 설치하는 과정을 설명 드리도록 하겠습니다.
Umbraco 소스 다운로드
Umbraco 소스는 아래 경로에서 언제든지 클리어 버전으로 다운로드 받을 수 있습니다.
또한, Web Platform Installer를 통해서도 쉽게 설치가 가능합니다.
Microsoft/Web : 웹 플랫폼 인스톨러(WPI)
Microsoft는 오프소스를 손쉽게 다운로드 받고 이를 설치할 수 있도록 [웹 플랫폼 인스톨러]라는 또 다른 관리 도구를 제공하고 있습니다.
이 도구는 https://www.microsoft.com/web 사이트에서 언제든지 최신 버전으로 받을 수 있습니다.
또한, 아래 그림처럼, [다운로드] 메뉴의 [웹 플랫폼 인스톨러] 메뉴를 사용하여 Web Platform Installer 3.0 프로그램을 다운로드 받아 설치할 수 있습니다.
참고.
WebMatrix에 대한 기본 강좌는 이미 https://www.sqler.com/의 아래 링크에서 제공되고 있으니 참고하시기 바랍니다.
WebMatrix 설치부터 Hello World까지 : https://www.sqler.com/196997
Microsoft 기반 전문 개발자이시라면, WebMatrix 보다는 Visual Web Developer 2010 및 Visual Studio 2010을 사용하셔도 WebMatrix 사용과 동일한 기능을 구현할 수 있습니다. 아래 링크에서는 Visual Web Developer 2010 사용법에 대한 강좌를 제공하고 있습니다.
- Visual Web Developer 2010 사용 강좌 10개 리스트 : https://www.dotnetkorea.com/website/Home/tabid/36/EntryId/120/Web-Development-10-WPI-DotNetNuke.aspx
절차
Step 1: [웹 플랫폼 인스톨러]를 사용하여 Umbraco CMS 개발 환경 구축하기
1. Microsoft/Web 사이트의 다운로드 메뉴에서 Microsoft Web Platform Installer 3.0을 다운로드 받습니다.
2. 다운로드 받은 설치 파일을 더블 클릭하여 설치를 진행합니다.
3. 설치가 완료된 후 언제든지 [시작]-[프로그램]-[Microsoft Web Platform Installer]를 실행하여 웹 플랫폼 인스톨러 프로그램을 실행할 수 있습니다.
4. 웹 플랫폼 설치 관리자 3.0(이하 WPI)이 설치 후 로드 되면 아래 그림처럼 설치할 수 있는 여러 제품 및 응용 프로그램 목록이 나열됩니다. 이 중에서 [응용 프로그램] 카테고리내의 [Umbraco CMS(영어)] 가 이번 강좌 시리즈를 통해서 저와 함께 다뤄볼 내용입니다.
5. 우선, Umbraco를 실행하기 위한 최소 도구를 설치하기 위하여 WPI의 제품 카테고리에서 3가지 제품을 설치합니다. 아래 그림처럼, [ASP.NET MVC 3], [Microsoft WebMatrix], [IIS 7 권장 구성]의 오른쪽에 있는 [추가] 버튼을 클릭합니다.
6. WPI를 사용하여 몇 분 정도의 설치시간이 진행된 후 설치가 완료되면 설치 목록 확인 후 [마침] 버튼을 클릭합니다.
7. WebMatrix와 Umbraco를 같이 설치하면, 설치 완료 후 아래 그림처럼 Umbraco 소스가 바로 WebMatrix 도구를 통해서 로드 됩니다. Umbraco 소스는 기본값으로 [내 문서]-[My Web Sites]-[Umbraco CMS] 웹 사이트에 저장됩니다.
8. 나중에 추가적인 다른 오픈 소스를 설치해서 운영하고자 할 때에는 언제든지 [Microsoft Web Platform Installer] 프로그램을 실행하여 설치할 수 있습니다.
9. 또한, Umbraco 소스를 실행 또는 편집할 때 사용할 에디터로 [WebMatrix]를 사용할 수 있는데, 이를 사용하려면, Umbraco가 설치된 폴더에 마우스 오른쪽 버튼을 클릭하여 나타나는 메뉴에서 [Open as a Web Site with Microsoft WebMatrix]를 실행하면 됩니다. 이 메뉴는 WebMatrix를 설치했을 때에만 나타나는 메뉴입니다.
10. WebMatrix 도구를 사용하여 Umbraco 소스(처음 소스 : 클리어 버전)를 열면 아래 그림처럼, WebMatrix에 대한 기본 구조에 Umbraco 소스가 나타납니다. 여기까지 진행하면 Umbraco CMS 개발 환경 구축이 완료가 됩니다.
Step 2: WebMatrix를 통한 직접 소스 설치
Microsoft WebMatrix가 이미 설치된 상태에서는 WebMatrix 도구를 통해서 Umbraco 소스를 다운로드 받을 수 있습니다.
1. WebMatrix를 실행합니다. 아래 그림과 같이 4가지 메뉴가 나타나는데, [웹 갤러리에서 사이트 만들기] 버튼을 클릭합니다.
2. CMS 카테고리 내에서 Umbraco를 검색해서 선택 후 [사이트 이름]을 입력한 후 [다음] 버튼을 눌러 Umbraco 소스를 다운로드 및 설치 진행 과정을 거칠 수 있습니다. 설치는 하지 않고 소스만 다운로드 하도록 하겠습니다. 나머지 절차는 WPI를 사용할 때와 동일합니다.
마무리
자~ 그러면 이제 우리는 Umbraco에 대한 학습을 시작할 수 있는 단계까지 왔습니다. 시작이 반이라는 말씀을 알고 계시죠?
오늘은 여기까지 마무리하고 다음시간에 Umbraco 솔루션을 실행 후 설치해 보도록 하겠습니다.
끝.
관련글
- Umbraco-1. Umbraco 소개
- Umbraco-2. Umbraco 개발 환경 구축
- Umbraco-3. Umbraco 설치
- Umbraco-4. 사용자 모드와 관리자 모드(백오피스)
- Umbraco-5. 새로운 페이지(Page) 만들기
- Umbraco-6. 한글 언어팩(Languages) 적용하기
- Umbraco-7. 콘텐트 페이지 편집, 삭제, 메뉴 정렬 등 소개
- Umbraco-8. 캔버스 내용 편집
- Umbraco-9. 미디어 파일 관리
- Umbraco-10. 사용자(User) 관리
- Umbraco-11. 스타일 추가 및 변경
- Umbraco-12. 템플릿(Templates)과 마스터페이지(MasterPages)
- Umbraco-13. Umbraco 페이지 필드(태그(Tags))
- Umbraco-14. 문서 타입(Document Types)
- Umbraco-15. 문서 타입(Document Types)에 속성 추가
- Umbraco-16. 부모 문서 타입(Document Types) 사용하기
- Umbraco-17. 문서 타입(Document Types) 내보내기 및 가져오기
- Umbraco-18. 문서 타입(Document Types) 자식 노드 허용
- Umbraco-19. 기본 매크로(Macros) 사용하기
- Umbraco-20. 새로운 매크로(Macro) 만들기
- Umbraco-21. 매크로(Macro)에 파라미터 전달
- Umbraco-22. 사진 갤러리(Gallery) 만들기 1
- Umbraco-23. 사진 갤러리(Gallery) 만들기 2 : XSLT 사용하기
- Umbraco-24. 사진 갤러리(Gallery) 만들기 3 : jQuery 슬라이드 쇼 플러그인 적용
- Umbraco-25. 회원(Members) 관리
- Umbraco-26. 사전(Dictionaries)
- Umbraco-27. 패키지(Packages)
- Umbraco-28. HTML 레벨의 스킨 파일 적용 1
- Umbraco-29. HTML 레벨의 스킨 파일 적용 2 : 상단 메뉴
- Umbraco-30. HTML 레벨의 스킨 파일 적용 3 : 서브 메뉴와 사이트 맵
- Umbraco-31. HTML 레벨의 스킨 파일 적용 4 : 서브 타이틀
- Umbraco-32. 배포 : Umbraco CMS를 원격 서버에서 실행