준비하기
선택한 템플릿을 프로젝트 파일로 복제하는 과정은 단순해 보이지만, 체계적인 접근이 필요하다. 복제 방법과 초기 구조화 작업이 이후 작업 효율성을 결정한다.
기본 복제 단계
Figma Community에서 선택한 템플릿 페이지 열기
'Figma에서 열기' 버튼 클릭
파일명 즉시 변경: [프로젝트명]_템플릿명_v0.1
템플릿 구조 분석
Figma는 페이지 계층을 지원하지 않으므로, 네이밍 규칙으로 구조를 표현한다.
원본 구조 예시: 템플릿마다 다름
├── Cover
├── Components
├── Icon
├── [Free] Landing Page
├── [Free] Login
├── [Free] Product List
├── [Free] Product Detail
├── [Free] Cart
├── [Free] Checkout
└── --- Snippet Full Version
표준 구조로 전환
3장에서 정의한 표준 구조로 재구성
재구성된 페이지
- 00_Cover
- 01_Flows_UserJourney
- 02_Wire_FO_Desktop
- 02_Wire_FO_Mobile
- 02_Wire_BO_Desktop
- 03_Proto_FO
- 03_Proto_BO
- 90_Spec_Components
- 91_Spec_Documentation
섹션(Sections)을 활용한 페이지 내 구조화
각 페이지 내부에서 Section으로 영역 구분 (첨부한 이미지에는 Frame으로 되어 있지만, Section 영역으로 묶으면 관리가 좀 더 수월하다.)
[02_Wire] FO_Desktop 페이지 내부:
━━━━━━━━━━━━━━━━━
Section: Homepage
└─ Frame: Hero
└─ Frame: Categories
└─ Frame: Products
━━━━━━━━━━━━━━━━━
Section: Product List
└─ Frame: Filter
└─ Frame: Grid View
└─ Frame: List View
━━━━━━━━━━━━━━━━━
Section: Product Detail
└─ Frame: Gallery
└─ Frame: Info
└─ Frame: Reviews
프레임 간격 표준화
프레임 배치 규칙:
- 가로 간격: 100px
- 세로 간격: 100px
- 섹션 간 간격: 200px
- 첫 프레임 위치: X: 0, Y: 0
컴포넌트 페이지 통합
분산된 컴포넌트를 하나의 전용 페이지로 모으기
90_Spec_Components 페이지 구조
Section: Atoms
- Button/Primary
- Button/Secondary
- Input/Text
- Input/Select
Section: Molecules
- Card/Product
- Form/Login
- Navigation/Breadcrumb
Section: Organisms
- Header/Desktop
- Header/Mobile
- Footer/Default
인스턴스 연결 유지
컴포넌트 이동 시 주의사항:
마스터 컴포넌트는 Cut/Paste 사용 (복사 아님)
이동 후 인스턴스 연결 확인
깨진 연결은 'Restore component' 기능 활용
불필요한 요소 제거
샘플 텍스트를 프로젝트 맞춤 내용으로 교체
사용하지 않을 페이지 삭제
중복된 컴포넌트 제거
깨진 이미지 링크 정리
사용하지 않는 스타일 삭제
네이밍 표준화
표준 네이밍으로 변경:
- P01_Home_Hero
- C.Product.Card.Default
- Button/Primary/Large
- FO_Product_List_01
초기 버전 저장
파일 메뉴 > Save to Version History (버전내역에 저장)
아래는 예시이다. 각 프로젝트 상황에 맞게 작성하면 된다.
제목: v0.1 - Template Import
설명:
- Source: [템플릿명]
- Author: [제작자]
- Pages: [페이지 수]
- Components: [컴포넌트 수]
- Comment
버전 내역을 저장하고 관리하면 실수 또는 원복할때 해당 버전상태로 돌릴 수 있다.
폰트 대체 규칙
누락된 폰트 처리 (누락된 폰트가 있으면 매번 열 때마다 폰트 누락이 뜬다.)
원본 폰트 → 대체 폰트
- Custom Font → Inter
- Premium Font → Roboto
- System Font → SF Pro (Mac) / Segoe UI (Windows)
이미지 placeholder 설정
모든 이미지 선택
Unsplash 또는 기본 placeholder로 대체
이미지 네이밍: IMG_[페이지][용도][번호]
템플릿 복제는 시작에 불과하다. 체계적인 정리와 표준화 작업이 완료되어야 make와의 연계 작업이 원활해지고, 팀 협업이 가능해진다.
Figma를 처음 사용한다면 사용법부터 익히는 게 좋다. 아직 기획은 PPT 작업이 대부분이지만, 점차 Figma로 확대되고 있는 추세이다.
디자이너가 다루 듯 전문적인 영역까지는 필요 없지만, 화면 확대/축소/이동, section, frame, group의 관계, 정렬, Text 입력, 이미지 추가 등 기본적인 사항은 익혀두는 게 좋다.