• 이윰빌더 시즌 4
  • 테마/스킨상점
이윰

이윰빌더 구조

이윰빌더 [시즌4] 의 구조도

그누보드5(영카트5), 빌더, 테마, 스킨의 구조를 설명합니다.

G5 / YC5

BUILDER

THEME

SKIN

  • GNUBOARD5 / YOUNGCART5

    에스아이알소프트에서 제공하는 오픈소스 설치형 인터넷 쇼핑몰 / 게시판 프로그램(CMS)

  • BUILDER

    이윰에서 제공하는 빌더로 그누보드5(영카트5)를 프래임웍으로 사용해 높은 품질의 사이트를 손쉽게 제작하는 솔루션입니다.

이윰빌더 [시즌4] 트리 구조

빌더는 프로그램 영역을 담당하며 그누보드5(영카트5) 원소스를 변형하지 않습니다.
(단, 최초 설치시 common.php 파일은 수정이 되어있으며 설치후 이 파일은 원본파일로 덮어써도 무관합니다.)

  • 그누보드(영카트) Root
    • adm
      • eyoom_admin
      • admin.menu999.eyoom.php
    • extend
      • xeyoom.extend.php
    • eyoom
      • class
      • core
      • extend
      • inc
      • install
      • lib
      • misc
      • mobile
      • shop
      • user
      • common.php
      • config.php
      • head.php
      • head.sub.php
      • index.php
      • main.php
      • tail.php
      • tail.sub.php
    • mypage
    • page
    • plugin
      • slack
    • tag
    • theme
      • eb4_basic

디렉토리 구조

빌더의 기본 디렉토리 구조

그누보드와 빌더의 중간에서 중요한 역할을 수행하는 파일은 xeyoom.extend.php 및 eyoom 폴더의 common.php 파일입니다.

그누보드의 소스를 변형하지 않고서 빌더에서 처리할 수 있도록 하는 핵심적인 영역인 eyoom/core 쪽으로 역할을 넘겨주는 중요한 기능을 하는 파일들입니다.


eyoom/classes 디렉토리에는 기능별로 함수를 묶어놓은 라이브러리 영역입니다.


eyoom/core 디렉토리에는 빌더와 그누보드/영카트를 연결하는 핵심기능의 파일들이 위치하고 있습니다.
전반적인 프로그램의 영역을 담당하는 곳이라고 보시면 됩니다.


eyoom/inc 디렉토리에는 클래스화 하기에는 다소 간단한 역할을 수행하는 파일들을 모아두었습니다.


theme 디렉토리는 홈페이지의 디자인을 담당하는 곳입니다.
이윰빌더 테마 구조는 '테마구조' 에서 구조를 확인 할 수 있습니다.

(* 이윰빌더 테마는 그누보드에서 배포하는 테마와 동일한 theme 폴더에 위치)