# 다보리 Frontend 폴더 구조

> ## **Frontend 구조(표준)**

[![image.png](https://manual.dabory.com/uploads/images/gallery/2025-02/scaled-1680-/XKvimage.png)](https://manual.dabory.com/uploads/images/gallery/2025-02/XKvimage.png)

#####  **주요 디렉토리 설명**

`dabory` 디렉토리는 다보리의 중요한 구성 요소로, 관리자 및 ERP 사용자 메뉴를 커스터마이징 할 수 있도록 설정하는 디렉토리입니다.

**`para`** : 이 디렉토리에는 관리자가 설정할 수 있는 다양한 **ERP 사용자 메뉴**와 **시스템 설정 파일**들이 JSON 형식으로 저장됩니다. 이러한 파일들을 통해 ERP 시스템의 메뉴 구성, 권한 관리, 기타 관리 설정 등을 유동적으로 수정이 가능합니다.

[![image.png](https://manual.dabory.com/uploads/images/gallery/2025-02/scaled-1680-/Z9qimage.png)](https://manual.dabory.com/uploads/images/gallery/2025-02/Z9qimage.png)

**`themes`** : 다보리의 프론트엔드 테마를 커스터마이징 할 수 있는 디렉토리입니다. 각 사이트별로 제공되는 테마를 개별적으로 수정하거나 새로 구축할 수 있습니다. 각 테마의 템플릿, 스타일, JavaScript, 리소스 등을 이곳에서 관리하며, 이를 통해 각 업체나 고객에 맞춤화된 프론트엔드 페이지를 구현할 수 있습니다.

[![image.png](https://manual.dabory.com/uploads/images/gallery/2025-02/scaled-1680-/V9Ximage.png)](https://manual.dabory.com/uploads/images/gallery/2025-02/V9Ximage.png)

`public` : public 폴더는 웹 애플리케이션의 진입점이자 외부에서 접근 가능한 모든 파일들이 위치하는 폴더입니다. 다보리 프론트엔드에서 테마 요소에 실제로 접근할 수 있는 디렉토리입니다. para- -/dabory 폴더와 themes 폴더는 위 **dabory** 폴더와 동일한 구조로 이루어져 있습니다. **dabory** 폴더에서는 이미지나 리소스에 접근이 불가능하기 때문에 **public** 폴더에서 심볼릭 링크(symbolic link)를 생성하여 사용합니다.

[![image.png](https://manual.dabory.com/uploads/images/gallery/2025-02/scaled-1680-/kCQimage.png)](https://manual.dabory.com/uploads/images/gallery/2025-02/kCQimage.png)

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

####  **추가설명**

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