Quick Start
다보리-컴포저블을 처음 사용하는 사용자에게 필요한 정보 안내
1장. 설치하기
APP 등록 및 연동
다보리 SSO 다보리 sso는 다보리가 제공하는 다보리 계정으로 로그인할 수 있도록 지원하는 OAuth 2.0 기반의 인증 서비스입니다. app 등록하기 ...
Owner key 사용하기
Owner key란? 다보리앱은 main app과 guest app이 존재합니다. owner key 발행시 main app과 guest app은 owner key를...
Window 사용자의 경우
설치 방법에 앞서 윈도우 환경에서 작업하는 경우 주의사항에 대해 말씀드립니다. 1. 공통사항 1. 현재 설정 확인하기 Windows 환경에서 Git의 기본 설정인...
env.dabory의 이해
env.dabory env.dabory는 Laravel의 설정파일인 env 파일을 확장하여 API 서버와 db 연동을 위해 추가적으로 사용되는 연동용 설 정파일...
다보리 DB API 와 DB 연결 방법
해당사항은 먼저 2장 Restfull api의 구성 1번 메뉴얼을 숙지하시고 확인해주시기 바랍니다. 2장 1번 메뉴얼에서 언급한바와 같이 clientId와 beforeb...
프론트엔드 설치 가이드 (Docker)
아래 단계에 따라 DC 프론트엔드 설치를 진행하세요: 1. DC 프론트엔드 설치본(Docker)을 다운로드하려면 제공된 다운로드 링크를 클릭하여 dc-demo-front...
웹서버/웹호스팅에 설치하는 방법
설치전 준비사항 0. dabory git server에 사용자를 등록합니다. (다보리 git server 바로가기) 1. .env 파일 2. .env.dab...
더미테마(Dummy-Theme)설치 방법
.env 항목에서 DBR_THEME 변수에 erponly를 넣어줍니다. erponly는 테마는 /pro로 들어오는 경로로 들어오는 모든 트래픽을 user page로 redir...
운영테마(Production-Theme)설치방법
운영테마(Production-Theme)설치방법 .env파일에서 ERP_THEME, PRO_THEME 변수를 찾아 확인합니다. 변수의 이름과 테마 폴더 이름을 변수 ...
Dabory Linux 서버 SSH를 통한 로그인 방법
사전준비 1. .ussh 파일 (ssh를 통해 편리하게 접근하기 위한 셸 스크립트 파일입니다.) 2. dbr_list.txt 파일 (개발자가 직접 생성합니다.) ...
xampp를 통한 설치방법
설치전 준비사항 1. xampp 링크를 통해 xampp를 다운로드합니다. 2. More Downloads 클릭 3. 자신의 OS에 맞는 버전을 선택합니다....
[window] WSL 사용시 주의사항
준비사항 wsl 배포판에 git이 설치되어 있어야합니다. git clone시 주의사항 WSL의 파일 시스템은 Windows와 분리되어 있으므로, Windo...
2장. Restfull API 구성
Gate Token 개념
인증 & OAuth 2.0 인증이란 특정 사용자가 본인임을 확인하는 절차를 의미합니다. 일반적으로 아이디와 비밀번호가 일치하면 해당 사용자가 본인이라고 판단할 수 있...
다보리 API 설계의 기본 지식
HTTP Method 및 보안성: 다보리 ERP의 모든 API는 단순성과 보안성을 고려하여 POST method만 사용합니다. 이는 데이터 변경 및 전송의 안정성을 보...
PAP(pick-act-page) API 설명
PAP API PAP(pick-act-page) API는 다보리 컴포저블 앱에서 개별 Table 단위의 데이터 처리를 위한 API 구조를 정의하는 방법입니다. 이...
3장. Frontend 기반 구조
.env 의 구조
.env 파일 세팅 예제 참고자료 Lavavel .env 기본 메뉴얼(https://laravel.kr/docs/5.7/configuration) Lavavel...
.env.dabory 와 Gate Token
제 2장 Rest Api의 구성(https://manual.dabory.com/books/frontend-tutorial/chapter/restfull-api)에서 Gate ...
다보리 Frontend 폴더 구조
Frontend 구조(표준) 주요 디렉토리 설명 dabory 디렉토리는 다보리의 중요한 구성 요소로, 관리자 및 ERP 사용자 메뉴를 커스터마이징 할 수 있도...
다보리 Theme 폴더의 구조
Theme 폴더의 구조 pro (Service Page) pro 디렉토리는 기업이나 조직 외부에 있는 게스트 및 고객을 대상으로 하는 프론트 오피스 페이지입...
4장. Parameter 기반 개발
다보리 파라메터의 개념
다보리 파라메터 다보리 컴포저블에서는 모든 구성요소들을 파라메터를 통해 관리, 구성하고 있습니다. 다보리 파라메터를 통해 다음과 같이 구현이 가능합니다. 몇가지 예시...
ListType1 파라메터의 이해와 사용법
ListType1 ListType1은 다보리 파라메터 중 가장 많이 사용되는 파라메터입니다. 주로 필터링을 통해 데이터를 List 형식으로 출력합니다. ListT...
파라메터를 이용한 head/body 복사
head 복사 구현하기 파라메터를 이용하여 sorder의 head와 body를 복사하는 방법을 명시합니다. 예제에서는 sorder(수주)로 테스트를 진행하겠습니다. ...
5장. 실행 메뉴와 권한 관리
6장. 테마 커스터마이징
테마 설치하기
테마 설치하기 1. 설치할 테마를 확인한뒤 다보리 깃서버에서 해당 테마 레포지토리로 이동하여 HTTP url을 복사합니다. 2. dbrerp 소스에서 dabor...
git 서버와 Standard/theme 폴더 동기화
깃서버 : 테마폴더 동기화 로컬 PC에서의 스크립트 (cd php): cd $HOME/docker-works/php/: 홈 디렉토리 아래에 있는 docker-w...
theme 폴더 및 .env 변수 동기화
Theme 폴더 : .env 변수 동기화 프로젝트 루트 경로에서 .env파일로 이동합니다. .env파일의 DBR_THEME, PRO_THEME 변수에 적용할 테...
프로 테마 커스터마이징하기
테마 개발시 pro 커스터마이징하기 다보리 컴포저블의 기본 쇼핑몰 테마인 dcdemo의 pro 페이지를 커스터마이징하는 예제입니다. dcdemo가 설치되어 있지...
서버에 테마를 반영하는 방법
수정사항 서버에 배포하기 1. 수정사항을 git repo에 piush합니다. 2. 서버 로그인 3. 아래와 같이 명령어를 입력합니다. cd /home all-...
Api23KeyPair를 활용한 통신 가이드
API23JS란? API23JS는 GUEST 사이트의 JavaScript에서 HOST 사이트의 API를 사용하기 위한 권한 키입니다. 여기서 HOST는 데이터를 ...
Theme 개발시 네이밍 규칙
테마/계정/DB 복사 시 중복 단어로 인한 오류 방지를 위한 네이밍 규칙 🔎문제사항 테마나 DB를 복사할 때, 폴더명과 내부 콘텐츠의 텍스트가 함께 일괄 변경...
7장. 쿼리 커스터마이징
8장. 커스텀 테이블 사용방법
기타
바코드 프린트 사용방법
바코드 라이브러리 적용방법 1. 라라벨 패키지 정보 name: milon/barcode version: v10.0.1 url: https://github.c...
크리스탈 레포트 사용방법
MacOS에서 크리스탈 레포트 사용 및 윈도우 서버 접근 방법 1. 크리스탈 레포트 개요 크리스탈 레포트(Crystal Reports)는 데이터를 자동으로 가져와 PDF,...
프론트에서 크리스탈레포트 연동방법
Crystal Report + Front 연동방법 1. 아래와 같이 이미 작업된 양식의 rpt파일이 존재한다면 해당 rpt파일에서 필요한 필드들을 확인합니다. ...