테마

MoodleDocs

틀:테마

무들의 테마

무들은 XHTML 및 CSS의 사용을 통해 매우 다양한 성능을 갖춘 막강한 테마 시스템을 가지고 있다.

  • 테마는 테마 설정을 통해 사이트 수준, 강좌 수준뿐만 아니라, 심지어는 사용자 수준에서 설정하여 사용할 수 있다.
  • 개개의 화면은 독자적으로 CSS를 통해 지정될 수 있으며, 정확한 항목을 꼭 집어 지시할 수도 있다.
  • CSS 클래스의 명칭은 간단한 영어를 사용함으로서 간결하고도 쉽게 이해할 수 있게 되어 있다.
  • 새 모듈은 무들에게 어떤 스타일이 필요한지를 요청할 수 있고 이를 자동적으로 스타일쉬트에 포함시킨다.
  • 테마는 매우 평이하면서도 강력한 기능을 지닌 표준(standard) 테마를 기반으로 만들어 질 수 있다. 여러분은 자신의 테마에 바꾸고 싶은 스타일을 추가함으로서 간단히 스타일을 대체할 수 있다. 이는 추후 무들이 갱신되고 새로운 스타일이 필요하게 되더라도, 새로운 클래스 역시 표준 테마 안에서 정의될 것이기 때문에 자신의 맞춤 테마는 여전히 변하지 않고 작동한다는 것을 의미한다.
  • 한편 테마는 다른 테마에 기반하여 작성될 수도 있다. 이는 쉽게 아류의 테마를 쉽게 만들수 있게 하거나 테마의 변종을 만들 수 있도록 허용하는 셈이다. 예를들어 동일한 로고와 외양을 가지고 다른 강좌에서는 파스텔톤의 스펙트럼을 만들 수 있다는 것이다. 또한 접속의 차별성을 목적으로 다양한 색깔의 테마들을 만들고자 할 수도 있다.

테마 선택

무들은 테마 선택을 이용하여 고를 수 있는 카멜레온이라 불리는 상호 작용하는 테마를 포함하여 상당수의 테마를 보유하고 있다. 카멜레온은 사용자 스스로 쉽게 자신의 테마를 설계할 수 있거나 기존 테마를 향상시킬 수 있는 Ajax 기술을 사용하고 있다.

한편으로는, Moodle.org 테마 데이터베이스에서 테마를 내려받을 수도 있다.

맞춤 테마 만들기

만일 자신만의 고유한 테마를 만들 작정을 한다면, 우선 새로운 테마(동일 명칭의 하부디렉토리와 함께)를 만든 후, 무들의 테마 시스템을 이용하여 기존의 표준 테마를 기반으로 자신만의 테마를 구축하기 바란다. 만일 기존 주어진 테마를 수정만 한다면 다음번 무들의 갱신 때 덧씌워져 버릴 것입니다.

자신이 만든 테마를 배포하고 싶으면, 테마 폴더를 zip 파일로 묶어서 Moodle.org 테마 데이터베이스로 올리면 된다.

테마의 설치

테마를 설치하려면,

  1. 비어있는 디렉토리에 받은 .zip파일을 푼다.
  2. 웹 서버의 /moodle/theme/[Theme Name]로 폴더를 통째로 올린다. ([Theme Name]은 자신이 내려받은 그 테마의 명칭으로 바꾸어야 한다.) 주의할 점은 새로 만든 테마의 폴더와 그 속의 파일들은 웹서버가 읽을 권한을 가지고 있어야 한다는 것이다. 파일 및 폴더에 읽고 쓸 수 있는 권한(755)을 주어야 하는데(CHMOD 명령이용) 이렇게 하면 소유자에게는 읽기/쓰기/실행 권한이 주어지고, 그룹에 대해서는 읽기/실행 권한이, 기타 사람들에게는 읽기/실행 권한이 주어진다. 권한을 잘 못 설정하면 새로 설치한 테마가 표시되지 않을 수도 있다.
  3. 사이트 관리 > 꾸미기 > 테마 > 테마 선택 (1.7판 이후) 혹은 사이트 관리 > 설정 > 테마 (구판) 에서 무들에 있는 새로 설치한 테마를 선택하면 된다.

테마 시스템 변화

테마는 무들의 최근판에 이르러 괄목할만한 향상을 이루고 있다. 만일 자신만의 테마를 사용하고 이를 갱신하려고 한다면, 다음의 문서들을 참고하기 바란다.

핵심 테마

무들 1.9판에 수록되어 있는 테마로는 chameleon, cornflower, custom corners, formal white, metal, oceanblue, orangewhite, orangewhitepda, standard (기본), standardblue, standardgreen, standardlogo, standardred, standardwhite, wood 가 있다.

참조