Drupal module
지각생 연습장
drupal modules
목차 |
일반/미분류
workspace
- 자신이 작성한 컨텐츠의 목록,요약 정보를 보여줌
- http://drupal.org/files/projects/workspace-4.7.x-1.x-dev.tar.gz
banner
Administration
- 한글화가 관건
cron job: poormanscron
- cron job을 위한 모듈(rss aggregator를 자동으로 업데이트 시켜주는 것), 자세한 설명
- 5.x : http://ftp.osuosl.org/pub/drupal/files/projects/poormanscron-5.x-1.1.tar.gz
Module Installer
- 모듈 URL을 입력해서 드루팔에서 모듈을 바로 설치
- 4.7 의 경우, modules/contrib 디렉토리를 만들고 쓰기권한을 주고, 5.x의 경우 sites/all/modules 디렉토리를 만들고 쓰기권한을 줘야 한다.
- http://ftp.osuosl.org/pub/drupal/files/projects/module_installer-4.7.x-1.x-dev.tar.gz
e-commerce
- http://drupal.org/project/ecommerce/
- 모듈 다운로드 : http://drupal.org/files/projects/ecommerce-4.7.x-1.x.tar.gz
- 관련 모듈들의 패키지
- 필수 : cart, payment, product, shipping, store
gallery
Gallery2 를 포함시켜 주는 모듈
- http://drupal.org/project/gallery
- 우선 웹서버에 gallery2를 다운받아 설치한다.
- 다운: Gallery2:Download
- 설치 정보: Gallery2:How_do_I_Install_Gallery2
- 설치는, DB 설정 등의 과정이 필요한데, 이미 대충 되어 있다면, 다운받아 서버에 올리고 압축 풀고, readme.html을 부라우징하면 대충 설치 과정을 밟게 됨.
- 참고로: Gallery2:Multisite 메뉴얼
- 다운로드 : http://drupal.org/files/projects/gallery-4.7.x-1.0.tar.gz
- drop-down 메뉴를 만들어줌. (네비게이션 바 등)
- http://drupal.org/files/projects/nice_menus-4.7.x-1.x-dev.tar.gz
trackback
- http://drupal.org/project/trackback
- Drupal 4.7 : http://drupal.org/files/projects/trackback-4.7.x-1.x-dev.tar.gz
- Drupal 5.x: http://ftp.osuosl.org/pub/drupal/files/projects/trackback-5.x-1.0.tar.gz
- 스팸에 취약하므로 반드시 SPAM 모듈을 함께 설치하자 -_-
CiviCRM
- CiviCRM 설치 - http://downloads.openngo.org/civicrm
- 드루팔 모듈 - http://drupal.org/project/civicrm
SPAM
- http://drupal.org/project/spam
- http://ftp.osuosl.org/pub/drupal/files/projects/spam-4.7.x-1.0.tar.gz
- 스팸을 걸러준다. 수학적인 방법을 사용해, 상당히 쓸만하다. 점점 잘 걸러지게 훈련됨
- Akismet: 얘도 추천받음. http://drupal.org/project/akismet
이메일 포스팅
- 필요한 모듈: mailhandler - content via mail
- users to create or edit nodes and comments via e-mail
- 관련 메뉴얼: HOWTO: Submit Blog post by email | Useful command for mailhandler default commands
- 그런데 이게 돌아가려면, 서버에 Php IMAP extension이 설치되어 있어야 함.
- Php IMAP extension 설치와 관련된 메뉴얼: XLIII. IMAP, POP3 그리고 NNTP 함수
- 그래서, Php IMAP extension 없이 했더니, 어디민에서 계정 설정하고 시도했으나 다음과 같은 에러 메시지가 나오는 듯 함: Fatal error: Call to undefined function imap_open() in /home/jonair/public_html/drupal5/modules/mailhandler/mailhandler.module on line 16
모바일 포스팅
- mailhandler이 작동한다면, Mobile Media Blog 모듈 활용 - to post media via e-mail or mobile phone
- 테스트 해보지 못함
RSS / aggregator / feed / atom
leech
- feed로 받은 것을, 어떤 형태의 node이든 두루파 사이트의 콘텐츠로 등록시키는 모듈
- 함께 필요한 모듈: URL profile
- 관련 페이지: http://drupal.org/project/leech
- 사용 설명
- 필요한 모듈 모두 활성화하고, 접근 제어도 활성화하고,
- 어드민에서 각각의 모듈에 대한 설정을 하고,
- 또한, 어드민 / 설정 / content type(내용 종류)에서 leech를 활성화해야 한다.
- Check the admin/settings/leech page to make sure that there is no warning message about the CURL library not being installed.
- Create the template for your feed items. Go to node/add/story and add a story with a title like "template story" as the title and add some placeholder text (like "template node") in the body. Make sure you set the publishing options to not published. Then, once you submit that node, stay on the node, and you will see there is a new tab that appears next to the view ad edit tabs which says "template". Click on template, and then scroll down and save the template. You do not need to enter anything in the text areas.
- Go to admin/settings/content-types/page and enable the page content type for leech under "Default leech news options" by selecting the story template that you just made and select the other options in "Default leech news options" field set to your liking.
- If you use Drupal on a server with chdir, popen, pclose PHP functions enabled, you can enable multithreaded mode at cron time on the settings page. This means that feeds will be processed concurrently. Make sure that the wget command line utility is installed on the server. If you enable multithreaded cron mode make sure that you edited the leech_cron.php DRUPAL_BASE constant to the proper Drupal base directory. In this case you have to use the absolute file system path to drupal directory. This is not enabled by default because the solution is experimental.
소셜 네트워킹 / 그룹핑 / 사용자 연결
Organic groups
- 그룹 생성과 관리 모듈
- 관련 페이지: http://drupal.org/project/og
카테고리
taxonomy_browser
- 카테고리에 해당하는 것들을 뽑아볼 수 있음
- http://drupal.org/files/projects/taxonomy_browser-4.7.x-1.x.tar.gz
Directory
- 카테고리별 목록(?)을 만들어준다. 좋다!
- http://drupal.org/project/directory
- 다운로드 : http://drupal.org/files/projects/directory-4.7.x-1.x-dev.tar.gz
tagadelic
- 태그 목록을 만들어줌. 가중치
- http://drupal.org/project/tagadelic
- http://drupal.org/files/projects/tagadelic-4.7.x-1.x-dev.tar.gz
소통
ChatRoom
- 쓸 수는 있는데 우리가 원하는 형태(YAG?) 는 아님. 단지 자동으로 갱신되는 덧글타래 라고나 할까?
- 다운로드 : http://drupal.org/files/projects/chatroom-4.7.x-1.x.tar.gz
Privatemsg
- 쪽지 기능. 내부 소통용으로 쓰면 좋을 듯.
- 다운로드 : http://drupal.org/files/projects/privatemsg-4.7.x-1.x-dev.tar.gz
화면/표시
Views
- 화면을 여러가지로 표시해주는 것 같은데, 유용할 것 같으나 아직 잘 모르겠음
- 매뉴얼을 읽어봐야 될듯. http://drupal.org/node/42597
- http://drupal.org/files/projects/views-4.7.x-1.1.tar.gz
panels
- 컨텐츠를 페이지에 여러 형태로 배열하게 설정가능
- http://drupal.org/files/projects/panels-4.7.x-1.0.tar.gz
views_bonus
- views 모듈의 보너스 팩
- http://drupal.org/files/projects/views_bonus-4.7.x-1.0.tar.gz
국제화
i18n
미디어
Image
Video
- 다운로드 : http://drupal.org/files/projects/video-4.7.x-1.x.tar.gz
- Flash FLV로 서버에서 파일 변환해 주는 것: Add ability to convert all video uploads to Flash FLV, embed in flash player, 여기에서 테스트되었던 잘 되었다고: http://van.indybay.org : for very busy sites I am working on a queueing system so videos could be transcoded on a second server (or cluster) separate from web and db servers.
- Neighborhood CCK: newly released Neighborhood CCK module will take the place of Video CCK, replacing that module and expanding it with Video Neighborhood, Image Neighborhood, and the upcoming Audio Neighborhood.
- Read more: http://groups.drupal.org/node/4664
- Post reply: http://groups.drupal.org/comment/reply/4664#comment-form
- 그리고, transmission.cc의 Drupal module working group page도 참조.
audio
- 다운로드 : http://drupal.org/files/projects/audio-4.7.x-1.x.tar.gz
- 플래시 mp3 플레이어 : http://www.jeroenwijering.com/upload/flash_mp3_player.zip
Station
- 라디오 방송
- 아직 테스트 안됨
- 다운로드 : http://drupal.org/files/projects/station-4.7.x-1.x.tar.gz
입력/에디터
FCKEditor
- 위지윅 에디터
- 사용법
- http://drupal.org/project/fckeditor
- 다운로드: 4.7버전, 5.X버전
- 추가로 다운받아야 할 FCKeditor: 다양한 버전(가장 최근 것 - 2.4는 에러가 나기로 하므로, 2.3으로 받는 것이 안전)
Xquared
http://graynote.tistory.com/entry/간단한-두루팔-Drupal-Xquared-모듈
HtmlArea
TinyMCE WYSIWYG Editor
quicktags
- 위지윅 에디터는 아니지만, 간단한 태그 입력 버튼
- http://drupal.org/files/projects/quicktags-4.7.x-1.x.tar.gz
Paging
- 긴 내용을 끊어 표시
- 잘 안되고 있음 -_- (06/11/17, 지각생) 누가 성공하면 이 줄 고쳐주삼 "성공"이라고
- http://drupal.org/files/projects/paging-4.7.x-1.x.tar.gz
CodeFilter
EmbedFilter
- 유튜브, iFlim 등에서 제공하는 "붙이기 코드"를 제공하는 듯
- http://drupal.org/files/projects/embedfilter-4.7.x-1.x.tar.gz
FlashFilter
wiki 위키
- 모듈: Integrate Drupal with an existing MediaWiki installation
- Drupal installation which has wiki functionality
- 두루팔 사이트에서 위키가 구현되는 사례
category: community
- flickrhood
- Decisions 그룹 의사결정을 위한.. votingAPI 먼저 설치 필요.
- Chatbox 팝업창 채팅박스
- Chatroom
- Event with volunteer time slots
- Favorite Nodes
- Forward
- GoJoinGo - A collection of modules aimed at social networking sites utilizing groups and events. This was developed by CivicSpace Labs and is available as hosted solution. Please contact us if you would like a hosted version or would like social networking software development.