드루팔 활용팁

지각생 연습장

드루팔 활용 관련 메모


  • Private forums and member-only sites : 사용자 등급별로 포럼 권한 제한 등
    • 필요한 모듈(5.x 기준) : taxonomy_access (good!) 혹은 forum_access, acl
  • ogg video 보기
    • video 모듈 설치
    • Cortado Java Applet 설치
    • video.module 수정 : 확장자가 OGG(대문자)인 경우도 ogg로 인식하도록 => case 'ogg': 를 찾아 아래줄에 case 'OGG':을 추가
    • 잘 안됀다.. -_- 자바 애플릿이 구동하긴 하는데 oggdemux 가 없다고 한다(plugins.ini를 확인하라고 한다). 혹은 비디오 파일이 지워진다.
    • GStreamer Base Plugins 0.10 => 이게 필요한 것 같긴 한데, open(데비안) 서버에서 apt로 설치가 안된다.
    • 참고: Drupal Ogg Theora Video Guide
  • 컨텐츠 권한 문제
    • 로그아웃하면 특정 컨텐츠가 안보이는 경우 (taxonomy 로 권한 조정하는 모듈을 설치하거나 한것도 아닌 상황), 관리-컨텐츠관리-포스트설정 으로 가서, "권한 재조절(캐시 리빌드)"을 선택해본다. 미문동 홈페이지에서 10/2일 이렇게 해결.
  • 하나의 베이스로 멀티사이트 구축하는 법. 같은 도메인에 다른 서브디렉토리 사용하는 경우
    • 서브디렉토리를 드루팔 디렉토리에 대한 링크로 만듬. 그 디렉이름을 'test'라 하면
    • 드루팔 디렉토리로 들어가 sites 로 이동
    • cp -r default 도메인.test
    • 도메인.test 안의 settings.php 파일 수정하고 (table prefix 등)
    • 도메인/test/install.php 웹 브라우저로 접근
    • 이후 설치 진행하면 됨.
  • 암호를 잊어버렸다면 : users 테이블의 pass 값을 직접 변경. md5 함수로 인코딩
    • update users set pass=md5('새암호') where uid = 계정번호;

유용한 모듈

  • User Import : 5.x / Import users into Drupal from a CSV file.
  • Transliteration : 유니코드를 US-ASCII로 변환해준다. 이름이 한글로 된 첨부파일등을 영어 이름으로 바꿔 저장한다.

멀티사이트 만들기

개인 도구