SlideShare uma empresa Scribd logo
1 de 16
CMS
    (Content Management System)



upload, archive, publishing
CMS란




  - CMS란 기본적으로 컨텐츠를 중심으로한 종합관리 시스템

  - 컨텐츠를 효율적으로 관리하기 위한 여러가지 방법들이
    개발되면서 포괄적으로 CMS란 용어가 정립
  - 2000년대초 IT 솔루션 가운데 가장 주목받았던 솔루션
관련용어


                CMS
        (Catalog Management System)



                WCM
         (Web Content Management)


                ECM
       (Enterprise Content Management)
CMS의 개념
◈ CMS는 콘텐츠의 디자인과 내용을 분리하고 콘텐츠 라이프사이클을 체계적으로 관리

디자인과 내용의 분리

 CMS는 디자인과 분리된 콘텐츠 내용만을 XML/RDB로 관리하고,
  이를 디자인 템플릿에 렌더링하여 최종 페이지를 생성한다.
CMS의 기능

 대규모 CMS

  •   페이지마다의 공개 기간의 엄밀한 시간관리
  •   공개를 승인하는 워크플로우
  •   사이트 내 링크 파손의 방지
  •   디자인의 통일
  •   버전 관리
  •   품질을 유지하면서 많은 인원의 공동 작업을 효율적으로 실시



 개인용 CMS

  •   페이지의 자동 생성이나 공개일의 지정
  •   로그분석, 메일발송
  •   트랙백
  •   Wikipedia로 사용되는 위키나, SNS, Commerce 사이트

 MOBILE CMS
CMS의 종류
CMS의 종류

 ICS6(I-ON Content Server 6)

    콘텐츠 관리를 위한 클라우드 플랫폼 아키텍쳐를 제공
    정적 및 동적 데이터 핸들링이 가능
    콘텐츠 내의 이미지 관리, 검색, 편집이 가능한 갤러리 매니저 지원(Image System)
    레티나 디스플레이 대응을 위한 고해상도 이미지 처리 기술을 탑재
    iOS/Android 등 다양한 모바일 디바이스를 통해 콘텐츠를 관리하는 기능 강화
    SNS 서비스와 연계를 위한 소셜 플랫폼 제공
    템플릿 위저드 기능 추가
    웹 접근성 준수를 위한 진단 모듈 연동
    웹 표준에 적합한 콘텐츠 작성
    RESTful API 제공을 통한 외부 연동 용이성 강화
    프리뷰 에디팅
    반응형 웹(Responsive Web)지원을 위한 지원 강화
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 파일 작업
Drupal 설치
Slideshare.net
uploading
conversion
Happycampus.com
conversion
http://olv.moazine.com/rviewer/index.asp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Interop.PowerPoint;
using Microsoft.Office.Core;

namespace hello
{
  class Program
  {
     string Path;
     Presentation PPT;

        static void Main(string[] args)
        {

            ApplicationClass app = new ApplicationClass();
            Presentation ppt = app.Presentations.Open(@"C:1.pptx", MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoFalse);
            for (int i = 0; i < ppt.Slides.Count; ++i)
            {
               ppt.Slides[i + 1].Export(@"C:" + i + ".png", "PNG", (int)ppt.Slides[i + 1].Master.Width, (int)ppt.Slides[i + 1].Master.Height);
            }
            ppt.Close();
            app.Quit();

        }

    }
}

Mais conteúdo relacionado

Mais procurados

00. orientation
00. orientation00. orientation
00. orientation동우 주
 
Sns mkt final exams
Sns mkt final examsSns mkt final exams
Sns mkt final examsLEEBORA4
 
02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)Opennaru, inc.
 
파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)
파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)
파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)옥시즌
 
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3Jucheol Kim
 
드래그홈2010홈페이지제안서
드래그홈2010홈페이지제안서드래그홈2010홈페이지제안서
드래그홈2010홈페이지제안서draghome
 
쉽고 강력한 모바일 백엔드 Parse-server
쉽고 강력한 모바일 백엔드 Parse-server쉽고 강력한 모바일 백엔드 Parse-server
쉽고 강력한 모바일 백엔드 Parse-serverInGrowth Gim
 
교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서
교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서
교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서Jeong Seak Jeong
 
Podium - Private SNS for developer
Podium - Private SNS for developerPodium - Private SNS for developer
Podium - Private SNS for developerShin Yeongmin
 
Man's community(Man's)
Man's community(Man's)Man's community(Man's)
Man's community(Man's)송 준일
 

Mais procurados (14)

00. orientation
00. orientation00. orientation
00. orientation
 
hexa core
hexa corehexa core
hexa core
 
Sns mkt final exams
Sns mkt final examsSns mkt final exams
Sns mkt final exams
 
02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)
 
파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)
파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)
파일전송, 공유 및 동기화 전문 솔루션 - CrushFTP (old version)
 
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
DeskAlerts 다목적기업커뮤니케이션솔루션 v8.0 r3
 
Php이메일 시온
Php이메일 시온Php이메일 시온
Php이메일 시온
 
Cms case study
Cms case studyCms case study
Cms case study
 
드래그홈2010홈페이지제안서
드래그홈2010홈페이지제안서드래그홈2010홈페이지제안서
드래그홈2010홈페이지제안서
 
쉽고 강력한 모바일 백엔드 Parse-server
쉽고 강력한 모바일 백엔드 Parse-server쉽고 강력한 모바일 백엔드 Parse-server
쉽고 강력한 모바일 백엔드 Parse-server
 
교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서
교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서
교육을 바꾸는 사람들 웹사이트 리뉴얼 제안서
 
Podium - Private SNS for developer
Podium - Private SNS for developerPodium - Private SNS for developer
Podium - Private SNS for developer
 
Man's community(Man's)
Man's community(Man's)Man's community(Man's)
Man's community(Man's)
 
CMake 소개
CMake 소개CMake 소개
CMake 소개
 

Semelhante a Cms

제품소개서 (Pastel editor)
제품소개서 (Pastel editor)제품소개서 (Pastel editor)
제품소개서 (Pastel editor)Kevin Hyun
 
제품소개서( Pastel Editor)
제품소개서( Pastel Editor)제품소개서( Pastel Editor)
제품소개서( Pastel Editor)Kevin Hyun
 
웹캣소개서 (스마트교육연구소)
웹캣소개서 (스마트교육연구소)웹캣소개서 (스마트교육연구소)
웹캣소개서 (스마트교육연구소)tekville2
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)Channy Yun
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.효근 박
 
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016Amazon Web Services Korea
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼John Seo
 
웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)Channy Yun
 
인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0Wooram Cha
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
 
[경북] I'mcloud information
[경북] I'mcloud information[경북] I'mcloud information
[경북] I'mcloud informationstartupkorea
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)uEngine Solutions
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해Leehooan
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해Terry Cho
 

Semelhante a Cms (20)

제품소개서 (Pastel editor)
제품소개서 (Pastel editor)제품소개서 (Pastel editor)
제품소개서 (Pastel editor)
 
제품소개서( Pastel Editor)
제품소개서( Pastel Editor)제품소개서( Pastel Editor)
제품소개서( Pastel Editor)
 
컨텐츠관리 엔진 제품소개서 - v1.0
컨텐츠관리 엔진 제품소개서 - v1.0컨텐츠관리 엔진 제품소개서 - v1.0
컨텐츠관리 엔진 제품소개서 - v1.0
 
웹캣소개서 (스마트교육연구소)
웹캣소개서 (스마트교육연구소)웹캣소개서 (스마트교육연구소)
웹캣소개서 (스마트교육연구소)
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.
 
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
선도적인 미디어 서비스를 위한 AWS의 추가 제언 :: 양승도 솔루션즈 아키텍트 :: AWS Media Day 2016
 
Rfp1
Rfp1Rfp1
Rfp1
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
 
웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)웹 표준의 미래- HTML5 (2006)
웹 표준의 미래- HTML5 (2006)
 
인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0인터렉티브를 위한 브리지 서버 Ver1.0
인터렉티브를 위한 브리지 서버 Ver1.0
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
 
[경북] I'mcloud information
[경북] I'mcloud information[경북] I'mcloud information
[경북] I'mcloud information
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해
 
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
 

Cms

  • 1. CMS (Content Management System) upload, archive, publishing
  • 2. CMS란 - CMS란 기본적으로 컨텐츠를 중심으로한 종합관리 시스템 - 컨텐츠를 효율적으로 관리하기 위한 여러가지 방법들이 개발되면서 포괄적으로 CMS란 용어가 정립 - 2000년대초 IT 솔루션 가운데 가장 주목받았던 솔루션
  • 3. 관련용어 CMS (Catalog Management System) WCM (Web Content Management) ECM (Enterprise Content Management)
  • 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 파일 작업
  • 16. using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Office.Interop.PowerPoint; using Microsoft.Office.Core; namespace hello { class Program { string Path; Presentation PPT; static void Main(string[] args) { ApplicationClass app = new ApplicationClass(); Presentation ppt = app.Presentations.Open(@"C:1.pptx", MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoFalse); for (int i = 0; i < ppt.Slides.Count; ++i) { ppt.Slides[i + 1].Export(@"C:" + i + ".png", "PNG", (int)ppt.Slides[i + 1].Master.Width, (int)ppt.Slides[i + 1].Master.Height); } ppt.Close(); app.Quit(); } } }