한울타리 자료 구조
한울타리 2024 마이그레이션
언어 language
- [기본] 국어
ko - 영어
en - 중국어
zh - 일본어
ja - 베트남어
vi
storage drupal/storage
기관, 기관 유형은 삭제하고 이후 필요한 경우를 위해 일단 남겨놓음.
분류 taxonomy_vocabulary
콘텐츠를 분류하는 용도가 아니면 가급적 사용하지 않는다.
- 원본 소스의 분류가 복잡하기도 하지만 코드를 통일해서 사용하지 않고 중구난방으로 사용하여 의미가 없어졌음.
- jsonapi 반환 결과에 불필요한 참조가 발생해 크기가 커짐.
사용자 user <== drupal/user_bundle
-
mcf_user
-
일반 사용자user.useruser.user_country <== string -
내부 사용자user.insideruser.insider_organization <== list_string -
Automatically provide options to a list field type with Drupal 8
user.routes
/user/login/user/register/user/password/user/{uid}=> 자기만 본인 정보 수정 가능이라면/user
사용자 역할 user_role
- 최고관리자
administrator - 번역담당자
translator - 번역감수자
reviewer - 자치구센터
center_district - 취업센터
center_job - 여성인력센터
center_women - 글로벌/외국인센터
center_global - 자조모임
community
콘텐츠
다문화정보 /guide (static)
여기저기 흩어져있던 각종 정보 소개 페이지를 통합. https://www.figma.com/design/HxKyprWpbERp8wy0KI5mSn/%ED%95%9C%EC%9A%B8%ED%83%80%EB%A6%AC---Pages?node-id=7396-1930&t=JAokMUnnVkDhA00u-0
- gsheet: https://docs.google.com/spreadsheets/d/16ZeUY0QRydIOnv-SUgHYks-NnYxYh3k3mzWOoizj8HI/edit?gid=0#gid=0
- endpoint: https://mcfamily-admin.sknkwoxs.com/api/guide/policy
- sheet_types: {policy|life|work|center}
서울시 다문화정책 /guide/policy | rows
https://mcfamily-admin.sknkwoxs.com/api/guide/policy
- category: 위기지원 icon: https://assets.skunkworks.co.kr/logo/full.svg title: 위기 이주여성 상담 및 보호 link: https://smf0120.modoo.at/ body: 서울이주여성상담센터 및 단기 보호시설 운영 남서울이주여성상담소 운영 다문화가족의 전문종합상담, 폭력피해자 지원 department: 가족다문화담당관 외국인다문화정책팀 contact: 2133-8694 (전용창구번호) 733-0120, 2038-0173맞춤형 생활정보 /guide/life | page
https://mcfamily-admin.sknkwoxs.com/api/guide/life
- category: 1인가구 slug: single icon: https://assets.skunkworks.co.kr/logo/full.svg subCategory: 가족센터 title: 서울가족학교 예비부부교실 link: https://smf0120.modoo.at/ isFamily: true취업상식 /guide/work | rows
https://mcfamily-admin.sknkwoxs.com/api/guide/work
- title: 근로시간 icon: https://assets.skunkworks.co.kr/logo/full.svg body: | 법정근로시간은 휴게시간 제외하고 1일 8시간, 1주 40시간이며, 연장근로수당을 지급 하더라도 1주일에12시간을 초과할 수 없습니다. 18세 이상의 여성에게 야간근로(밤10시~새벽 6시), 휴일근로를 시키려면 근로자의 동의가 필요합니다. 연장근로, 야간근로, 휴일근로에 대해서는 각각 통상임금의 50%이상을 가산해서 지급합니다. 4시간 근로할 경우 30분, 8시간 근로할 경우 1시간의 휴게시간 note: | ※ 산후 1년이 지나지 않은 여성은 1일 2시간, 1주일 6시간, 1년 150시간을 초과하는 연장근로를 시킬 수 없고,임신 중의 여성근로자는 연장근로를 시킬 수 없습니다. link: https://smf0120.modoo.at/다문화 지원기관 /guide/center | page
https://mcfamily-admin.sknkwoxs.com/api/guide/center
- status: 1 group: 가족센터 title: 강남구가족센터 address: 개포로 617-8 4층 contact: 02-3414-3346 translation: 중국어 website: https://gangnam.go.kr/office/gngfamily/main.do office_hour: 일, 월 ~ 금요일 09:00 ~ 18:00 (매주 토요일 휴무) remarks: 02-3412-2222 focused: 1 contact_job: 070-7462-2012 job_training_program: 해외구매대행 글로벌셀러서울시소식 /posts ==> /post/{nid}
자료실을 제외한 공지, 정보, 가족센터, 지역사회 게시판 유형은 거의 동일하다.
공통 필드 정의
- 첨부파일
attachment(공통)ref:file2개까지 - 조회수
view_count(공통)computed_fielddrupal/usage_data - 저작권 유료콘텐츠 포함여부
has_copyright_issue(공지사항, 서울정보)boolean - 표시 텍스트
definition_list(가족센터 프로그램, 한국어교육, 취업교육, 채용공고)map.map_assoc_widget - 지역
district(가족센터, 지역사회모임)list_string - 기관
organization(한국어교육, 취업교육)list_string
공지사항 MC_NOTICE ==> node.notice ==> /posts/notice
- 저작권 유료콘텐츠 포함여부
has_copyright_issue
서울의정보 MC_RELATEDINFO ==> node.info ==> /posts/info
- 저작권 유료콘텐츠 포함여부
has_copyright_issue
가족센터 소식 MC_CENTERNOTICE ==> node.family ==> /posts/family
- 지역(센터위치, 자치구)
district
지역사회모임 MC_SELF_HELP_MEETING ==> node.community ==> /posts/community
- 지역(센터위치, 자치구)
district
센터 자료실 (신설) /media/card
- 카드뉴스
MC_DATA_GALLERY==>node.media_card==>/media/card- entify_reference ==> media.image|remote_video
- body (text_long.formatted)
- E-BOOk (신설)
node.media_ebook==>/media/ebook- entify_reference ==> media.document
- sticky (boolean)
- 저작권 유료콘텐츠 포함여부
has_copyright_issue
프로그램 신청 /programs
가족센터 프로그램 MC_PROGRAM ==> node.program ==> /programs/family
-
자치구
district| list_string -
접수기간
apply_period| date_range -
신청하기 URL
apply_url| link -
접수상태
apply_status| list_string |1:대기|2:진행|3:마감 -
저작권 유료콘텐츠 포함여부
has_copyright_issue| boolean -
세부정보
definition_listmap- 진행기간: 2024.08.22 ~ 2024.12.12
- 장소: 온라인
- 모집인원: 10
- 지원자격: 결혼이민자, 배우자
- 문의: 070-4917-2958
한국어교육 MC_KE_EDUINFO ==> node.class_korean ==> /programs/korean
-
자치구
district| list_string -
기관명
organization| list_string -
모집기간 (년-월)
apply_period| date_range -
수업기간 (년-월)
running_period| date_range -
교육단계*
class_level| list_string -
수업일시
class_date| list_string -
수업요일
class_day| list_string -
수업시간
class_time| list_string -
수강대상*
class_target| list_string -
세부정보
definition_listmap- 이수시간: 96시간
- 회기수: 48회기
- 홈페이지: https://sujung.familynet.or.kr/center/ㅁ나어만
- 교육장소: 센터(중구 퇴계로 460 10층 서울중구가족센터)
- 모집인원: 15명
- 담당자: 서예원
- 연락처: 070-4923-1601
- 배치고사: O
- 수료기준: 출석률 50% 과제50% 합하여 100점 만점 70점 이상 획득 시 수료증 발급
- 신청방법: https://forms.gle/cr3TihNi5zTrwzbE6 클릭하여 신청서 접수
온라인 한국어강의 (static) /programs/korean/online ==> /programs/korean/online
https://mcfamily-admin.sknkwoxs.com/api/programs/korean/online
title: EBS 두리안description: EBS가 실시하는 다문화가정 지원 서비스 <두리안 사이트>는 한국어와 한국문화를 배울 수 있는 한국어 교육 프로그램과 이주민 가정이 활용하는 EBS 다문화 콘텐츠를 3개 언어(영어·베트남·중국어)로 제공합니다.time: 월~금 8:00~18:00, 토 9:00~18:00, 점심시간12시~13시, 일요일 휴무subtitle: EBS 두리안address: 경기도 고양시 일산동구 한류월드로 281 한국교육방송공사phone: 1588-1580url: www.ebs.co.kr/durian/krmap_link: https://map.kakao.com/?itemId=8585855map_image: https://t1.daumcdn.net/roughmap/imgmap/beda94f820ca5eec8de8d43f6d5cb58d7e165ebdc0f567909cc9db60080b48c7취업신청 /jobs
서울시 취업중점기관 static ==> /jobs/focused
취업교육 MC_JE_EDUINFO ==> node.class_employment ==> /jobs/training
-
자치구
districtlist_string -
기관명
organizationlist_string -
모집기간 (년-월)
class_apply_period -
수업기간 (년-월)
class_period -
수업일시
class_datelist_string18|미정,19|격주,20|기타,21|매주 -
수업요일
class_weekdaylist_string1|일,2|월,3|화,4|수,5|목,6|금,7|토— 관리자가 중복 선택 가능(체크박스) -
수업시간*
class_timedate_range08:00 ~ 15:00—1|오전,2|오후— 시작시간 12시 전이면 1 종료시간 12시 이후면 2 -
수업시간 구분
class_time_grouplist_string1|오전,2|오후 -
교육장소 링크
class_room_urllink -
세부정보
definition_listmap- 교육시간: 96시간
- 회기수: 48회기
- 교육장소: 용산여성인력개발센터 https://map.kakao.com/?map_type=TYPE_MAP&itemId=9285056
- 모집인원: 15명
- 담당자: 서예원
- 연락처: 070-4923-1601
- 배치고사: O
- 수료기준: 출석률 50% 과제50% 합하여 100점 만점 70점 이상 획득 시 수료증 발급
- 신청방법: https://forms.gle/cr3TihNi5zTrwzbE6 클릭하여 신청서 접수
채용공고 MC_RECRUIT ==> node.job_recruit = /jobs/opening
-
첨부파일
attachment(공통)ref:file2개까지 -
저작권 유료콘텐츠 포함여부
has_copyright_issue(공지사항, 서울정보) -
모집기간
job_apply_period| date_range | (예) 오늘부터 ~ 2024.06.27. -
진행상태
job_status| list_string |1:대기|2:진행|3:마감 -
출신국
job_country| list_string | 한국, 미국, 중국, 일본, 베트남, 필리핀, 몽골, 캄보디아, 러시아, 태국, 인도네시아 -
근무일수
job_weekdays| list_string |week6|주6일,week5|주5일,week4|주4일,week3|주3일,week2|주2일,week1|주1일,all|무관,nego|협의 -
주말근무
job_weekends| list_string |possible|필수,impossible|없음,nego|협의 -
근무시간*
job_time| list_string | 08:00 ~ 15:00 --- 시작시간|종료시간 -
근무시간 구분
job_time_group| list_string |am|오전,pm|오후,ev|저녁,ampm|오전~오후,pmev|오후~저녁,amev|오전~저녁,nego|협의 -
근무지역
job_location| list_string | 지역 +gyeonggi|경기도,incheon|인천,etc|기타,workhome|재택근무,all|무관 -
근무요일
job_day| list_string | 월, 화, 수, 목, 금, 토 -
모집언어
job_language| list_string | 영어, 중국어, 일본어, 베트남어 -
고용형태
job_type| list_string |oneday|일용직, everyday|상용직 -
세부정보
definition_listmap- 모집인원: 15명
- 모집직종 | 일반 텍스트 | (예) 원어민 돌봄요원
- 근무일수: 주5일
- 인근전철역: 기타
- 임금: 월급 200만원
- 복리후생: 고용,산재보험, 자녀 학자금 지원, 직원대출제도
- 취업중점기관: 센터지원 3팀 02-6265-0041 / sfamily@daum.net (고정 텍스트)
문의하기 /contact
- 문의하기
MC_MTOM_QA==>/contact
번역 관리 업무 translation management
언어, 구분, 제목, 링크, 첨부파일, 작성일시, 바이트(비용)
- 웹사이트: 게시글 (entity_id 참조)
- 홍보: facebook 등 외부 SNS 홍보 게시글 (링크, 스크린샷 첨부)
- 기타: 온오프라인에 필요한 번역 일감 (파일 첨부)
tmgmt_job_continuous 연속 작업
https://www.drupal.org/node/2832076
관리자가 콘텐츠 목록에서 여러 개의 노드를 선택 후 번역 요청을 하면 tmgmt_job 생성되고 선택한 여러 개의 노드가 tmgmt_job_item 으로 생성된다.
tmgmt_job 번역 작업
- STATE_UNPROCESSED => Unprocessed
- STATE_ACTIVE => Active
- STATE_REJECTED => Rejected
- STATE_ABORTED => Aborted
- STATE_FINISHED => Finished
- STATE_CONTINUOUS => Continuous
- STATE_CONTINUOUS_INACTIVE => Continuous Inactive
tmgmt_job_item 번역 작업 원본
- STATE_ACTIVE => In progress
- STATE_REVIEW => Needs review
- STATE_ACCEPTED => Accepted
- STATE_ABORTED => Aborted
- STATE_INACTIVE => Inactive
tmgmt_message 번역 관리 메시지
작업과 원본에 대한 메시지 기록.
통합 검색
- 서울시정책 => 공지사항 (notice)
- 기관별서비스 => 프로그램신청 (program)
- 외부기관 => 서울의정보 (related_info)