웹 데이터 공동작업을 위한 Form Tools

“코딩없이 웹을 통해 MariaDB의 데이터를 CRUD할 수 있는 가장 쉬운 툴이 무엇이 있을까 알아보다 Form Tools가 있어 소개합니다.”

– 사용 후 평가 –
장점 : 단시간에 코딩없이 폼 생성 및 배포할 수 있습니다.
데이터 내보내기 기능과 데이터 시각화 기능이 제공됩니다.
컬럼을 손쉽게 수정할 수 있고 필수입력, 입력검증 등의 기능이 있습니다.

단점 : 데이터 가져오기(Import) 기능이 없습니다.(과거 버전에서는 있었던 듯)
단순 폼 입력은 URL 만으로 가능하지만 입력된 정보 수정을 위해 인증이
필요합니다.
막상 사용해보니 설문조사 limesurvey 로 할 수 있는 경우가 많을것 같습니다.

참조 : https://formtools.org/


1. 준비환경 및 설치
1) 준비환경 : PHP + MariaDB 서버, Form Tools로 사용할 DB 1개 생성
2) 설치 방법 매우 쉽습니다. 위 URL 에서 설치파일 다운로드 후 웹사이트에 업로드 합니다. 웹페이지에서 Step에 따라 필요한 정보 입력하고 설치합니다.
https://docs.formtools.org/installation/ 참고

2. 사용예 (부서별 내선번호 정보 관리 폼)
1) Clients > Add Client에서 함께 공유작업할 사용자를 입력합니다.
2) Option List 생성
① 부서를 만들기 위해 ‘Forms > Option Lists > Create New Option List’ 클릭 ‘Name : dept’, Field 3개 추가하여 임의의 부서를 입력합니다.
② 직급을 만들기 위해 Option List : Title 를 만들고 ‘사원, 대리, 과장..등’ 필드 생성합니다.

3) 폼생성을 위해 ‘Forms > Add Form’ 에서 ‘Form Builder’ Select 클릭
4) ‘Form Name : Users’, Number of fileds : 4, Access : Public 선택 후 Add Form 클릭
5) 폼 상세설정을 위한 페이지 ‘Fields’ 탭에 아래 이미지와 같은 형태로 설정합니다.

6) Option List 에 해당하는 ‘부서’ 와 ‘직급’은 가장 우측 수정아이콘을 클릭해 ‘Dropdown Settings(또는 Radio Button Settings 등)’ 탭의 Value 값에 앞에서 정의한 Option List 를 선택합니다.
7) 필드의 필수입력, Validation 체크를 수정아이콘으로 할 수 있습니다.
8) Publish 탭에서 ‘Publish this form’ 클릭 후 Form Builder 팝업창에서 디자인적인 요소를 설정합니다. ‘PUBLISH’를 클릭합니다.
9) 배포할 Filename 을 입력하고 Publish 클릭합니다. 배포된 URL이 생성되며 완료 됩니다. 배포된 폼 URL에서 임의의 정보를 입력해 봅니다.

10) 데이터 시각화를 위해 ‘Modules > Data Visulization’ 에서 ‘Create New Visualization’ 클릭하여 부서별 인원현황, 직급별 인원현황 등을 생성합니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.