Drupal

드루팔(Drupal)은 개인용 블로그, 기업용 대형 웹사이트, 쇼핑몰 등의 다양한 웹사이트를 짧은 시간에 손쉽게 만들 수 있도록 강력한 기능을 제공하는 오픈소스 콘텐츠 관리 시스템(CMS)입니다.
필드, 콘텐츠 타입, 텍소노미 등의 개념으로 콘텐츠를 효과적으로 관리할 수 있습니다.
또한 드루팔의 사용자 관리 시스템은 각 사용자에게 권한과 역할을 주어서 사용자의 행동을 정의할 수 있습니다.
드루팔은 GPL 라이선스의 오픈소스 소프트웨어입니다.
수천명의 사용자와 개발자로 이루어진 커뮤니티에 의해 개발되고 유지되고 있습니다.

개요

모듈 - 확장성

드루팔은 크게 코어모듈과 기여모듈로 이뤄져 있습니다.
코어 모듈은 드루팔에서 제공하는 기본 사이트 제작 플랫폼이고, 기여 모듈은 코어 모듈과 결합하여 추가 기능을 부여하는 모듈입니다.
코어 모듈이 레고 블록 조립판이라면 기여 모듈은 레고와 같습니다.
레고 블록 조립판 자체로는 별다른 특징이 없지만 레고를 붙여서 원하는 것을 만들 수 있습니다.
마찬가지로 코어 모듈은 기본적인 홈페이지 제작 기능을 제공하지만, 여기에 기여 모듈을 추가하여 보다 풍성한 홈페이지 제작이 가능합니다.
드루팔의 뛰어난 확장성은 이러한 코어 모듈과 기여 모듈의 조합에서 비롯됩니다.

테마 - 디자인

드루팔 테마는 CSS의 집합입니다. 콘텐츠가 몸이라면 테마는 옷과 같습니다.
테마 자체로는 콘텐츠 내용을 바꾸거나 새로운 기능을 추가하지는 않지만. 사이트가 더 디자인적으로 아름답게 보이도록 만듭니다.
디자인  뿐만 아니라 전체적인 레이아웃 및 여러가지 운영 메커니즘이 포함된 개념입니다.

특징 및 활용

♦ 특징
⦁ 다루기 쉬운 추상화(유연함과 단순함)
⦁ 레고 블록과 같이 빠르게 시작, 마음껏 확장
⦁ 다대다 협업 플랫폼(사용자와 역할, 권한)
⦁ 활성화된 커뮤니티
⦁ 안정성
⦁ 보안성
⦁ 빠른 개발
⦁ 낮은 비용

♦ 활용
⦁ 커뮤니티 포탈, 토론 사이트
⦁ 협동 웹사이트/인트라넷 포탈
⦁ 개인 웹사이트
⦁ 팬 사이트
⦁ 전자 상거래 어플리케이션
⦁ 리소스 디렉토리

기능

⦁ 콘텐츠 관리 시스템(CMS, Contents Management System)
⦁ 블로그
⦁ 공동 집필 환경
⦁ 포럼
⦁ 뉴스레터
⦁ 사진 갤러리
⦁ 파일 업로드 및 다운로드
⦁ 강력한 유저 관리
⦁ 뛰어난 검색 엔진 최적화