Skip to main content

다보리 Frontend 폴더 구조

  • Frontend 구조

├── 0.0.0

├── app

├── app.examples

├── appslabke

├── artisan* 

├── composer

├── config

├── dabory 

     ├── para

    ├── themes 

      (... 생략)

├── public

├── ralouphie

├── ramsey

├── resources ├── robots.txt

      (... 생략)

 

 주요 디렉토리 설명
- dabory 

  • dabory 폴더는 Composing다보리의 방식으중요한 구성 요소, 관리자/erp 및 ERP 사용자 메뉴를 커스터마이징 할 수 있도록 설정할 수 있json다양한 JSON 형식의 파일들을 담고 있는 para 폴더와, 테마(custom theme) 을 커스터마이징 할 수 있는 themes 폴더로 구성되어 있습니다. 다보리 프론트엔드에서 테마를 자유롭게 수정하고 적용할 수 있는 중요한 폴더입니다.
    • para 폴더: 이 폴더에는 관리자가 설정할 수 있는 다양한 ERP 사용자 메뉴시스템 설정 파일들이 JSON 형식으로 저장됩니다. 이러한 파일들은 ERP 시스템의 메뉴 구성, 권한 관리, 기타 관리 설정 등을 유동적으로 수정할 수 있게 해줍니다.
    • themes 폴더: 다보리의 프론트엔드 테마를 커스터마이징 할 수 있는 themes 폴더로, 각 사이트별로 제공되는 테마를 개별적으로 수정하거나 새로성되어축할 수 있습니다. 각 테마의 템플릿, 스타일, JavaScript, 리소스 등을 이곳에서 관리하며, 이를 통해 각 업체나 고객에 맞춤화된 프론트엔드 페이지를 구현할 수 있습니다.

- public

    • public 폴더는 웹 애플리케이션의 진입점이자 외부에서 직접 접근 가능한 모든 파일들이 위치하는 폴더입니다. 이는 웹 서버에서 외부 사용자들이 요청하는 자원들을 제공하는 역할을 합니다. 예를 들어, CSS 파일, JavaScript 파일, 이미지 파일, favicon 등이 이 폴더에 저장됩니다.

    • 다보리
  • 프론트엔드에서

*심볼릭 중요한링크 테마를(Symbolic 커스터마이징할 수 있는Link)
dabory 폴더입니다.

  • para- -/dabory 폴더와 themes 폴더는 위 dabory 폴더와 동일한 구조로 이루어져 있습니다.

  • dabory 폴더에서는 이미지나 리소스에 직접 접근 불가능하수 없기 때문에, public 폴더에 심볼릭 링크(symbolic link)를 생성하여 사용dabory 내부의 이미지 및 리소스를 외부에서 접근 가능하도록 연결합니다. 이를 통해 public 폴더를 경유하여 dabory 폴더 내의 리소스를 웹 애플리케이션에서 사용할 수 있습니다.

  •  

     추가설명

    다보리의 프론트엔드 구조는 매우 유연하고 확장 가능하도록 설계되어 있으며, dabory 폴더를 통해 관리자는 ERP 시스템과 테마를 자유롭게 커스터마이징할 수 있습니다. 또한 public 폴더는 웹 애플리케이션의 외부 리소스를 제공하는 중심 역할을 하며, 필요한 경우 심볼릭 링크를 통해 리소스를 접근할 수 있습니다.