블로그 게시물 만들기
이 부분에서는 콘텐츠 유형 및 콘텐츠 항목 과 같은 Orchard Core CMS의 기본 콘텐츠 관리 개념에 대해 다룹니다.
콘텐츠 모델링¶
Orchard Core CMS에서 관리되는 대부분의 콘텐츠는 콘 텐츠 항목(Content Item) 이 라고 합니다.
콘텐츠 항목은 페이지, 기사, 블로그 게시물, 뉴스 항목 등 편집해야 하는 모든 항목과 같이 버전이 지정된 문서입니다.
이러한 각 문서는 구성 속성을 정의하는 **콘 텐츠 유형을 기반으로 합니다.
예를 들어 모든 기사에는 제목과 텍스트가 있습니다.
블로그 게시물에는 태그가 있을 수 있습니다.
Orchard Core CMS를 사용하면 콘텐츠 유형을 원하는 방식으로 모델링할 수 있는데, 이를** _콘 텐츠 모델링(Content Modeling)이 라고 합니다.
개발자를 위한 콘텐츠 유형은 클래스와 유사하며, 콘텐츠 항목은 콘텐츠 유형의 인스턴스로 볼 수 있습니다.
블로그 게시물 콘텐츠 유형 만들기¶
Orchard 에는 레고와 같은 사용자 지정 유형을 만드는 데 사용할 수 있는 콘텐츠 파트라는 구성 가능한 데이터 관리 요소 세트가 미리 구성되어 있습니다.
예를 들어 제목 파트는 콘텐츠 항목의 제목을 입력하고 화면에 기본적으로 표시될 텍스트를 설정할 수 있는 편리한 편집기를 제공합니다.
또 다른 중요한 콘텐츠 파트는 마크다운 본문 파트 로, 마크 다운을 콘텐츠 항목의 주요 텍스트로 저장하고 렌더링(표시)하는 방법을 제공합니다.
이는 블로그 게시물에도 유용합니다.
개발자를 위한 콘텐츠 파트는 부분 클래스와 유사하며, 각 콘텐츠 파트를 집계하여 콘텐츠 유형을 정의합니다.
콘텐츠 필드는 콘텐츠 유형에 추가되는 사용자 지정 속성과 유사합니다.
Blog Post
(블로그 게시물)이라는 이름의 새로운 콘텐츠 유형(content type)을 만들고 여기에 필요한 콘텐츠 부분을 추가해 보겠습니다.
- 실행 중인 웹사이트에서 url을 엽니다
/admin
. - 로그인 화면에서 설정 과정에서 사용된 사용자 자격 증명을 입력합니다.
- 사이트의 관리 측면이 제공됩니다.
- 왼쪽 메뉴에서 콘 텐츠 정의를 선 택한 다음 콘 텐츠 유형을 선 택합니다.
- 오 른쪽 상단 모서리에 있는 새 유형 만들기를 클 릭하세요.
- 표시이름 에
Blog Post
을 입력합니다.
기술 이름은 다음과 같이 BlogPost
값 으로 자동 생성됩니다.