portfolio_company
회사명, 한영 소개, 로고, 이미지, 링크, 산업·지역·투자 단계, 정보 기준일
Implementation Blueprint · WordPress Product Track T4
영문·국문 홈페이지를 만드는 데서 끝나지 않습니다. 기업별 계정 발급, 자사 정보 수정, 최고 관리자 검수, 공개 포트폴리오 반영, 검색·필터, 백업과 운영 인수까지 한 흐름으로 연결합니다.
01 · System Architecture
WordPress는 공개 페이지와 계정·권한 기반 운영을 함께 담당합니다. 메뉴를 숨기는 수준이 아니라, 저장과 API 호출마다 현재 사용자와 회사의 소유 관계를 서버에서 검증합니다.
기업이 수정 요청을 제출하면 공개본을 바로 바꾸지 않고 비공개 스냅샷을 생성합니다. 최고 관리자가 변경 전후를 검토한 뒤 승인된 필드만 공개본에 반영합니다.
02 · Permission & Data Governance
기업 관리자는 wp-admin이 아닌 전용 화면에서 본인 회사만 수정합니다. 담당자 이메일·전화와 반려 사유는 공개 API, 검색, 사이트맵에서 제외합니다.
| 행동 | 공개 방문자 | 기업 관리자 | 최고 관리자 |
|---|---|---|---|
| 포트폴리오 조회·검색 | 가능 | 가능 | 가능 |
| 자기 회사 수정 요청 | 불가 | 가능 | 가능 |
| 타사 데이터 수정 | 불가 | 불가 | 가능 |
| 요청 승인·반려 | 불가 | 불가 | 가능 |
| 계정 생성·정지·분류 관리 | 불가 | 불가 | 가능 |
| 비공개 담당자 정보 | 불가 | 본인만 | 가능 |
회사명, 한영 소개, 로고, 이미지, 링크, 산업·지역·투자 단계, 정보 기준일
변경 스냅샷, 임시 이미지, 요청 상태, 검수자, 반려 사유, 제출·검토 시각
초대 이메일, 담당 회사, 계정 상태, 마지막 로그인. 평문 비밀번호는 발송하지 않습니다.
초대, 로그인, 제출, 승인, 반려, 정지 이력. 관리자만 조회하고 공개 REST에 등록하지 않습니다.
summary_en / summary_ko, description_en / description_ko를 한 화면에서 입력해 번역본과 원본의 소유 관계가 갈라지지 않게 합니다.
03 · 30-Day Delivery Plan
일정은 화면 수가 아니라 위험 순서로 배치합니다. 분류·권한·공개 정책을 먼저 잠그고, 공개 화면과 CMS를 연결한 뒤 80개 계정 발급 리허설과 인수 테스트로 마감합니다.
80개 원본 CSV 샘플, 기업당 계정 수, 승인 방식, 한영 입력 책임, 문의 개인정보 정책을 확정합니다.
종료 조건 · PRD·데이터 모델·화면 흐름 승인추천 디자인을 고도화하고 CPT·분류·목록·상세·검색·필터·SEO 구조를 실제 데이터와 연결합니다.
종료 조건 · 10개 샘플 데이터로 EN/KO 탐색 통과CSV 계정 생성, 초대 메일, 기업 대시보드, 서버 소유권 검증, 공개본·수정본 비교와 감사 로그를 구현합니다.
종료 조건 · 타사 접근 차단 및 승인 반영 E2E 통과일괄 발급 리허설, 이미지 규격, 검색 응답, 백업 복원, 역할별 QA, 관리자 교육과 운영 가이드를 완료합니다.
종료 조건 · 인수 체크리스트 서명 및 오픈 승인Risk Controls
| 주요 리스크 | 예방 설계 | 검증 방법 |
|---|---|---|
| 타사 회사 ID로 저장 | 모든 저장·API에서 사용자와 company 관계 검증 | IDOR 역할 테스트 |
| 승인 중 공개 페이지 소실 | 공개본과 비공개 수정 스냅샷 분리 | pending 상태 공개 유지 테스트 |
| 영문·국문 정보 불일치 | 한 화면 이중 필드와 언어별 필수값 | 번역 누락·폴백 정책 테스트 |
| 초대 메일 미수신 | SMTP, bounce 확인, 재발송·수동 복구 | 샘플 도메인 전달성 테스트 |
| 악성·대용량 이미지 | MIME·확장자·용량 검증과 이미지 재처리 | 허용·차단 파일 업로드 테스트 |
| 호스팅 성능 부족 | 로그인 영역 캐시 제외, 공개 영역 CDN·페이지 캐시 | 스테이징 부하·복원 테스트 |
04 · Definition of Done
아래 항목을 실제 역할별 계정으로 검증하고, 결과와 운영 절차를 인수 문서에 남깁니다.
80개 계정 CSV 검증중복 이메일·필수값·분류 오류 리포트와 초대 링크 발송
기업별 접근 격리URL·폼·API 변조 시에도 다른 기업 데이터 조회·수정 차단
공개본 무중단 승인수정 대기·반려 중 현재 공개본 유지, 승인 후 허용 필드 반영
한영 탐색 정합언어별 URL·메타·hreflang과 검색·산업·지역·단계 필터 확인
개인정보 비노출담당자 정보가 공개 REST·HTML·검색·사이트맵에 포함되지 않음
운영 인수 가능계정 정지·재초대, 승인·반려, 백업 복원, 장애 접수 절차 전달
05 · Interface Evidence
추천안은 80개 기업 탐색과 기업 관리자 운영을 중심에 둔 Option B입니다. 실제 브랜드 자료 수령 후 디자인은 조정할 수 있지만 데이터·권한 구조는 유지됩니다.
Option A · Institutional
투자 철학과 기관 신뢰를 먼저 보여주는 에디토리얼 방향입니다.

Option B · Data Directory
검색·필터와 기업별 셀프 관리를 핵심 행동으로 두는 실행 친화적 방향입니다.

Open Decisions