Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

34 total results found

다보리-컴포저블 메뉴얼

테스트 북

안녕하슈.

다보리 ERP의 구성

다보리 ERP 설치 방법

다보리-컴포저블 Frontend 개발 Tutorial

테스트 챕터

테스트 북

안녕 챕터

1장. 설치방법

다보리-컴포저블 Frontend 개발 Tutorial

Restfull API 구성

다보리-컴포저블 Frontend 개발 Tutorial

3장. Frontend 기반 구조

다보리-컴포저블 Frontend 개발 Tutorial

4장. Parameter 기반 개발

다보리-컴포저블 Frontend 개발 Tutorial

5장. 실행 메뉴와 권한 관리

다보리-컴포저블 Frontend 개발 Tutorial

6장. 테마 커스터마이징

다보리-컴포저블 Frontend 개발 Tutorial

7장. 쿼리 커스터마이징

다보리-컴포저블 Frontend 개발 Tutorial

다보리 컴포저블에서 업체는 표준(standard) 쿼리 구조를  적용할 수 있고 각 업체별로 쿼리를 커스터마징하여 사용할 수 있습니다. 각 theme 폴더에는 qry 폴더가 있는데 이 폴더 안에 사용할 경로에 맞춰서 실행할 sql 파일을 생성합니다. 프론트엔드에서 이 경로로 호출하게 되면 커스터마이징한 쿼리를 사용할 수 있습니다.    

8장. 커스텀 테이블 사용방법

다보리-컴포저블 Frontend 개발 Tutorial

안녕 페이지

테스트 북

안녕페이지야

Docker에 설치하는 방법

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

docker 설치방법 설치할 프로젝트 경로로 이동한뒤 깃서버에서 php-docker를 복제해옵니다.(git clone php-docker url)docker를 돌리기 위해 Dockerfile과 docker-composeyml 파일을 세팅합니다. Dockerfile은 디폴트로 php 7.3버전이 설치되며  php 버전이 8.0 이상일 경우copy Dockerfile--v8.0 Dockerfilecopy php.ini-pma-upload--v8.0 php.ini...

웹서버/웹호스팅에 설치하는 방법

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

웹서버/웹호스팅 설치방법   먼저 웹호스팅 서버에 접근하기전 세팅할 파일들을 준비해둡니다. git clone을 통해 깃서버로부터 소스코드를 복제할 것이기 때문에 gitignore에 포함되는 파일들을 세팅합니다. 세팅목록은 다음과 같습니다. /daboer/themes /vendor 위 파일들이 세팅이 되면 ussh 파일을 통해 웹호스팅 서버에 접근합니다. ./ussh 서버명 호스트명을 통해 접근할 수 있습니다. 만약 사용하는 OS가 widnow인 경...

더미테마(Dummy-Theme)설치 방법

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

더미테마(Dummy-Theme)설치 방법 .env 항목에서 DBR_THEME 변수에 erponly를 넣어줍니다. erponly는 테마는 /pro로 들어오는 경로로 들어오는 모든 트래픽을 user page로 redirection시켜주는 테마입니다. /dabory/themes 디렉토리로 이동한뒤 git clone erponly url 명령어를 통해 theme 소스코드를 가져옵니다. 반드시 변수의 이름과 테마 폴더 이름을 변수 값으로 동기화해야 합니다. 디렉...

운영테마(Production-Theme)설치방법

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

운영테마(Production-Theme)설치방법 .env파일에서 ERP_THEME, PRO_THEME 변수를 찾아 확인합니다. 변수의 이름과 테마 폴더 이름을 변수 값으로 동기화해야 합니다. /themes/pro 폴더 임폴트 (수정 예정)

다보리 API 설계의 기본 지식

다보리-컴포저블 Frontend 개발 Tutorial Restfull API 구성

다보리 API 설계 다보리 ERP의 모든 API는 단순성과 보안성을 지향하기 때문에 POST method만 사용합니다. 모든 API는 GateToken을 사용합니다. API는 타켓 DB의 접근 정보를 PKI 암호화한 BeforeBase64 Key로만 GateToken을 발급받을 수 있습니다. ( https://libsodium.gitbook.io/doc 참조) DaborySSO 를 사용하기를 권장하지만 Key Pair를 API 서버의 환경변수에 저...

PAP(pick-act-page) API 설명

다보리-컴포저블 Frontend 개발 Tutorial Restfull API 구성

PAP(pick-act-page) API란? PAP(pick-act-page) API는 다보리 컴포저블 앱에서 개별 Table 단위의 데이터 처리를 위한 API 구조를 정의하는 방법입니다. 이 API 구조는 데이터의 추출(Pick), 실행(Action), 그리고 페이지네이션(Page) 세 가지 api를 포함하고 있습니다. Pick api (데이터 추출) 개별 ID 값을 기반으로 한 개 또는 다수의 레코드를 추출합니다. Act api (데이터 실...

다보리 Gate Token 개념

다보리-컴포저블 Frontend 개발 Tutorial Restfull API 구성

다보리 Gate Token이란? SSO에 가입한 사용자는 로그인후 접속정보를 통해 ClientId와 PublicKey를 발급받습니다. 최초에 작성된 sodium key pair는 sso 서버에 저장됩니다. (Front-end) - - - - > {Client Id, BA64 Key} - - - - > (Back-end)                                   gateToken 생성 (Back-end) - - - - > {gat...

.env 의 구조

다보리-컴포저블 Frontend 개발 Tutorial 3장. Frontend 기반 구조

.env 변수 설명  Lavavel .env 기본 메뉴얼(https://laravel.kr/docs/5.7/configuration) Lavavel .env Example(https://zetawiki.com/wiki/라라벨_.env,_.env.example)   # [Dabory]ERP_THEMES=업종특화 소스코드 분리 위해 사용 (themes/erp 폴더 임포트)PRO_THEME=PRO 소스코드 분리하기 위해 사용 (themes/pro 폴더 임포...

Production DB 생성과 .env.dabory 의 이해

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

다보리 Front-end에서는 Laravel에서 기본 제공하는 환경설정 파일인 env 항목에 자주 사용되는 추가적인 변수를 넣어 사용하고 있습니다. 또한 Back-end API 서버와의 연동을 위해 env.dabory 항목을 별도로 사용하고 있습니다.  env.dabory는 backend api와 연동하기 위한 설정파일입니다. api server와 db server에 따라 env. dabory 파일이 다르게 설정됩니다. env.dabory 설정을 통해 1...

다보리 DB API 와 DB 연결 방법

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

해당사항은 먼저 2장 Restfull api의 구성 1번 메뉴얼을 숙지하시고 확인해주시기 바랍니다. 2장 1번 메뉴얼에서 언급한바와 같이 clientId와 beforebase64가 담긴 json type의 데이터를 통해 API 서버를 호출하게되면 api 서버에서 response로 gate token을 생성하여 반환합니다. 이 gate token으로 env.dabory에서 설정을 통해 연동된 db api에 접근할 수 있습니다.

.env.dabory 와 Gate Token

다보리-컴포저블 Frontend 개발 Tutorial 3장. Frontend 기반 구조

제 2장 Rest Api의 구성(https://manual.dabory.com/books/frontend-tutorial/chapter/restfull-api)에서 Gate Token에 대한 내용을 다뤘으니 참조하시고 해당 장을 숙지하시면 이해하는데 도움이 됩니다. dabory Gate Token(DGT) 순서도 - [ KeyPair/PublicKey 등을 를 생성하는 일반적인 PHP Code] https://www.php.net/manual/en/...

다보리 Frontend 폴더 구조

다보리-컴포저블 Frontend 개발 Tutorial 3장. Frontend 기반 구조

Frontend 구조 ├── 0.0.0 ├── app ├── app.examples ├── appslabke ├── artisan*  ├── composer ├── config ├── dabory        (... 생략) ├── public ├── ralouphie ├── ramsey ├── resources ├── robots.txt       (... 생략) - dabory dabory 폴더는 Composing 방식으로...

다보리 Theme 폴더의 구조

다보리-컴포저블 Frontend 개발 Tutorial 3장. Frontend 기반 구조

Theme 폴더의 구조 다보리 테마폴더는 두가지로 분류됩니다. 1. pro (서비스 페이지)     기업이나 조직 외부에 있는 게스트 및 고객 구성원을 대상으로 하는 프론트 오피스 페이지입니다. - pro 폴더의 구조 예시 ├─themes       ├─erponly              ├─erp                     ├─shell               ├─pro                     ├─routes...

다보리 파라메터의 개념

다보리-컴포저블 Frontend 개발 Tutorial 4장. Parameter 기반 개발

다보리 컴포터블에서는 쿼리에 대한 정보를 json 구조의 파라미터에 넣어 다양한 구조의 쿼리를 사용할 수 있습니다. 프론트에서 필요한 데이터에 해당하는  json 파일(쿼리의 내용을 담고 있는)을 배열로 요청하면 백엔드에서 해당 json 파일을 읽습니다. json 파일에서 호출한 sql 파일을 실행하여  결과 데이터를 프론트에서 사용할 수 있습니다. 공통적으로 파라미터 파일의 경로는 다음과 같습니다. /dabory/themes/$theme/$theme...

ListType1 파라메터의 이해와 사용법

다보리-컴포저블 Frontend 개발 Tutorial 4장. Parameter 기반 개발

ListType1 파라메터의 이해 다보리 파라메터 중 가장 많이 사용하는 ListType1 파라메터의 예시 ListType1 파라메터의 사용법 다음 내용은 새로운 LT1을 추가하는 방법입니다. 먼저 erp 페이지의 슈퍼유저메뉴 -  바둑판 불러오기 메뉴를 통해 파라메터 명을 확인합니다. 혹은 dbr_user_menu에서 para_name을 확인확인할 수 있습니다. 파라메터명을 확인했다면  페이지의 소스에서 list-type1 디렉토리 내 par...

theme 폴더 설치방법

다보리-컴포저블 Frontend 개발 Tutorial 6장. 테마 커스터마이징

테마폴더 설치 참조:  Theme 폴더의 구조 테마폴더를 설치하기 위해서는 먼저 프로젝트 내 /public/themes 폴더로 이동합니다. - pro 테마 dbr-themes-pro 레포지토리에서 적용할 pro 테마를 선택합니다. 만약 erponly 테마를 적용한다면 git clone erponly 명령어를 통해 테마 폴더를 /public/themes로 복제합니다. - erp 테마 dbr-themes-erp  에서 레포지토리에서 적용할...

git 서버와 Standard/theme 폴더 동기화

다보리-컴포저블 Frontend 개발 Tutorial 6장. 테마 커스터마이징

깃서버 : 테마폴더 동기화 로컬 PC에서의 스크립트 (cd php): cd $HOME/docker-works/php/: 홈 디렉토리 아래에 있는 docker-works/php/ 경로로 이동합니다.  all-gitpp {website-alias}: all-gitpp는 사전 정의된 쉘 함수로, 웹사이트 별로 Git 저장소에서 변경 사항을 가져오고 특정 폴더로 이동하여 업데이트를 수행합니다. {website-alias}는 웹사이트의 별칭을 나타...

theme 폴더 및 .env 변수 동기화

다보리-컴포저블 Frontend 개발 Tutorial 6장. 테마 커스터마이징

Theme 폴더 : .env 변수 동기화   프로젝트 루트 경로에서 .env파일로 이동합니다. .env파일의 DBR_THEME, PRO_THEME 변수에  적용할 테마 폴더의 이름과 동일한 값을 넣어줍니다. (변수 이름과 테마 폴더 이름을 변수 값으로 동기화해야 합니다.) 현재는 DBR_THEME로 통합되어 DBR_THEME 변수로만 운영되고 있습니다.

Dabory Linux 서버 SSH 로 로그인 방법

다보리-컴포저블 Frontend 개발 Tutorial 1장. 설치방법

* ussh 파일을 통한 linux 서버 로그인 ussh 파일을 사용하여 로그인하기 위해서는 먼저 세가지를 준비해야합니다. (1). ussh파일 (2). pem key (3). 해당 서버의 ip 정보가 적힌 txt 파일 ex) list_file=$svr_str3"_list.txt" 위 세가지가 준비되었다면 ussh 파일이 위치한 경로로 이동합니다. ./ussh serverhostusername  ex) ./ussh eyeFr te...