brunch

14장. Community 템플릿을 Figma로 복제

준비하기

by jeromeNa

선택한 템플릿을 프로젝트 파일로 복제하는 과정은 단순해 보이지만, 체계적인 접근이 필요하다. 복제 방법과 초기 구조화 작업이 이후 작업 효율성을 결정한다.


복제 프로세스


기본 복제 단계

Figma Community에서 선택한 템플릿 페이지 열기

스크린샷 2025-11-18 오후 3.07.48.png

'Figma에서 열기' 버튼 클릭

스크린샷 2025-11-18 오후 3.08.06.png


파일명 즉시 변경: [프로젝트명]_템플릿명_v0.1

스크린샷 2025-11-18 오후 3.08.59.png


파일 구조 재구성


템플릿 구조 분석


Figma는 페이지 계층을 지원하지 않으므로, 네이밍 규칙으로 구조를 표현한다.

원본 구조 예시: 템플릿마다 다름
├── Cover
├── Components
├── Icon
├── [Free] Landing Page
├── [Free] Login
├── [Free] Product List
├── [Free] Product Detail
├── [Free] Cart
├── [Free] Checkout
└── --- Snippet Full Version
스크린샷 2025-11-18 오후 3.09.20.png



표준 구조로 전환

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
스크린샷 2025-11-18 오후 3.09.34.png



섹션(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
스크린샷 2025-11-18 오후 3.12.42.png


프레임 간격 표준화

프레임 배치 규칙:
- 가로 간격: 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
스크린샷 2025-11-18 오후 3.28.38.png
스크린샷 2025-11-18 오후 3.32.54.png
스크린샷 2025-11-18 오후 3.39.18.png


버전 내역을 저장하고 관리하면 실수 또는 원복할때 해당 버전상태로 돌릴 수 있다.


폰트 및 이미지 처리


폰트 대체 규칙

누락된 폰트 처리 (누락된 폰트가 있으면 매번 열 때마다 폰트 누락이 뜬다.)

원본 폰트 → 대체 폰트
- 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 입력, 이미지 추가 등 기본적인 사항은 익혀두는 게 좋다.




keyword