TECH-NOTE 2002-PRO (2001.08.01) 글쓰기 도움말프린트 하기 ▷▶▷▶고급문서 작성 ◀◁◀◁
구체적인 설명은 원본소스의 technote/설명서/쇼핑몰구축.html 파일에 있습니다.
고급문서 - 개요
TECH-NOTE 내에서 정의하는 고급문서란, 뭔가 복잡하거나
수준높은 내용이 담긴, 내용상의 고급문서를 의미하는 것이 아니라,
보여주기만 하는 일반 텍스트형 문서와는 다른 그 이상의 역할을 수행하는 문서
즉, 방문자와 상호작용을 할 수 있는 형태로서의 고급 폼문서를 의미한다.
방문자로부터 어떤 자료를 입력 받아 이를 운영자의 의도대로
처리가 되게끔 만들어지는 문서를 자체적으로
'고급문서'로 호칭하기로 한다.
일반적인 게시판이나 폼메일양식은 일정한 틀에 늘 고정되어
있고 입력되는 자료형태도 동일하므로 게시판, 폼메일 그 자체기능
이외의 용도로 활용하기가 어렵다.
변형해서 사용한다 하더라도
새로운 용도가 생길때마다 그 수 만큼 새로 프로그램을 설치해야 한다.
반면 TECH-NOTE 의 고급문서는 여러 형태의 입력폼을
게시판에 글올리듯 쉽게 수십 수백개 만들수 있고
이를 게시판형태 처럼 목록으로 저장 관리한다.
즉, 다른형태, 다른기능, 다른처리방식을 가진 수백가지의 입력폼을
BOARD 내에서 자체생성하여 운용할 수 있다는 애기이다.
물론 BOARD 내에만 둘 수 있는 것은 아니고, 일반 페이지처럼
독립된 페이지로 올려 놓을 수 있다.
이것을 쉽게 이해하기기 위해서는
BOARD 의 [관리설정]-[12, 고급문서 활용] 항목을
먼저 살펴보고 해당항목의 도움말을 잘 읽어 보는게 필요하다.
고급문서 - 작성방법
여기에서는 쇼핑몰, 견적서, 폼메일, 일반문서
이 네가지의 형태를 예로 설명한다.
형식이 아니라 형태라는 말을 쓰는 이유를 이해 해야 한다.
즉, 그것만을 위한 일정한 규칙(형식)이 아니라
그런 모양(내용과 사용목적은 다를수 있는..)의 형태를 만들기 위한
설명이며, 이말은 다른 목적으로 무한히 응용될 수 있다는 것을 의미한다.
아래의 설명은 고급문서작성 입력폼내의 각 입력필드에 대한 설명이다.
[작성형태]
+-- 쇼핑몰등록 형태 --+
일반적인 쇼핑몰 운영을 위한
상품등록,상품진열 형태의 문서를 작성한다.
방문자가 상품을 선택할 수 있고, 장바구니 형식으로 선택품목 테이블이
새로 생성되며, 상품주문을 위한 주문서가 지원된다.
주문서 처리는 메일로도 전달 받을 수 있고
동시에 TECH-NOTE 내의 특정 BOARD 에 게시판 목록
형태로 저장되게 할 수도 있다. 카드결재폼이 지원된다.
+-- 견적서작성 형태 --+
가격이 정해진 여러 선택대상을 제시하고
방문자가 선택한 요소들의 가격 총 합계를 산출해주는
형태의 문서를 작성한다. 주문양식은 쇼핑몰과 같은 형식으로 지원된다.
+-- 입력양식(폼메일) 형태 --+
방문자에게서 데이타를 입력받아 이를 처리하는 문서를 작성한다.
데이타 처리는 메일로도 전달 받을 수 있고,
동시에 TECH-NOTE 내의 특정 BOARD 에 게시판 목록
형태로 저장되게 할 수도 있다.
+-- 일반문서 형태--+
일반적인 문서를 작성한다.
[상 품 명]
쇼핑몰 , 견적서 형태의 문서 작성시
등록할 상품의 이름을 입력한다.
[상품코드]
쇼핑몰 , 견적서 형태의 문서 작성시
등록할 상품의 코드를 입력한다.
코드는 일정한 규칙을 갖춘 일련번호일수도 있고, 일반 문자일 수도 있다.
운영측면에서 쉽게 상품을 분류할 수 있는 제품번호를 입력하면 된다.
[상품가격]
쇼핑몰 , 견적서 형태의 문서 작성시 등록할 상품의 가격을 지정한다.
[재고수량]
쇼핑몰 형태의 문서 작성시 상품의 전체 재고 수량을 입력한다.
상품주문처리와 함께 재고량은 출하량만큼 자동으로 감소하며
재고량 초과 주문시 이를 주문자에게 알려 준다.
재고량 체크여부는 [관리설정]-[12, 고급문서 활용]-[12-11]에서 지정한다.
재고수량 체크를 하지 않으려면 입력하지 않아도 된다.
그리고 구입자가 수량지정을 할 필요 없는 품목일 경우, 이 항목에
'x' 를 넣어 주면 본문 출력시 수량지정 입력필드가 생성되지 않는다.
[주문메일]
방문자가 상품주문서를 작성하거나 입력양식(폼메일)문서를 작성하고
저장 버튼을 눌렀을때 이를 처리할 메일주소를 적어 준다.
여기에 메일주로를 입력하지 않아도 기본적으로
[관리설정]-[12, 고급문서 활용]-[12-6]에서
지정한 메일주소로 자료가 전송된다.
여기서 따로 적어주는 메일 주소는
현재등록되는 상품주문서, 또는 현재 작성하는 입력양식의 입력자료를
별도의 다른 메일주소로 데이타를 전달하려 할 때만 기입해 주면 된다.
또 고급문서 작성을 일반인들에게 개방하고 누구나 상품등록을
할 수 있게 한 경우에는 여기에 각자(상품등록자)의
메일주소를 입력하게 해야 실제 상품등록자에게로 주문서가 전송된다.
[결재방법]
상품주문시 대금결재 방법을 지정한다.
여기에 입력하지 않아도 [관리설정]-[12, 고급문서 활용]-[12-7]에서
지정한 결재 방식이 기본 지정된다.
여기에 적어주는 결재방식 지정은 현재 등록하는 상품의 결재방식을
별도로 지정하고자 할 경우에만 적어 준다.
또 고급문서 작성을 일반인들에게 개방하고 누구나 상품등록을
할 수 있게 한 경우에는 여기에 각자의 결재 방법을 입력하게 해야한다.
결재방식 선택 옵션은 주문서 입력폼내에 선택메뉴로 출력된다.
[기록보드]
방문자가 상품주문서를 작성하거나 입력양식(폼메일)문서를 작성하고
저장 버튼을 눌렀을때 이를 메일로 전송처리할 수 있을뿐 아니라
특정 보드를 지정해 주면 그 보드에 게시판의 형식으로
데이타가 저장된다. 같은 TECH-NOTE 내의 특정 보드 이름을 적어 주면 된다.
여기에서 지정하지 않아도 [관리설정]-[12, 고급문서 활용]-[12-22]에
BOARD 이름이 지정되어 있다면 그 BOARD 에 기록이 된다.
현재등록되는 상품의 주문서를 별도의 보드에
기록되어야 할 경우에만 별도의 BOARD 이름을 여기에 적어 주면 된다.
[세부작성]
상품등록및, 견적서, 입력양식(폼메일)을 구체적으로 작성한다.
위에서 지정한 상품명, 상품코드, 상품가격 등은 데이타처리를
위한 입력으로서 문서상에서는 실제 보여지지 않는 것들이다.
그러므로 실제 문서에 보여질 부분은 이 항목에서 작성해 주어야 한다.
세부작성의 각 버튼을 클릭하면 TECH-NOTE 자체 태그를 사용한
세부 작성방법 예제를 볼 수 있는데, 꼭 버튼을 클릭해서
내용을 입력해야 하는것은 아니고 단지 예를 쉽게 보여주기 위해
존재하는 버튼들이다. TECH-NOTE 의 태그를 익힌 후에는 처음부터
끝까지 직접 입력해줘도 된다.
우선은 예제삽입 버튼을 이용하여 TECH-NOTE 태그를 작성하고
그 결과가 본문출력에서는 어떤식으로 보여지는지를 살펴서
TECH-NOTE 태그에 익숙해 지는것이 필요하다.
세부작성을 위한 TECH-NOTE 태그에는 위와 같은,
예제만으로는 쉽게 설명되지 않는 유용한 기능들이 많이 들어 있다.
이를 확인하기 위해서는 원본에 첨부된 설명서를 자세히 읽어 보아야 한다.
또는 http://technote.co.kr 을 방문하면 예제를 볼 수 있다.