Emergency Module
Emergency 모듈은 site의 emergency 정보에 대한 모바일 인터페이스를 제공합니다. 이 모듈은 가장 최근의 emergency 정보와 emergency contacts를 display 할 수 있습니다. 모듈에 대한 데이터 소스는 drupal server에서 올 수가 있습니다. 이 emergency drupal 모듈은 add-ones 안의 add-ons/drupal-modules/emergency 에서 찾아 보실 수 있습니다. (현재까지는 Drupal 6까지만 지원합니다.) 동시에 standard RSS feed 도 emergency notice에서 사용될 수 있습니다. 그리고 contacts list는 ini file에서 작성하실 수 있습니다.
Configure Emergency Notice
emergency notice를 display 하고 싶으면 config/emergency/feeds.ini에 [notice] 섹션을 추가하시면 됩니다.
- 만약 여러분이 add-on emergency Drupal 모듈을 사용하신다면 BASE_URL을 http://YOUR_DRUPAL_SERVER_DOMAIN/emergency-information-v1로 세팅하세요.
- 두루팔을 사용하지 않을 경우는 BASE_URL을 해당 RSS feed 로 세팅하세요.
Other Options
- NOTICE_EXPIRATION - Notice 가 active 상태이어야 할 시간 (초단위). notice 가 해당 feed에서 remove 되지 않는 경우 유용합니다. 디폴트는 1주간 입니다. (604800초).
- NOTICE_MAX_COUNT - feed로 부터 보여야 할 notice들의 maximum number 값
Configure Contacts List
만약 emergency contact phone number들을 추가하기를 원한다면 config/emergency/feeds.ini 안에 contacts 섹션을 넣으셔야 합니다.
연결 된 Drupal emergency module의 contacts list를 configure 하세요.
- RETRIEVER_CLASS = “DrupalContactsDataRetriever”
- DRUPAL_SERVER_URL = “http://YOUR_DRUPAL_SERVER_DOMAIN“
- FEED_VERSION = 1
아니면 ini 파일에 직접 contact list를 넣으실 수도 있습니다.
- CONTROLLER_CLASS = “INIFileContactsListRetriever”
- BASE_URL (해당 ini 파일을 가리켜야 합니다.)
ini 파일에는 primary contacts를 위해 primary 섹션이 있어야 하고 secondary contacts를 위해 secondary 섹션이 있어야 합니다. 각 contact는 아래와 같이 포매팅 되면 됩니다.
title[] = "Police"
subtitle[] = ""
phone[] = "6173332893"
secondary contacts 섹션이 있는 경우 모듈 변수 MORE_CONTACTS를 수정해서 secondary contacts 링크의 title을 수정하실 수 있습니다. 디폴트로 이 값은 “More
Emergency Contacts”로 돼 있습니다.
Using Drupal Emergency Module
Installation
이 add on 모듈은 Drupal 6가 있어야 합니다. Drupal 7은 아직 지원되지 않습니다. 두루팔 모듈을 인스톨하는 표준 절차를 따라주세요.
- 이 모듈을 인스톨 하려면 우선 drupal CCK (Content Creation Kit) 모듈과 drupal Views 모듈을 인스톨 해야 합니다.
- add-ons/drupal-modules/emergency를 sites/all/modules/ 디렉토리로 복사하세요.
- drupal administration panel 에서 modules 로 가세요. 그리고 "Emergency Info" 모듈을 선택하세요. 다음에 save configuration을 하시면 됩니다.
Usage
emergency contacts를 input 하시려면 Emergency Contacts 타입의 노드를 생성하세요. 그리고 primary와 secondary emergency contacts를 채워 넣으시면 됩니다. 만약에 이 타입에 1개 이상의 노드를 생성하시면 RSS feed는 가장 최근에 업데이트된 것을 보여줄 겁니다.
http://YOUR_DRUPAL_SERVER_DOMAIN/emergency-contacts-v1 에 생성된 RSS feed 는 여러분이 입력한 contact 정보는 빠져 있을 겁니다. /admin/user/permissions로 가셔서 field_primary_contacts 과 field_secondary_contacts를 anonymous user 가 볼 수 있도록 enable 해 주셔야 합니다.
'WEB_APP > Kurogo' 카테고리의 다른 글
Kurogo Tutorial 22 - Content Module - (0) | 2012.10.10 |
---|---|
Database Authentication (0) | 2012.09.12 |
Authentication (0) | 2012.09.06 |
Flat File Authentication (0) | 2012.09.06 |
Access Control and Authorization (0) | 2012.09.06 |
Kurogo Tutorial 20 - Module Interaction - (0) | 2012.06.13 |
Kurogo Tutorial 19 - The Kurogo Object - (0) | 2012.06.12 |
Kurogo Tutorial 18 - Video Module - (0) | 2012.06.07 |
Kurogo Tutorial 17 - Calendar Module - (0) | 2012.06.01 |
Kurogo Tutorial 16 - Database Access - (0) | 2012.05.30 |