세계시민교육(GCED) 클리어링하우스는 2025년 11월 리뉴얼되었습니다.
- 전반적 디자인 개선을 통해 향상된 사용자 경험 제공
- 데이터 및 인프라 이관으로 안정적이고 지속 가능한 운영 확보
- 사용자 중심 UI/UX 개선
- 자료 검색 기능 고도화
- 다국어(7개 언어) 출력 기능
- 자료 관리, 번역 관리 등 관리 편의성 제고
관리자 화면(admin.gcedclearinghouse.org)은 Cloudflare Access 접근 제한 정책이 적용되어 있습니다.
- 정해진 인원/그룹만 접근 가능
- 최초 접근 시 Cloudflare Access 화면에서 본인 이메일 입력
- 이메일에 수신된 Login code를 입력하면 관리자 화면 접근 가능
접근 허용 그룹:
| 그룹 | 허용 조건 | 비고 |
|---|
| 아태교육원 | @unescoapceiu.org로 끝나는 이메일 | - |
| 다큐멘탈리스트 | 개별 이메일 등록 | 담당자 변동 시 개발사에 요청 |
| 개발사 | @skunkworks.co.kr로 끝나는 이메일 | - |
관리자 화면은 Drupal 11 기반의 Gin 관리자 테마를 사용합니다.

| 메뉴 | 설명 | 경로 |
|---|
| Board | 콘텐츠 관리 (Resources, Events, News, Useful Links) | /admin/content |
| Resources | 리소스 전용 관리 (워크플로우, 택소노미) | /admin/content/resources-workflow |
| Translation | 번역 관리 (TMGMT) | /admin/tmgmt |
| People | 회원 관리 | /admin/people |
| Site Admin | 사이트 설정 (메인화면, 팝업, 통계) | /admin/gced/settings |
클리어링하우스는 사용자 화면(프론트)과 관리자 화면(어드민) 모두 7개 언어를 지원합니다.
- 사용자 화면: URL 경로로 언어 전환 (예:
/en/resources, /ko/resources)
- 관리자 화면: 화면 상단에서 언어 전환 가능
| 언어 | 코드 | 방향 | 비고 |
|---|
| English | en | LTR | 기본 언어 |
| French | fr | LTR | UN 공식 언어 |
| Spanish | es | LTR | UN 공식 언어 |
| Russian | ru | LTR | UN 공식 언어 |
| Arabic | ar | RTL | UN 공식 언어 |
| Chinese (Simplified) | zh-hans | LTR | UN 공식 언어 |
| Korean | ko | LTR | - |
- 각 콘텐츠는 원본 언어(Source Language)로 작성 후 번역 추가
- 번역이 없는 언어에서는 원본 언어 콘텐츠가 표시됨
flowchart TB
subgraph CF["Cloudflare"]
CDN["CDN + Cache"]
CFA["Access (접근 제한)"]
CFW["Workers"]
end
subgraph AWS["AWS Lightsail"]
Drupal["Drupal 11\nnginx + PHP 8.3"]
DB["MariaDB"]
OS["OpenSearch"]
Redis["Redis"]
S3["S3\n(PDF 파일)"]
end
User["사용자"] --> CDN
CDN --> CFW --> |"JSON:API"| Drupal
Admin["관리자"] --> CFA --> Drupal
Drupal --> DB
Drupal --> OS
Drupal --> Redis
Drupal --> S3
| 구분 | 기술 | 비고 |
|---|
| CMS | Drupal 11 (Headless) | Gin 관리자 테마 |
| 프론트엔드 | Astro | Cloudflare Workers에서 서빙 |
| API | Drupal JSON:API | CDN 캐시 7일, 자동 퍼지 |
| 웹서버 | nginx + PHP 8.3-fpm | - |
| 데이터베이스 | MariaDB | - |
| 검색엔진 | OpenSearch | 7개 언어별 형태소 분석기, PDF 인덱싱 |
| 캐시 | Redis + Cloudflare CDN | - |
| 번역 | TMGMT + DeepL | AI 자동 번역 |
| 파일 저장 | AWS S3 | PDF 약 9,300건 |
| 모니터링 | 서버 모니터링 스크립트 → Slack | 2분 간격 |
| 분석 | Google Analytics | - |
| 항목 | 내용 |
|---|
| 호스팅 | AWS Lightsail ($20/월) |
| 사양 | 4 GB RAM, 458 GB 디스크 |
| 배포 방식 | Git push + SSH + Drush (수동) |
- 인프라 현황 - 운영 인프라, 비용 현황, 레거시 서버 종료 기록
- 역할 및 권한 - 관리자 역할 구성 및 권한 안내
- 콘텐츠 관리 - Resources, Events, News, Useful Links 관리 방법