다보리 Frontend 폴더 구조
-
Frontend 구조
├── 0.0.0
├── app
├── app.examples
├── appslabke
├── artisan*
├── composer
├── config
├── dabory
├── para
├── themes
(... 생략)
├── public
├── ralouphie
├── ramsey
├── resources ├── robots.txt
(... 생략)
주요 디렉토리 설명
- dabory
dabory
폴더는 다보리의 중요한 구성 요소로, 관리자 및 ERP 사용자 메뉴를 커스터마이징 할 수 있도록 설정하는 다양한 JSON 형식의 파일들을 담고 있는para
폴더와, 테마(custom theme) 을 커스터마이징 할 수 있는themes
폴더로 구성되어 있습니다. 다보리 프론트엔드에서 테마를 자유롭게 수정하고 적용할 수 있는 중요한 폴더입니다.para
폴더: 이 폴더에는 관리자가 설정할 수 있는 다양한 ERP 사용자 메뉴와 시스템 설정 파일들이 JSON 형식으로 저장됩니다. 이러한 파일들은 ERP 시스템의 메뉴 구성, 권한 관리, 기타 관리 설정 등을 유동적으로 수정할 수 있게 해줍니다.themes
폴더: 다보리의 프론트엔드 테마를 커스터마이징 할 수 있는 폴더로, 각 사이트별로 제공되는 테마를 개별적으로 수정하거나 새로 구축할 수 있습니다. 각 테마의 템플릿, 스타일, JavaScript, 리소스 등을 이곳에서 관리하며, 이를 통해 각 업체나 고객에 맞춤화된 프론트엔드 페이지를 구현할 수 있습니다.
- public
-
-
public
폴더는 웹 애플리케이션의 진입점이자 외부에서 직접 접근 가능한 파일들이 위치하는 폴더입니다. 이는 웹 서버에서 외부 사용자들이 요청하는 자원들을 제공하는 역할을 합니다. 예를 들어, CSS 파일, JavaScript 파일, 이미지 파일, favicon 등이 이 폴더에 저장됩니다.
-
*심볼릭 링크 (Symbolic Link)dabory
폴더 안에서는 이미지나 리소스에 직접 접근할 수 없기 때문에, public
폴더에 심볼릭 링크(symbolic link)를 생성하여 dabory
내부의 이미지 및 리소스를 외부에서 접근 가능하도록 연결합니다. 이를 통해 public
폴더를 경유하여 dabory
폴더 내의 리소스를 웹 애플리케이션에서 사용할 수 있습니다.
추가설명
다보리의 프론트엔드 구조는 매우 유연하고 확장 가능하도록 설계되어 있으며, dabory
폴더를 통해 관리자는 ERP 시스템과 테마를 자유롭게 커스터마이징할 수 있습니다. 또한 public
폴더는 웹 애플리케이션의 외부 리소스를 제공하는 중심 역할을 하며, 필요한 경우 심볼릭 링크를 통해 리소스를 접근할 수 있습니다.
No Comments