다보리 Theme 폴더의 구조
Theme 폴더의 구조
다보리의 테마 폴더는 두 가지 주요 카테고리로 나뉩니다. 다보리에서는 각 업체별로 개별적으로 제공하는 사이트를 "테마"라고 부릅니다.
 proPro (서비스Service 페이지)Page)
 pro Pro 테마디렉토리는 기업이나 조직 외부에 있는 게스트 및 고객을 대상으로 하는 프론트 오피스 페이지입니다. 표준 ERP와는 별도로 Pro에pro디렉토리에서만 사용되는 독립적인 클래스와 로직이 app, resources, routes 등 여러의 디렉토리에 구분되어 존재하며, 표준 erp와는 독립적으로 작동합니다. 이러한 구조는 각 사이트별로 독자적인 구축이 가능합니다.
- pro 테마의 구조디렉토리 예시
     ├─point2u(테마명)app
         ├─erp
               ├─shell
          ├─pro
               ├─app
                    ├─Http
                    ├─Services
               ├─para
               ├─resources
               ├─routes
               ├─shell
각 디렉토리에 대한 설명
1. app/Http
- 이 디렉토리에는 각 기능별로 정의된 Controller가 있으며, 기능에 따라 명명 규칙을 따릅니다. Controller는 외부 API 호출과 반환된 값들을 view 페이지에 전송하는 역할을 합니다.
2. resources
- viewspara- :- Pro에- pro 디렉토리에서 사용되는 view 페이지의 구성요소, api에 대한 명시 등등 pro 페이지를 구성하는 전반적인 요소들이 파라메터로 구성되어 있습니다. - resources- pro 디렉토리에서 작동하는 - 모든정적인- view 페요소들이- 지가포함된 디렉토리입니다. 보통 Controller와 동일한 네이밍 규칙을 따르며, Controller에서 받아온 데이터를 활용해 view 페이지가 구성됩니다. 스크립트 코드- 도와 css, image 등이 포함되어 있습니다.
2. erp (관리자Back 페이지)Office)
ERP 테마디렉토리는 기업이나 조직 내 직원 및 관리자를 위한 백오피스 페이지입니다. 보통 erp의 표준 erp로 작동하지만 pro  페이지 없이 erp만 사용할 수 있는 erponly 테마는의 ERP경우 기능만 사용하도록pro에 설계되어,정된 /pro트래픽을route를 관리자erp 페이지경로로 리디렉션redirect하여 표준 erp에서만 작동하는 구조로 간결하게 구성되어 있습니다.
- erp 폴더의 구조디렉토리 예시
├─themes 
      ├─erponly
             ├─erp
                    ├─shell
              ├─pro
                    ├─routes
                    ├─shell
              ├─qry
- 예시)- local PC: $ cd pro newerp-php73- $ cd /Users/EricKim/docker-works/php/newerp-php73/dbrerp/public/themes/pro- server : $ cd pro newerp cd /home/newerp/public_html/public/themes/pro - local PC: $ cd erp newerp-php73- $ cd /Users/EricKim/docker-works/php/newerp-php73/dbrerp/public/themes/erp- server : $ cd pro newerp cd /home/newerp/public_html/public/themes/erp
 
 
                