LogoLogo
NHN커머스 메인고도몰 운영 도움말
  • 고도몰 튜닝 가이드
    • Intro
    • 이해하기
      • 용어
      • 구조
        • 튜닝 진행 방법
        • 튜닝 가능 범위
        • 고도몰 아키텍쳐(Architecture)
        • 코딩 규칙
        • 네이밍 규칙
    • 준비하기
      • 심화 구조 이해
        • Routing 소개
        • Controller 소개
        • HTTP 소개
        • Database 소개
        • Security 소개
        • Exception 소개
        • Language 소개
      • 오픈 API 사용가이드
        • 인증키 발급 방법 안내
        • 공급사 이용 방법 안내
    • 튜닝하기
      • 소스 코드 튜닝
        • 기본 튜닝 방법
        • 컨트롤러 튜닝 방법
        • 템플릿 튜닝 방법
        • 튜닝 시 유의사항
      • 데이터베이스 튜닝
        • 튜닝 방법
        • 튜닝 시 유의사항
        • 고도몰 테이블 명세서
        • PhpMyAdmin 이용
      • 디버깅 방법
      • 패치 확인 및 대응 방법
    • 튜닝 따라하기
      • 관리자 GNB 색상 변경하기
      • 즐겨찾기 메뉴 바로가기 만들기
      • 관리자 메뉴 추가하기
      • 관리자 메뉴 수정하기
      • 관리자 페이지 추가하기
      • 관리자 페이지 수정하기
      • 사용자 페이지 추가하기
      • 사용자 페이지 수정하기
    • 잘못된 튜닝사례
      • 상속 미준수
      • 메소드 관련
      • 그 외
  • 기타 개발 가이드
    • 로그 사용 가이드
    • [PMA] 내보내기(export) 이용 안내
    • 외부 스크립트 사용 가이드
    • SDK 사용 가이드
  • 튜닝가이드 영상 보기
Powered by GitBook
LogoLogo

NHN COMMERCE

  • 공지사항
  • 회사소개

Partners

  • 서비스 제휴문의
  • 셀러어드민
  • 디자인 파트너

Developers

  • 스토어

©NHN COMMERCE Corp. All rights reserved.

On this page

Was this helpful?

  1. 고도몰 튜닝 가이드
  2. 이해하기
  3. 구조

튜닝 진행 방법

고도몰 튜닝을 진행하는 방법에 대한 내용입니다.

고도몰의 튜닝 진행은 다음과 같이 원본소스 확인 > 소스튜닝 > 운영환경 적용의 단계로 진행 됩니다.

1. 원본소스 확인

고도몰의 원본 소스를 확인하는 단계입니다. 원본소스 확인을 권장 드리는 이유는 튜닝이 가능한 범위를 직접 확인할 수 있을 뿐더러, 해당 소스 기반으로 한 튜닝을 진행하시는 것을 권장 드리기 때문입니다. 고도몰 원본소스는 고도몰 상점 관리자의 '개발소스 관리'에서 확인할 수 있습니다.

고도몰 원본소스에서 제공 되고 있는 내용을 기반으로 기능을 추가하는 튜닝 예시

: 상품리스트 검색어 키워드에 '상품상태' 조건을 추가하는 튜닝

2. 소스튜닝

고도몰 원본소스를 기반으로 개발하는 내용으로 소스를 튜닝하는 단계, 즉 개발을 직접 진행하는 단계 입니다. 통상 소스 튜닝의 경우 각 개발자(혹은 에이전시)의 로컬 환경에서 진행 됩니다.

3. 운영환경 적용

개발(튜닝)한 소스를 운영환경에 적용하는 단계를 의미하며, 이는 곧 사용자들이 보는 쇼핑몰에 개발 된 내용이 적용 되는 것을 의미합니다.

📌 고도몰 튜닝 관련 제공 기능 '개발소스 관리' 소개

고도몰의 기본 개발 방법은 원본소스를 확인하고, 튜닝하고자 하는 파일의 소스를 디렉토리로 복사하여 해당 파일에서 작업한 뒤 운영소스에 적용하는 것 입니다.

앞서 말씀 드린 것 처럼 쇼핑몰 스킨패치를 제외한 모든 고도몰 패치는 자동으로 적용 되는데요. 이를 위해서는 반드시 튜닝 시 하기 두 가지 사항을 반드시 준수해주셔야 합니다.

자동패치 지원 대상이 되기 위한 필수 준수 사항 ‼️

  1. 원본 소스의 class를 상속 받을 것.

  2. 원본 소스의 메소드 확장 개발 시, 반드시 원본 소스의 부모 메서드를 상속 받을 것

  3. 다른 클래스를 사용하는 경우에는 namespace와 class 사이에 use를 이용하여 사용하려는 class를 추가할 것

고도몰이 제안하는 기본 개발방법대로 진행할 수 있도록 튜닝 관련 기능을 제공하고 있으며, 이는 상점 관리자를 통해 접속 가능한 '개발소스 관리' 기능을 통해 사용하실 수 있습니다. 해당 기능은 튜닝이 가능한 고도몰을 사용하시는 경우에만 노출 되는 메뉴로, 해당 기능이 확인 되지 않은 고도몰은 튜닝이 불가한 상점이오니 이용에 참고하여주시기 바랍니다.

Previous구조Next튜닝 가능 범위

Last updated 1 year ago

Was this helpful?

고도몰 원본 소스 확인 화면
작업 중인 개발소스 확인 화면
운영환경에 적용 된 소스 확인 화면