TECH-NOTE 2001 (2000.09.25)
글쓰기 도움말

고급문서 작성



고급문서 - 개요
    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 태그에 익숙해 지는것이 필요하다.


        +-- 쇼핑몰, 견적서작성 팁-1 --+
        컴퓨터를 쇼핑물 상품으로 등록하려 한다.
        기본사양의 가격은 100만원이다.
        그런데 사용자들은 기본사양 제품만을 보고 구입하지 않는다.
        자기가 원하는 사운드카드, 자기가 원하는 그래픽카드
        자기가 원하는 모뎀.... 등이 장착되어야 만족해 한다.
        이것들은 가격이 다 제각각이다.
        따라서 컴퓨터의 가격도 100만원, 110만원, 90만원 ....
        천차만별이 된다.
        이것을 어떻게 주문 처리할 것인가.
        TECH-NOTE 는 이러한 문제를 아주 쉽게 처리해 준다.
        기본사양이 쇼핑몰로 등록이 되고 그에 따른
        세부옵션을 선택하게 지정할 수 있으며 세부옵션 메뉴에
        각기 다른 가격을 정해 주면 가격 총 합계 계산에
        옵션선택 가격이 적용되어 출력된다.

        <technote>
          사운드카드=radio:
                사블16WE#+12000/
                크리에이티브VIBRA-128#-5000/
                MP-AUDIO#-15000/
                훈테크 디지털 XG#+20000
        </technote>


        위의 내용은 TECH-NOTE 의 자체태그 예제이다.
        이것은 주문자가 사운드카드 종류를 선택할 수 있게 하고
        그에 따른 가격차(#숫자)를 기본사양에서 가감하게 해준다.
        위와 같은 TECH-NOTE 태그는 본문에서 다음과 같이 출력된다.
        사운드카드 : 사블16WE 크리에이티브VIBRA-128 MP-AUDIO 훈테크 디지털 XG
        하나의 등록상품 안에서도 이러한 세부옵션을
        원하는만큼 삽입할 수 있다.
        래디오 선택버튼뿐만 멀티체크박스, 풀다운옵션, 단일라인 입력필드,
        여러줄입력 텍스트박스등 어떤 것이든 옵션으로 넣을 수 있다.
        가격 총합계 출력시 이 가격차가 적용된 결과를 계산 출력해 주며,
        주문서 전송시 주문자가 선택, 입력한 내용이 같이 전송된다.

        세부작성을 위한 TECH-NOTE 태그에는 위(TIP)와 같이,
        예제만으로는 쉽게 설명되지 않는 유용한 기능들이 많이 들어 있다.
        이를 확인하기 위해서는 http://technote.co.kr
        방문하면 볼 수 있다.


통합기능CGI 테크노트2001
온라인 도움말 (업그레이드 정보, 변동,수정 사항)
technote21free.zip   technote21free.tar (TECHNOTE2001 프리웨어 다운로드)
○ Copyright www.technote.co.kr