segioHelp(All)/쎄지오도움말 4.0(ko)



2.1 쎄지오 웹자원
인쇄
 
2009-07-09 16:17:43
조회:4676
답글지움수정 아랫글 목록 윗글

 

2.1 쎄지오 웹자원



 

 

  쎄지오는 인트라셀 웹서비스와 버추얼 호스팅 기능을 제공하고 있습니다. 인트라셀은 웹서비스의 기본단위이며 독립적으로 운용되며 버추얼 호스팅은 인트라셀에 종속적으로 존재합니다. 2장에서는 인트라셀 내부에서의 웹서비스에 대해 설명합니다. 쎄지오는 주요 웹서비스 기능을 윕데몬에 집적하는 형태로 개발되었습니다. 따라서 웹디자인에 앞서 쎄지오의 기초적인 웹자원에 구조를 이해하여야 합니다.


1) 인트라셀

맨위로

 

 

 

   특정 경로에 기반하여 웹서비스를 제공하는 기본 단위입니다. 인트라셀에 아이디를 등록하면 "사용자"가 되며 동호회나 사용자공간에 아이디를 등록하면 "회원"이 됩니다.


가. 인트라셀 홈페이지

  인트라셀의 "html/"디렉토리에 홈페이지 구성을 위한 HTML 문서가 위치하며, 디렉토리의 "index.html"이나 "index.htm"문서가 시작점이 됩니다. 홈페이지는 호스트이름과 프로토콜(http://)로 조합된 URL(Uniform Resource Location)을 주소로 합니다.

 

http://sm.kseek.com/ → folder/html/
http://sm.kseek.com/icons/ → folder/html/icons/
http://sm.kseek.com/icons/top_intra.gif → folder/html/icons/top_intra.gif
http://sm.kseek.com/notice.brd → 공지사항 게시판 ( /notice.brd )

 


나. 동호회 홈페이지

  동호회는 회원관리와 게시판이 제공됩니다. 서버주소와 동호회 ID를 조합하여 표시되는 URL로 인식됩니다. 동호회 아이디는 '@'문자로 조합합니다. 다음은 동호회 홈페이지와 동호회 게시판의 예입니다.

 

http://sm.kseek.com/@game/      → group/game/folder/html/

http://sm.kseek.com/@game/notice.brd    → 게임동호회 게시판

 


다. 사용자 홈페이지

  사용자 공간 역시 동호회와 같이 회원관리와 게시판이 제공됩니다. 인트라넷의 사용자의 홈페이지로 서버주소와 사용자 ID를 조합하여 표시되는 URL로 인식됩니다. 사용자 아이디는 '~'문자로 조합합니다. 다음은 사용자 홈페이지와 사용자 게시판의 예입니다.

 

http://sm.kseek.com/sysop/       → html/sysop/

http://sm.kseek.com/~sysop/     → home/s/sysop/folder/html/

http://sm.kseek.com/~sysop/notice.brd   → 사용자 공지사항 게시판

 


라. 버추얼 홈페이지

  버추얼 홈페이지는 인트라셀의 공간을 빌어 별도의 홈페이지처럼 제공됩니다. 게시판, 대화방, 사용자관리 등의 서비스는 인트라셀의 것을 공유합니다.

 

http://sm.kseek.com/kseek/ → folder/html/kseek/에서 서비스됨   

http://kseek.com/   → folder/html/kseek/에서 서비스됨

 


마. 인트라셀 기반 웹자원(html/segio/)

  일반 웹문서가 존재하는 html 디렉토리 하위에는 "segio"디렉토리가 존재합니다. 이 공간에는 인트라셀 영역에서 공동으로 필요로 하게되는 웹자원이 관리됩니다. 다음은 게시판 서비스에서의 html/segio 웹자원의 작동 방식을 설명한 예입니다.

 

http://sm.kseek.com/notic.brd  →  인트라셀의 공지사항 게시판 호출

  <img src=/segio/filtimg .../>   →  folder/html/segio/filtimg/ 디렉토리에서 서비스됨

 

http://cobee.net/notic.brd   →  인트라셀 공지사항 게시판 호출

  <img src=/segio/filtimg .../>   →  folder/html/cobee/segio/filtimg/가 없을 경우

            folder/html/segio/filtimg/ 디렉토리에서 서비스 됨

 

  공지사항 게시판을 구성하는 이미지의 경우 위의 표에서 보는 바와 같이 버추얼 홈페이지의 하위디렉토리에서 찾지 못하는 경우 인트라셀 기반 웹자원으로부터 서비스됩니다. 다음 그림은 인트라셀 기반 웹자원(html/segio/) 의 구성을 보여줍니다.

 

 

  "html/segio"에는 인트라셀의 웹어플리케이션과 전용웹필터 등에서 사용하는 각종 이미지 파일이 위치합니다. 버추얼 홈페이지에서 "http://host.domain/segio/..."식의 주소가 링크되면 인트라셀의 "html/segio/..."형식의 웹자원을 서비스합니다. 디렉토리의 하위에는 버추얼홈페이지에서 공용으로 서비스되는 이미지 아이콘이 위치합니다.

 

2) 공유 웹자원

맨위로

 

 

 

  공유 웹자원은 모든 인트라셀에서 이용할 수 있는 웹자원으로 "/etc/shttpd/icons/"에 위치합니다. 이미지아이콘, DHTML 에디터 등을 포함하는데 인트라셀에서 해당 자료의 유무에 따라 다음과 같은 응답순서에 의해 서비스됩니다.

 

예. http://sm.kseek.com /icons/file/dir.gif 

    → 인트라셀의 html/icons/file/dir.gif 를 호출함

 ✴ 1. 인트라셀의 html/icons/file/dir.gif 파일이 있는 경우 전송함

 ✴ 2. 1번에 실패한 경우 /etc/shttpd/icons/file/dir.gif 를 전송함

 

  인트라셀의 "html/icons/"하위에 해당 웹자원이 존재하지 않으면 공유웹자원의 해당 웹자원이 전송됩니다. 다음 그림은 공유웹자원의 디렉토리 구조를 보여줍니다.

 

 

디렉토리 이름

설명

비고

admin

관리도구 아이콘 및 자바스크립트

 

app

인트라셀 내 공통 사용되는 관리 기능 탑재

 

chat

채팅 및 메신저 관련 아이콘

 

fckeditor

DHTML 위지윅 에디터 디렉토리

 

file

파일 종류 아이콘 (게시판 첨부 파일,웹디렉토리)

 

js

공통적으로 사용되는 자바스크립트 파일 위치

 

ls

목록보기 등에 활용되는 아이콘 파일

웹메일, 게시판

mail

웹메일 아이콘

 

 

가. 인터넷 즐겨찾기 아이콘

  인트라셀의 html/favicon.ico 경로의 파일에 해당되는데 해당 파일이 없으면 경로찾기 에러가 발생합니다. icons/favicon.ico 경로에 파일을 위치시키면 인터넷 즐겨찾기 아이콘을 설치하지 않은 모든 인트라셀에 공통적으로 사용됩니다.


나. 언어 아이콘 셋

  게시물, 전자결재, 웹메일 등에서는 목록과 관련하여 사용되는 언어별 아이콘과 기본 언어설정 파일을 위치시키는 경로입니다. "/icons/lang/"에 해당되며 아이콘 셋은 운용 언어와 연계되며 각 언어별로 1개 이상의 아이콘셋을 별도의 하위디렉토리로 보관하고 있습니다. 다음은 /icons/lang/의 디렉토리 내용을 보여줍니다.

 

 

  왼편에는 디렉토리 구조가 나타나 있으며 오른편에는 icons/ls/ 디렉토리의 파일목록이 보여지고 있습니다. 다음은 공유 웹자원 하위 디렉토리의 설명입니다.

 

디렉토리 이름

설명

비고

zh, zh01, zh02, zh03

중문 게시판 아이콘 디렉토리

게시판, 웹메일 관련

en, en01, en02

영문 게시판 아이콘 디렉토리

게시판, 웹메일 관련

jp, jp01, jp02

일문 게시판 아이콘 디렉토리

게시판, 웹메일 관련

kr, kr01, kr02

한글 게시판 아이콘 디렉토리

게시판, 웹메일 관련

 

다. 파일아이콘 (/etc/shttpd/icons/file/)

  공유아이콘의 이름가운데 "file/" 디렉토리는 파일아이콘을 담고 있습니다. 웹서비스 환경설정에서 파일아이콘의 종류 및 확장자의 관계에 설정된 파일아이콘은 모두 이곳에 위치합니다.


라. HTML 에디터( /etc/shttpd/icons/fckeditor/ )

  위지윅에디터는 게시물이나 전자우편을 편집할 때 사용되며 다음 그림에서 보는 바와 같이 게시물이나 웹메일의 본문을 이미지와 HTML을 포함시켜 편집할 수 있도록 합니다.

 

 

 

  쎄지오 웹솔루션에서는 fckeditor의 정식 라이선스를 구매하여 공급하고 있으므로 fckeditor를 이용하는데 법적 문제가 발생하지 않습니다.


라. 자바스크립트 파일 (icons/js)

  쎄지오의 각종 환경설정에서 이용되는 자바스크립트 파일과 언어정의 사전이 위치하고 있습니다. cfg/ 하위 디렉토리에는 인트라셀관리, 쎄지오관리, 게시판 환경설정에서 공통적으로 사용되는 환경설정용 스크립트가 존재합니다.


마. 공통 어플리케이션 (icons/app)

  모든 인트라셀에서 공통으로 사용되는 사용자관리, 웹관리 기능 등이 탑재되어 있습니다.


바. 전용웹매크로 페이지

  사용자로그인, 게시물 편집, 게시물 목록, 게시물 읽기, 게시판 환경설정, 웹메일 서비스 등의 화면구성을 결정하는 웹문서를 전용웹매크로 페이지라 부르며 공유웹자원의 "/etc/shttpd/icons/htmlset/"디렉토리 하위에 관리합니다.

 

 


  다음은 전용 웹필터의 종류와 각각의 설명을 요약한 내용입니다.

 

파일이름

설명

비고

auth_check.html

게시물 잠금설정된 글 읽을 때 암호확인 화면

 

board_rc.html

게시판 환경설정 화면구성

 

err_access.html

웹서비스 접근 오류표시 화면구성

 

login.html

로그인을 위한 화면구성

 

ok_login.html

로그인 성공시 추가될 자바스크립트 동작

 

post_edit.html

게시물 새글쓰기, 편집하기, 답글 달기 화면구성

게시판

post_list.html

게시판 열 때 게시물 목록보기 화면 구성

게시판

post_view.html

게시물 읽을 때 화면구성

게시판

 

  전용웹필터 디렉토리는 다음과 같은 4개의 하위디렉토리를 포함하고 있습니다.

 

디렉토리 이름

설 명

비고

edit/

게시물 편집필터 (사용자 정의)

 

etc/

기타 목적으로 사용되는 사용자 정의 필터

 

list/

게시물 목록필터 (사용자 정의)

 

view/

게시물 보기필터 (사용자 정의)

 



3) 언어 자원 추가하기

맨위로

 

 

 

  언어 자원은 공유 웹자원( /etc/shttpd/icons/ )디렉토리 하위의 "lang/" 디렉토리에 위치하며 쎄지오 웹데몬의 언어별 서비스 지원을 위해 구성됩니다.

 언어자원은 언어설정 파일, 언어설정 자바스크립트, 게시판 및 게시판에 사용되는 아이콘 이미지로 구성됩니다.

 

 

  목록 아이콘은 웹메일, 게시판, 사용자 관리 등의 주요 서비스에서 목록/글읽기/편집시 화면에서 사용되며 다음과 같은 우선순위에 의해 해당 이미지 파일이 전송됩니다.

 

http://sm.kseek.com/icons/ls/kr/l_post.gif

 → 인트라셀의 html/icons/ls/kr/l_post.gif 파일이 있는 경우 전송함

 → 공유웹자원 "/etc/shttpd/icons/ls/kr/l_post.gif 파일이 있는 경우 전송함

 

  다음은 공유웹자원에 위치하는 목록아이콘의 보기입니다.

 

/etc/shttpd/icons/ls/ default/ → 가장 기본이 되는 게시판아이콘

     kr/  → 한글 목록 아이콘(기초)

     kr01/ → 한글 목록 아이콘 1벌 #1

     kr02/ → 한글 목록 아이콘 1벌 #2

     ...... → 다른 이름의 목록 아이콘

 

 다음은 공유웹자원의 "icons/lang/ko/" 게시판 아이콘의 보기입니다.

 


 

 일본어(en, en01, en02), 중국어(cn), 영어(en, en01, en02) 등 언어별 아이콘이 제공되며 필요에 따라 추가할 수 있습니다. 다음과 같은 종류의 이미지 파일로 구성됩니다.

 

l_*.gif  → 리스트 아이콘으로 게시판 목록에서 주로 사용됩니다.

t_*.gif  → 제목(타이틀) 아이콘으로 목록, 게시물읽기 등의 제목과 함께 사용됩니다.

v_*.gif  → 읽기(뷰) 아이콘으로 게시물의 게시물읽기, 게시물 편집시에 사용됩니다.

m_*.gif → 웹메일의 목록, 읽기, 편지쓰기 등의 화면에서 사용되는 아이콘

  가. 목록 아이콘

  목록 아이콘은 "l_*.gif"형식의 이름을 갖는 아이콘으로 다음의 종류가 있습니다. 축약어는 아이콘을 제작할 때 포함시키도록 추천하는 단어입니다.

 

파일이름

축약어

기능설명

비고

l_clean.gif

l_copy.gif

l_first.gif

l_last.gif

l_level.gif

l_list.gif

l_merge.gif

l_move.gif

l_next.gif

l_noimage.gif

l_notice.gif

l_null.gif

l_post.gif

l_pre.gif

l_refat.gif

l_remove.gif

l_seek.gif

l_setup.gif

l_undel.gif

l_copy.gif

l_paste.gif

m_getaddr.gif

m_go2top.gif

비우기

복사하기

처음

등급

목록

조합

이동

다음

이미지없음

공지게시물

-

글쓰기

이전

점검

삭제

찾기

설정

복구

복사

붙여넣기

주소록

위로가기

편지함 비우기 (스팸, 지운편지함)

게시물 목록에서 선택한 게시물을 복사함

첫목록으로

마지막 목록으로

사용자 관리에서 등급지정시 사용

전체목록으로

게시물조립

게시물이동

다음목록페이지

썸네일에서 이미지 없을 때 대신 표시

공지사항 글 번호 대신 표시

1x1 크기의 투명아이콘

새 게시물 작성하기

이전목록페이지

목록복구기능

삭제하기

찾기(검색)

환경설정

복구(지움 취소)

옮길 게시물을 메모리로 복사하기

카피된 게시물들을 게시판에 옮겨붙이기

주소록 가져오기

웹메일 주소록 맨 위로

 

 

 

 

 

 

 

 

l_next_.gif

 

 

 

l_post_.gif

l_pre_.gif

 

 

 

 

 

 

 

 

 

 

 "m_getaddr.gif", "m_go2top.gif"는  웹메일에서 사용됩니다. 웹메일에서 이 두아이콘은 언어적 특성을 가지게 되므로 언어설정을 위하여 게시판 아이콘과 함께 위치합니다.


  나. 제목 아이콘

  "t_*.gif"형식의 아이콘은 게시물 제목의 앞뒤에 표시됩니다. 게시판의 환경설정과 게시물 특성에 따라 표시되는 아이콘과 제목의 글머리에 따라 표시되는 아이콘입니다.

 

아이콘이름

축약어

기능설명

위치

t_go2url.gif

t_icon.gif

t_new.gif

t_notice.gif

t_reply.gif

t_viewlock.gif

웹링크 열기

""

새글

공지글

""

잠금장치

웹주소 열기

제목 아이콘(default)

1일 이내 게시물 표시

공지 게시물

답변글 표시 아이콘

잠금장치된 게시물표시

앞(환경설정)

 

  다음은 제목의 글머리를 조건으로 표시되는 아이콘입니다. 만일 제목이 다음과 같은 글머리로 시작된다면 글머리는 이미지로 치환되어 표시됩니다.

 

아이콘

글머리

대응의미

t_00.gif

t_01.gif

t_02.gif

t_03.gif

t_04.gif

t_05.gif

t_06.gif

t_07.gif

[0]

[1]

[2]

[3]

[4]

[5]

[6]

[7]

접수단계

준비단계

검토단계

처리단계

논의단계

보류

이관

반려

아이콘이름

글머리

대응의미

t_08.gif

t_09.gif

t_alt.gif

t_minus.gif

t_plus.gif

t_sharp.gif

t_space.gif

t_star.gif

[8]

[9]

[@]

[-]

[+]

[#]

[ ]

[*]

기각

완료

...

주의

우수글

재치글

추천글

...

 

  제목 아이콘은 제목과 함께 표시되므로 일정한 규격 이내의 크기로 제작되어야 합니다. 권고되는 크기로는 가로 40픽셀이하, 세로 16픽셀이하입니다.


  다. 보기아이콘

  게시물 보기필터와 쓰기필터에서 표시되는 아이콘으로서 다음과 같은 종류가 있습니다. 밑줄을 붙인 아이콘은 비활성임을 뜻합니다. 지움 아이콘을 표시할 때, 권한이 있다면 활성아이콘(v_del.gif)이 표시되고, 권한이 없다면 회색의 비활성 아이콘(v_del_.gif)을 표시합니다.

 

아이콘이름

축약어

기능설명

비고

v_add2book.gif

v_back.gif

v_del.gif

v_down.gif

v_edit.gif

v_forward.gif

v_list.gif

v_mail.gif

v_move.gif

v_padd.gif

v_post.gif

v_print.gif

v_reply.gif

v_reply2all.gif

v_rmpadd.gif

v_save2disk.gif

v_up.gif

주소록에 등록

뒤로가기

지우기

밑글이동

편집(수정)

메일 전달하기

목록보기

편지쓰기

글이동

댓글달기

새글쓰기

인쇄하기

답변하기

모두답변하기

댓글지움

디스크저장

윗글

웹메일 보기에서 주소록 등록버튼

뒤로 가기 버튼

지우기 버튼

다음글(아래 글) 읽기 버튼

글 수정하기 버튼

메일 전달히기

목록 페이지 가기

새편지 쓰기 버튼

다른 게시판(편지함)으로 옮기기

댓글 달기

새글 쓰기

프린트하기

답변하기

모두에게 답변하기

댓글 지우기

내폴더로 저장하기

윗글 읽기

 

 

v_del_.gif

v_down_.gif

v_edit_.gif

 

 

v_mail_.gif

v_move_.gif

 

v_post_.gif

 

v_reply_.gif

 

v_rmpadd_.gif

 

v_up_.gif

 

  비고에 있는 아이콘 이름은 공통적으로 마지막 문자로 밑줄("_")이 추가된 형태입니다. 이 형식의 이름은 해당 기능에 대하여 사용권한이 없는 사용자에게 표시되며 비활성의 표시로 흐린 대비색으로 제작되었습니다. 

  (1) 일문(日文)으로 제작된 목록아이콘을 적용시킨 예입니다.

   ① 게시판리스트페이지의 왼쪽 상단에 있는 “환경”버튼을 클릭하면 “게시판환경설정”이 새 창으로 열립니다.


 

     ② 게시판아이콘 항목에서 "jp"를 선택한 후 “적용”버튼을 클릭합니다.


 

     ③ 일문 목록아이콘으로 적용되었습니다.


     (2) 한글로 제작된 목록아이콘을 적용시킨 예입니다.

  



  라. 목록아이콘 추가하기

  목록아이콘은 추가로 작성하여 새로운 디렉토리로 추가할 수 있습니다. 목록아이콘의 추가방법은 다음과 같이 두가지 방법이 있습니다.

 

(1) 인트라셀 추가 위치: [인트라셀]/html/icons/ls/

(2) 공유웹자원 위치: /etc/shttpd/icons/ls/

 

  (1)방법은 인트라셀의 웹공간(html)에 "icons/"디렉토리를 작성한 후 게시판 아이콘 이미지를 제작한 후 업로드하면 됩니다. 2)방법은 공유 자원의 위치에서 쎄지오 관리자가 수행할 수 있습니다. 다음은 게시판 아이콘 작성시 주의할 사항입니다.

 

(1) 아이콘 파일 이름은 "gif" 포맷으로 합니다.

(2) 아이콘의 배경색상에 따른 영향을 파악하여 투명효과를 결정합니다.

(3) 가로크기는 실제 게시판의 서비스 화면을 참조하면서 너무 길지 않도록 주의합니다.

(4) 단일 색상으로만 아이콘을 만들지 않도록 합니다.

 

   게시판 배경색상이 아이콘 작성에 채택된 색상과 같다면 아이콘이 식별되지 않으므로 음영이나 배경 일부의 아웃라인을 처리하는 등의 기법을 사용하여야 합니다.

 

4) 웹디렉토리 관리

맨위로

 

 

 

  디렉토리 및 파일을 관리할 수 있도록 합니다. 인트라셀의 관리자로 로그인하면 제공되는 관리도구 가운데 맨 처음 메뉴인 “웹문서관리”를 선택하면 다음 그림과 같은 웹디렉토리 관리도구가 나타납니다.

 

 


 가) 새 파일의 편집

  “새파일”버튼을 클릭하면 새로운 텍스트 파일을 편집할 수 있는 다음과 같은 편집용 팝업 윈도우가 나타납니다.

 

 


  텍스트 영역에 내용을 입력하고 윗부분의 셀렉트 오른편에 파일이름을 입력한 후 "적용"버튼을 클릭하면 서버에 저장됩니다.


 나) 압축 및 압축해제

  인트라넷 관리자는 디렉토리를 압축하거나 해제할 수 있습니다. 압축은 현재경로의 하위경로에 대해서만 가능하며 하위경로의 체크박스 앞에 위치하는 '+'표시를 클릭하면 압축에 대한 선택메뉴가 표시되어 사용할 수 있습니다.


 다) 디렉토리 및 파일의 삭제

  현재 경로의 하위 디렉토리와 파일을 삭제할 수 있습니다. 삭제할 디렉토리와 파일을 체크한 후 "삭제하기"버튼을 클릭하면 삭제되며, 복원기능은 제공되지 않습니다.


 라) 디렉토리 작성 및 이름변경

  현재 경로에는 신규디렉토리 작성 및 이름변경을 위한 입력창이 위치합니다. [ + ], [ = ] 버튼은 각각 "신규추가", "이름변경"기능으로 동작합니다. 이름을 입력하고 [+]버튼을 클릭하면 신규 디렉토리가 생성됩니다. 디렉토리를 선택하고 이름을 입력한 후 [=]버튼을  클릭하면 선택된 디렉토리의 이름이 변경됩니다. 디렉토리 이름은 영문자, 숫자, 밑줄, 마이너스 부호등만으로 구성하여야 합니다.


 마) 파일의 편집

  파일목록의 수정버튼을 클릭하면 파일작업을 위한 팝업윈도우가 나타납니다. 마임설정에서 text로 지정되면 편집이 가능합니다. 다음 그림은 편집윈도우를 보여줍니다.

 

 

  파일을 편집하여 저장하거나, 이름을 변경하거나 다른 파일로 카피할 수 있습니다.


 5) 파일전송

맨위로

 

 

 

  디렉토리 목록에서 "찾아보기"를 클릭하여 나타난 파일 선택창에서 파일을 선택하면 웹서버로 전송됩니다. 이 방법은 한번에 하나의 파일을 올리는 방법입니다. "업로드"버튼을 클릭하면 다음 그림과 같이 여러 개의 파일을 동시에 올릴 수 있도록 됩니다.


 

  전송할 파일을 선택한 후에 "보내기"버튼을 클릭합니다. “덮어쓰기”항목을 선택하면 업로드된 파일과 동일한 파일이 존재할 때 기존 파일을 무시하고 덮어 씁니다.


 

 3) 쎄지오 웹디스크

맨위로

 

 

 

 

  웹디렉토리 관리도구는 디렉토리 하위의 구조를 동시에 전송하는 기능을 제공하지 않습니다. 편리한 웹디렉토리 관리를 위하여 쎄지오 웹디스크가 별도로 제공되고 있으며 쎄지오 웹디스크는 ActiveX컨트롤 형식으로 제공되고 있습니다.

답글지움수정인쇄 아랫글 목록 윗글
댓글달기