4. CMS의 개념
◈ CMS는 콘텐츠의 디자인과 내용을 분리하고 콘텐츠 라이프사이클을 체계적으로 관리
디자인과 내용의 분리
CMS는 디자인과 분리된 콘텐츠 내용만을 XML/RDB로 관리하고,
이를 디자인 템플릿에 렌더링하여 최종 페이지를 생성한다.
5. CMS의 기능
대규모 CMS
• 페이지마다의 공개 기간의 엄밀한 시간관리
• 공개를 승인하는 워크플로우
• 사이트 내 링크 파손의 방지
• 디자인의 통일
• 버전 관리
• 품질을 유지하면서 많은 인원의 공동 작업을 효율적으로 실시
개인용 CMS
• 페이지의 자동 생성이나 공개일의 지정
• 로그분석, 메일발송
• 트랙백
• Wikipedia로 사용되는 위키나, SNS, Commerce 사이트
MOBILE CMS
7. CMS의 종류
ICS6(I-ON Content Server 6)
콘텐츠 관리를 위한 클라우드 플랫폼 아키텍쳐를 제공
정적 및 동적 데이터 핸들링이 가능
콘텐츠 내의 이미지 관리, 검색, 편집이 가능한 갤러리 매니저 지원(Image System)
레티나 디스플레이 대응을 위한 고해상도 이미지 처리 기술을 탑재
iOS/Android 등 다양한 모바일 디바이스를 통해 콘텐츠를 관리하는 기능 강화
SNS 서비스와 연계를 위한 소셜 플랫폼 제공
템플릿 위저드 기능 추가
웹 접근성 준수를 위한 진단 모듈 연동
웹 표준에 적합한 콘텐츠 작성
RESTful API 제공을 통한 외부 연동 용이성 강화
프리뷰 에디팅
반응형 웹(Responsive Web)지원을 위한 지원 강화
8. Drupal 모듈
이미지, 파일 관련 View 방식 관련
ImageAPI View slideshow
FileField Dynamic display block
ImageField JCalousel
ImgaeCache Feature content slider
IMCE 3D Views Carousel
IMCE
- 기본 파일 작업 : 업로드, 삭제
- 이미지 (JPG, PNG, GIF) 작업 : resize, create thumbnails, preview
- 개인 파일 시스템 지원
- 사용자 역할 제한 : 업로드 당 파일 크기, 디렉터리 할당량, 파일 확장명 및 이미지 크기
- 사용자에 대한 개인 또는 공유 폴더
- 디렉토리 당 권한
- FTP와 같은 디렉토리 탐색
- 이름, 크기, 치수, 날짜 정렬
- 파일 작업 탭 인터페이스
- Textarea에 이미지나 파일 Built-in 지원
- 여러 개의 파일 선택 (Ctrl 키 또는 Shift를 사용하여)
- AJAX 파일 작업