반응형

드루팔 15

IT 맞수 대결 - #5. CMS의 두 거물 워드프레스 VS 드루팔..그리고 줌라

전 세계적으로 다양하고 많은 CMS가 존재합니다. 오늘이 이 CMS 업계에서 삼국지를 벌이고 있는 워드프레스, 드루팔, 줌라에 대해서 이야기하겠습니다. 1. CMS(Content Management System)이란? CMS 는 한마디로 정의하면 웹상에서 콘텐츠를 손쉽게 생성, 배포, 관리할 수 있는 HTTP 기반의 프레임워크라고 보시면 됩니다. 기본적으로 웹서버 상에서 운용이 되며 다양한 방식의 형태의 기술적인 적용이 가능합니다. 우리나라에는 대표적으로 제로보드 XE가 CMS를 표방하고 있습니다. 물론 전 세계적인 점유율은 처참합니다. 요즘 우리나라에서도 워드프레스의 인기가 높아지고 있습니다. 이 CMS 업계는 전 세계적으로 워드프레스, 드루팔, 줌라 이 세 가지 툴이 전 세계를 지배하고 있습니다. 그..

IT Story 2015.07.11

선택적인 접근권한 부여가 가능한 드루팔 모듈 ACL / Content Access

CMS 툴들을 사용하다 보면, 선별적으로 혹은 일괄적으로 콘텐츠에 접근할 수 있는 권한을 부여하는 작업을 하게 된다. 기본적인 CMS 툴들은 대부분 이러한 작업을 기본적인 코어에서 지원하고 있다. 드루팔 역시 코어에서 기본적으로 유저의 권한을 콘트롤 할 수 있다. 하지만 좀 더 세밀하고 강력한 제어를 해줄 수 있는 다양한 모듈이 존재한다. 그중에서 ACL과 Content Access는 매우 유용한 모듈이다. 사용법은 모듈을 인스톨 한 후, 모듈을 활성화 하는 것으로 비교적 간단하다. 모듈을 활성화 한 후, 위 그림처럼 콘텐츠 타입에서 Access Control 메뉴를 통하여 다양한 제어를 할 수 있다. 전체 콘텐츠 타입에 대한 접근제어뿐만 아니라 개별적인 콘텐츠에 대한 접근제어가 가능하므로 매우 강력한 ..

IT Story 2015.06.17

드루팔을 사용하는 이유

드루팔을 사용한 지 어느덧 5년에 가까운 시간이 흘렀습니다. 이것저것 시도하면서 이제 좀 어느 정도 의도대로 사용할 수 있는 정도입니다. 홈페이지에 무슨무슨무슨 무슨 기능이 있으면 좋겠다 하면 드루팔로 이런 식으로 만들면 되겠구나 하는 구상이 떠오르는 정도입니다. 패키지화하여 배포하는 거대한 CMS 도구인 동시에 완벽한 통제가 무엇보다도 마음에 듭니다. 내가 원한다면, 가장 심플한단순한 메모장과 같은 형태로도, 혹은 페이스북처럼 소셜을 강화한 커뮤니티로도, 혹은 다음이나 네이버와 같은 포털로도 CNN이나 타임스처럼 언론사 사이트로도 어떤 형태로든 변신이가능 합니다. 이러한 완벽한 통제에서 오는 즐거움은 꽤 큽니다. 거기에 더해서 거대한 커뮤니티에서 매일매일 쏟아내는 많은 플러그인(모듈)과 기타 핵심기능의..

IT Story 2014.12.20

쓸만한 드루팔 모듈 - Views Infinite Scroll

드루팔 모듈중에모듈 중에 "Views Infinite Scroll"모듈이 있습니다. 모듈을 다운받을내려받을 수 있는 주소는 https://www.drupal.org/project/views_infinite_scroll 이름에서 알 수 있듯이 Views에서 사용되는 모듈입니다. 이 모듈을 이용할 경우, 마우스나 스크롤에 따라서 자동으로 다음 내용을 보여줄 수 있습니다. 우리가 구글플러스나 페이스북 에서페이스북에서 마우스를 아래로 스크롤 하면 다음 콘텐츠가 자동으로 나타나는 것과 같은 효과를 주는 모듈입니다. 드루팔을 사용할 경우 대부분의 화면은대부분 화면은 Views에서 만들어주게 됩니다. Views의 활용은 드루팔을 잘 활용할 수 있는 첫 번째 항목에 속한다고 할 수 있습니다. 이러한 Views에서는 다..

IT Story 2014.12.12

드루팔로 블로그만들기 #5. 블록1

이번에는 드루팔의 블록(block)에 대하여 알아보도록 하겠습니다. 불록은 한마디로, 드루팔에서 작성한 콘텐츠를 포함해서 화면에서 보열질 요소라 이해하면 되겠습니다. 보여지는 위치는 테마에서 정의해준 불록 구역이라는 곳에 보여지게 됩니다.. 내가 작성한 콘텐츠나, 메뉴, 검색창, 유저로그인, 회사소개정보(Copyright)등등의 정보가 화면의 어느곳에 위치하며 어떠한 속성을 가지는지에 대한 지정을 해 줄수 있는 드루팔의 핵심코어 기능 중 하나 입니다. 우리는 이 드루팔의 블록 구역 설정을 테마에서 정의해 줄 수 있습니다. 물론 코딩을 통해서 해줘야 합니다. 하지만, 요즘은 모양설정 메뉴에서 인터렉티브하게 설정해 줄 수 있는 모듈들도 다양하게 존재 합니다. 하지만, 이 튜토리얼에 사용하는 테마에서는 그러한..

IT Story 2014.11.10

드루팔로 블로그만들기 #4 CMS에 대하여

자, 이번에는 드루팔로 실제적인 불로그 제작에 앞서 CMS(Content Management System)에 대하여 대충 알아보도록 하겠습니다. 웹 2.0 시대의 도래와 함께, 그동안 단순하게 만들어진 홈페이지에 접근을 하던 사람들은 자신이 콘텐츠를 생산해 내는데 많은 욕구를 가지게 돼었고, 그 결과 블로그를 비롯한 만흔 시스템들이 출현을 하게 됩니다. 이러한 블로그등의 웹2.0시대에는 자신이 생산하고 발행하는 콘텐츠에 대한 관리의 필요성이 대두되게 되었습니다. 그전까지는 기껏해야 게시판이나 포럼정도를 활용해서 자신의 콘텐츠를 생산하곤 했습니다. 그당시만 해도 게시판이나 포럼이면(물론 포럼은 약간 성격을 달리하지만..)충분 했습니다. 그저 게시물을 답변을 달면서 커뮤니케이션을 했으니까요. 그러나 소비자들..

IT Story 2014.11.08

유용한 추천모듈 plus1

이번에 소개해드릴 모듈은 아주 가볍고 간단하게 드루팔 사이트에 좋아요 버튼을 집어넣을 수 있는 plus1 이라는 모듈 입니다. 다운받을 수 있는 주소는 https://www.drupal.org/project/plus1 입니다. 기본적으로 드루팔에서 노드(콘텐츠)나 유저등등에 각종 평가를 위하여 개발된 라이브러리가 voting API 라는 라이브러리 입니다. 이 라이브러리는 모듈처럼 인스톨 할 수 있습니다. 이 라이브러리가 하는 일은 각종 평점에 대한 관리를 주로 한다고 할 수 있습니다. 이 라이브러리를 활용한 대표적인 모듈이 five star 모듈 입니다. 이 모듈을 이용하면 콘텐츠나 사진등 어떠한 요소에도 별점을 매기고 등수를 매길 수 있습니다. 백문이 불여일견, 이 사이트 http://wooraky...

IT Story 2014.11.04

쓸만한 드루팔 관리자 테마 - Rubik

드루팔에서 쓸만한 시스템(관리자)테마인 루빅(rubik) 입니다. 직관적인 인터페이스가 돋보이며, cpanel 과 비슷한 스타일 입니다. 줌라와 비슷한 것 같기도 하군요. Advanced Help 모듈과 함께 사용하면, 아래 그림처럼 각 내용에 대한 도움알을 말풍선으로 보여 줍니다. 상당히 유용한 기능이라 할 수 있습니다. 직관적인 인터페이스와 아기자기한 아이콘, 편리한 도움말 말풍선 기능등 상당한 완성도를 지닌 관리자용 테마 입니다. 특히, 드루팔에 친숙하지 않은 드루팔 입문자들이 사용하기 좋은 관리자 테마 입니다. 완성도면에 있어서는 드루팔용 관리자테마 중에서는 손가락에 꼽을 수 있을 것 같습니다. 다만, 설정할 수 있는 요소들이 많지 않기 때문에, 설정을 바꾸려면 직접 CSS 파일이나 코드를 건드려..

IT Story 2014.10.30

wooraky.com 메이킹 #3 - Must Have 모듈

wooraky.com 메이킹 3번째 입니다. 1,2 번째는 드루팔을 활용하여 홈페이지 만들기 1,2 를 참조하시기 바랍니다. wooraky.com에는 꽤나 많은 모듈이 사용되었습니다. 기본적으로 대략 60-70개정도의 모듈을 사용한 것 같습니다. 가장 기본이 되는 모듈은 지난시간에도 보셨듯이 한글화 모듈 입니다. 그리고 기본적으로 Views, Advanced help, Backup and Migrate, Better Formats, Block Class, AddThis, BOTCHA, boost, Chaos tools, Comment Easy Reply, Entity API, Feeds, Media, Google Map. geolocation, Rules, Metatag 등등의 모듈이 사용되었습니다. 또..

IT Story 2014.10.28

드루팔 기본 - 테마의 기본구조

위 그림은 드루팔 7의 기본적인 테마구성의 모습입니다. 드루팔이라는 거대한 시스템을 한 문장으로 요약하자면, 드루팔은 노드라는 근간이 되는 구성요소가 얼개처럼 얽혀서 위 그림에서 보여지는 각각의 구역(드루팔에서는 이 각각의 구역을 블럭이라 부름)에 사용자가 요구하거나 혹은 관리자가 의도한 데이터를 뿌려주는 프로그램의 집합이라 할 수 있습니다. 사실 위 내용은 모든 웹상의 근간이 되는 핵심요소 입니다. 이 개념을 조금 더 확장하면 프로그램(컴퓨터용 프로그램이든 스마트폰용 앱이든..)의 기본 구성과도 일맥상통 합니다. 프로그램의 핵심 요소도 사용자의 행위를 받아들여 정해진 절차에 따라 내부적인 처리를 한 후, 그 결과를 화면이나 혹은 파일로 뿌려주는 것이 프로그램의 핵심이기 때문 입니다. 드루팔처럼 CMS(..

IT Story 2014.10.28
반응형