제공 :
한빛 네트워크
저자 : Michael J. Ross
역자 : 조성재
원문 :
Drupal 6.0: Installation and Basic Usage
드루팔 설정
[그림 7] 사이트 설정
사이트의 웹 서버 이름은 보통 앞서 설정한 값에 따를 것입니다. 설정 화면에서 설명하고 있듯이, 사이트 이메일 주소는 사용자 인증 확인 메시지와 같이 자동으로 관리 메시지를 보낼 때 사용할 주소가 됩니다. 예를 들어 admin@example.com 과 같이 수신인의 이메일 서비스가 이 메시지를 스팸으로 처리하는 경우를 줄이기 위해, 결과적으로 웹사이트의 도메인으로부터 주소를 가져와 사용할지 여부를 확인하시기 바랍니다. 드루팔을 지역 웹 서버로서만 사용하거나 개발 목적으로만 사용한다면 이 부분은 적절하지 않습니다.
여러분의 관리자 계정에 대한 이름과 이메일 주소, 비밀번호를 지정하십시오. 앞의 사이트 이메일 주소와 달리 관리자 주소는 사이트 방문자에게 표시하지 않습니다. 비밀번호에 대한 보안을 얼마나 강력하게 할 수 있는지 여부는 여러분이 입력한 비밀번호에 달려있습니다. 누구나 접근할 수 있는 드루팔 사이트에 대해 대소문자를 섞고 마침표와 같은 특수문자를 포함하여 비밀번호를 만드는 것이 강력한 비밀번호를 만드는 방법입니다. 새 드루팔 사이트의 기본 시간 대역은 여러분의 컴퓨터 시간을 기준으로 할 것이며 아마도 변경할 필요는 없을 것입니다. 기본으로 clean URLs 기능은 사용하지 않으며, 나중에 설정을 변경하여서 사용할 수 있습니다.
기본으로 최근에 발견된 보안 홀로 사이트가 뚤리는 위험을 피하길 원한다면, 관리자로서 당신에게 드루팔의 업데이트를 알릴 것입니다. 하지만 만약 여러분의 드루팔 사이트가 방화벽 뒤에 있다면(보통 보안을 위해 필수적으로 사용합니다.), 결과적으로 드루팔이 업데이트를 확인하는 것은 페이지가 더욱 느려지게 되는 원인이 될 수 있으며, 심지어 접속 시간이 초과되는 경우가 일어날 수 있습니다. 하나의 해결책으로서 자동 업데이트 확인 기능은 사용하지 않는 것이 가능하며, 관리 루틴으 일부분으로서 수동으로 실행할 수 있습니다.
[그림 8] 설치 완료
그림에서는 웹 서버가 이메일 서버 설정을 가지고 있지 않다는 경고 메시지가 보이지만 설치 과정이 성공적으로 끝났습니다. 지역적으로 사용하는 개발 사이트로서 이 부분은 문제가 되지 않습니다. 설치 본문의 아래 부분에 있는 "your new site" 링크를 클릭하면, 드루팔은 "당신의 새 드루팔 웹 사이트 홈페이지" 와 같이 index.php 제어를 제공할 것입니다.
[그림 9] 홈페이지 초기화
초기 환영 메시지는 여러분이 관리자로서 로그인을 하여 모듈을 통한 추가적인 기능 확징이나 테마를 이용한 여러분의 사이트 디자인을 변경하는 것, 내용을 추가하는 등 더 많은 설정을 변경하도록 권장합니다. 우리는 이 각 네가지 영역에 대해 더 자세하게 설명할 것입니다.
드루팔 관리하기
관리자 인터페이스에서 다른 주요 CMS들과 달리 드루팔은 익명 방문자가 여러분의 사이트를 볼 때의 비관리자 영역의 인터페이스와 아주 밀접하게 연결되어 있습니다. (기본 테마에선 왼쪽 부분에 표시되는) 네비게이션 메뉴 항목에서 "Administre"를 선택하시면 관리자 계정에서 볼 수 있는 모든 관리 메뉴를 볼 수 있습니다.
[그림 10] 관리 계정
관리 부분에서 여러분은 여러분의 드루팔 사이트의 모양과 기능, 새로운 모듈에 대한 짧은 PHP 코드, 새로운 테마에 대한 CSS 코드 등을 변경하기 위해 꼭 변경할 필요가 있는 6가지 하위부분을 찾을 수 있을 것입니다.
내용 관리
답글, 이야기, 내용의 형식, 사용자가 올린 글, 웹 피드, 그리고 내용의 (이야기에 어떤 꼬리표를 달고, 분류를 지정하며, 등급을 매길지 등의) "분류"를 표시하고 편집합니다.
사이트 구축
(페이지의 일부 영역인)블럭, 메뉴들, 모듈들(드루팔의 기능들은 모듈들로 구분되어 있으며 대다수 드루팔에 내장되어 있지만, 나머지 다른 기능들은 온라인에서 찾을 수 있습니다.), 테마들의 작동을 설정합니다.
사이트 설정
날짜, 시간 설정, 입력 형식, 오류 보고 등을 포함하여 여러분의 사이트와 연결할 수 있는 사이트 등을 관리합니다.
사용자 관리
사용자, 사용자 가입 요구사항, 역할, 권한, 접근 규칙등을 생성하고, 관리합니다.
보고
여러분의 사이트에 대한 로그 이벤트, 오류 그리고 상세한 상태 보고를 표시합니다.
도움말
블럭에서부터 사용자에 이르기까지 11가지 드루팔의 다른 측면에 대해 설치한 부분과 관련된 온라인 드루팔 핸드북에 빠르게 접근할 수 있는 링크를 제공합니다.
우리는 6가지 하위부분과 그 하위에 있는 31 가지의 상세 하위부분에 대해 다루기를 원치 않습니다만, 새로운 사이트에서 공통적으로 변경해야 하는 부분을 수행할 것입니다.
단순한 사이트 사용자 설정
기본 사이트 설정값들의 대부분은 대체할 필요가 없습니다. 그러나 확실히 여러분의 사이트 이름이나, 사이트 슬로건, 그리고 다른 사용자 설정 부분을 제공해야 할 필요가 있을 것입니다. Administer > Site Configuration > Site Information 으로 가셔서, 여러분이 원하는 값으로 변경하십시오. 이 예제에서 우리는 사이트의 이름을 "localhost"에서 "Drupal Sample Site"로 바꾸고, 다른 값들도 유사하게 변경하였습니다. 설정을 완료하였으면, 페이지 하단의 "Save Configuration" 버튼을 클릭하십시오. 이로써 설정이 필요한 페이지는 완료하였습니다.
여러분이 변경한 내용이 반영되었는지 확인하기 위해 페이지의 상단에 있는 새 사이트 이름을 클릭하거나, 왼쪽에 있는 PHP의 마스코트이자 로그인 "드루플리콘(Druplicon)" 테마 이미지를 클릭하십시오.
앞서 설명하였듯이, 여러분의 사이트 모양은 현재 기본 설정으로 어떤 "테마"를 지정하였느냐에 따라 결졍됩니다. 드루팔 6.0 안에 기본으로 내장된 6개의 기본 테마를 보기 위해 Administer > Site building > Themes 로 가십시오.
[그림 11] 기본 테마들
여러분은 현재 여러분의 사이트 테마("Default")로 설정되어 있고 유일하게 활성화("Enabled") 되어 있는 "Garland" 테마를 볼 수 있습니다. "Bluemarine" 테마를 활성화하고 기본으로 설정하여 테마를 변경하십시오. 앞서 말한 것처럼 드루팔의 관리자 인터페이스는 다른 CMS 도구들과는 달리 일반 인터페이스와 밀접하게 관련되어 있기 때문에 사이트 테마에도 예외가 없습니다. 여러분이 Bluemarine을 선택하여 저장한 순간, 여러분의 관리자 인터페이스는 홈페이지의 테마로부터 종속되어 홈페이지의 테마처럼 변경될 것입니다. (여러분은 Administer > Site Configuration > Administration theme 메뉴를 통해 관리자 테마를 덮어 쓸 수 있습니다.)
마지막으로 우리는 몇몇 간단한 내용을 추가할 것입니다. "Create content" > Story 메뉴 항목을 선택하고, 새로 올릴 글에 대한 이름과 몇몇 내용을 입력하십시오. 커다란 내용 부분 아래에 다섯가지 확장 메뉴가 있어서, 여러분이 새로 올릴 이야기의 입력 형식, 리비전 정보, 답글 설정, 작성 정보, 출판 옵션 등을 지정할 수 있습니다.
여러분의 사이트 홈페이지를 다시 되돌아 가서, 여러분의 간단한 이야기와 함께 Bluemarine 테마로 변경한 점을 포함하여 여러분이 설정한 모든 내용을 볼 수 있습니다. 추가적으로 RSS 피드 아이콘은 여러분의 사이트 내용을 바로 수집할 수 있을 경우 바로 표시할 것입니다. 새로운 내용의 더 많은 그리고 눈에 띄는 결과는 먼저 보였던 설치 환영 메시지로 보였던 첫 페이지가 여러분의 새 이야기로 변경되었다는 것입니다.
[그림 12] 사용자 설정 이후의 홈페이지
자원들
오픈 소스 CMS들의 주류답지 않게, 드루팔은 여러분의 기술적 질문에 답변하고, 드루팔로 사이트를 어떻게 만들지 여러분의 지식을 확장하기 위해 사용가능한 대부분의 자원을 가지고 있습니다. 드루팔이 정상적으로 작동하지 않는 것처럼 보인다면 확장 가능한 온라인 문서로 연결되어 있는 지원 페이지에서부터 시작하여, 질문을 올릴 수 있는 포럼과 기존의 버그 목록을 확인하시기 바랍니다.
여기 현재 드루팔상의
7권의 책들이 있으며, 더 많은 사용자가 이 확장가능한 정보관리 시스템의 가능성을 발견하고, 웹 사이트를 구축하는 데에 대량의 시간과 노력을 어떻게 아낄지에 대해 발견하면서 그 숫자는 앞으로 계속 늘어날 것이라 믿어 의심치 않습니다.
저자 Michael J. Ross는 웹 컨설턴트이며, 프리랜서 기고자, PristinePlanet.com의 뉴스레터 편집자입니다.
역자 조성재님은 현재 오픈소스 데스크탑 환경인 Kool Desktop Environment (KDE) 프로젝트의 한국어 번역 코디네이터와 한국팀의 대표로 활동하고 있습니다.