IT Story

드루팔을 활용하여 홈페이지 만들기 #3

검이불루 2014. 10. 28. 03:47
반응형

드루팔은 기본적으로 core 라는 모듈위에 modules 라고 불리우는 기능구현 프로그램이 추가되서 콘텐츠를 관리할 수 있는 형태의 CMS(Content Management System)입니다. 전세계적으로 워드프레스, 줌라와 더불어 3대 CMS 로 불리우고 있으며, 그 자유도나 파워에 있어서는 타의 추종을 불허하는 CMS 입니다.


다만, 사용자친화적이지 않은 관리자 인터페이스와, 커스터마이징의 어려움등등의 이유 때문에 프로그래밍을 모르는 일반유저들이 접근하기에 상당히 까다로운 것도 사실 입니다.

그러나 한번 익숙해지고 나면, 다른 CMS툴들은 답답해서 사용하기 싫어질 정도로 막강하고 강력한 CMS툴 입니다.


 또한 전세계적으로 매일매일 업데이트되고 있는 수많은 모듈과 난관에 봉착했을때 솔루션을 문의할 수 있는 많은 채널들이 존재하고 있기 때문에 CMS를 도입하려고 하거나 혹은 고려하고 있는 사용자나 회사라면 반드시 배워두길 바랍니다.


이 섹션에서는 드루팔을 이용하여 블로그를 만들면서, 자연스럽게 드루팔의 구조와 사용법, 테마의 수정, 모듈의 선택, 블록의 활용, 콘텐츼 생성등등의 구성을 자연스럽게 익히수 있도록 진행 하도록 하겠습니다.


호스팅및 드루팔인스톨, 한글화 과정은 드루팔을 활용하여 홈페이지 만들기 1,2 편을 참조하시기 바랍니다.

만들려고 하는 블로그는 다음과 같은 기능을 지니고 있습니다.

  • 기본적으로 HTML 5 규약을 준수한다.
  • 컴퓨터,모바일,타블릿등의 모든 디바이스를 지원한다.
  • 유투브,비메오,mp4 동영상의 임베이딩을 지원한다.
  • 익명 댓글을 지원한다.
  • 태그를 지원하다.
  • CK-Editor 라는 위지윅 에디터를 지원하다.
  • 내부적으로 검색기능을 지원한다.
  • 음식점이나 핫플레이스등을 위하여 구글맵을 지원한다.
  • soundCloud의 음악 플레이를 지원한다.
  • 구글검색을 위한 메타태그를 지원한다.
  • 블로그 포스팅을 SNS에 포스팅하도록 지원한다.

위 10가지 정도의 기능을 갖춘 완벽한 블로그를 만드는 것을 목표로 하도록 하겠습니다.

위 기능을 구현하는 순서에 대하여 간략하게나마 정리를 하도록 하겠습니다.

  • 호스팅 선정과 드루팔 클린본 인스톨, 한글모듈 인스톨(이 과정은 앞서 이야기한 wooraky.com 메이킹 1,2를 참조해 주시기 바랍니다.)
  • 관리자용 테마를 선택하고, End User(사용자)용 테마를 선택하거나 구매, 혹은 만들어 줘야 합니다.
  • 콘텐츠 타입 정의(이 과정은 블로그콘텐츠를 작서해줄 콘텐츠의 타입을 정의하고 필드를 만들어주는 작업).
  • 분류(taxonomy)를 이용하여, 블로그의 카테고리 선별작업.
  • 카오스툴과 Views모듈을 이용하여 유저용(End User) 화면 제작.
  • 테마의 CSS나 테플릿 PHP를 수정하여 화면 디자인.
  • 기능별로 필요한 모듈의 다운로드및 인스톨,세팅 작업.
  • 기타 작업

이정도로 크게 구분할 수 있습니다.


1번 과정은 드루팔을 활용하여 홈페이지 만들기 1,2 참고하시고, 다음 시간에는 관리자용 테마와 유저용테마를 선택하고 적용해 보도록 하겠습니다.

반응형