강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
프로그램명 : 사이트 빌더
조회 : 8,137  



프로그램명 : 사이트 빌더


운영체제 : 리눅스


홈페이지 : http://www.tt.co.kr


작성자 : 수퍼유저코리아 개발팀 이재석


이번 리뷰에서는 공개 SW기반에서 작동되는 콘텐츠 관리 Sw()오늘과 내일의 사이트 빌더에 대해 소개하고자합니다.



사이트 빌더 설치안내

기본 요구 사항

OS : 리눅스

계정내에 CGI 사용.

mysql 3.23 이상 버전

설치 방법

로그인이 끝나면 업로딩한 파일이 있는 해당 폴더에 들어 가신 후

(ex : cd public_html 또는 cd htdocs ) 압축을 풀어줍니다.

폴더로 이동하는 명령어는 cd 폴더이름 입니다.

cd public_html


압축을 푸는 명령어는 다음과 같습니다.

tar xvzfp ttboard_free.tgz 혹은 tar xvzfp ttboard_license.tgz


위와 같이 명령어를 입력하면 tt/site 라는 폴더에 파일들이

풀리는 과정이 보이게 됩니다.

명령어를 입력하신 후에는 꼭 Enter Key 를 눌러 주세요.


이제 tt/site 라는 폴더로 이동합니다.

cd tt/site


tt/site 폴더에서 make all 명령을 입력해서 컴파일(compile) 해줍니다.

make all





위와같은 내용이 출력되면 성공적으로 설치가 마무리 된 것입니다.



티티보드 사이트빌더를 설치하고 최초로 관리자 모드에 접속해서

관리자 정보를 입력하고 세팅해야 게시판의 설치가 완료 되는 것입니다.


관리자 모드의 주소는 일반적인 과정으로 설치하였다면

http://도메인/tt/site/ttadmin.cgi 입니다.


정상적으로 설치되었다면 최초로 관리자 모드에 접속하면 다음과 같은

화면이 나오게 됩니다.





티티 보드엔진 이용 약관을 잘 읽으신 후 기본적인 관리자 정보를 입력합니다.

- Administrator ID : 관리자가 사용할 아이디를 입력합니다.

- Name : 관리자의 이름을 입력합니다.

- Password, Re-Password : 관리자 페이지 접속시나 로그인시에 사용할
비밀번호를 입력합니다.

- Host : host를 입력하여 줍니다. ex) localhost.

- User : mysql 아디디를 입력합니다.

- Password : myusql 비밀번호를 입력합니다.

- DB : mysql 디비명을 입력합니다.

- License Key : 유료버전에만 나타나는 항목으로 라이센스 키는 신청시
이메일로 자동 발송됩니다.


각 항목을 모두 입력하고 확인을 누르면 설치가 완료 됩니다.



사이트관리




기본설정

사이트 관리 > 기본 설정은 만드시려는 홈페이지에 기본적으로 들어있어야

할 사항 이므로 정확히 작성해 주셔야 합니다.

기본 정보는 회원에게 메일발송시와 홈페이지 화면등에 사용되므로 꼭

입력해 주시고 검색키워드가 여러개일 경우는 쉼표(,)로 구분해서 입력해

주시기 바랍니다.


기본 정보


홈페이지 이름 : 자신의 홈페이지 이름을 넣어 주시면 됩니다.

홈페이지 주소 : 자신의 홈페이지 주소를 넣어 주시면 됩니다.

홈페이지 타이틀 : 자신의 홈페이지 타이틀을 넣어 주시면 됩니다.

홈페이지 로고 : 기본으로 스킨에 들어 있는 TTSITE BUILDER 로고가

삽입되어 있습니다.

자신만의 이미지나 회사 로고를 찾아보기 버튼을 이용하여

쉽게 업로드 하실 수 있습니다.

Character Set : 사용할 character set 을 선택하여 주시면 됩니다.

운영자 이메일 : 운영자 이메일 주소를 입력 하시면 됩니다.

전화번호 / 팩스번호 : 전화번호 / 팩스번호를 입력 하시면 됩니다.

주소 : 주소를 입력 하시면 됩니다.

하단 카피라이트 : 홈페이지의 하단 부분에 들어갈 카피 라이트를 넣어

주시면 됩니다.



기타정보


홈페이지를 회원제로 운영을 할것인지 아닌지를 체크하여 주시면 됩니다.

검색 키워드 : 홈페이지 검색 키워드를 입력하여 주시면 됩니다.

어떤 검색 엔진에서 검색어를 입력하고 엔터를 치면

검색 엔진은 입력한 검색어와 같은 단어가 keywords, description 메타 태그

내에 등장하는 문서를 찾아내서어 검색 결과를 통해 보여주는 것을 말합니다.


FTP 정보


FTP 주소 : 사용 하실 FTP 주소를 입력해 주세요.

FTP 아이디 : FTP 아이디를 입력해 주세요.

포트 : 포트 번호를 확인후 입력해 주세요.

Passive mode : Passive mode를 사용할지 사용하지 않을지 선택해 주세요.

Remote directory : FTP 초기 접속시 경로를 지정해 주세요






인덱스페이지



파킹 페이지



디자인

스킨선택

원하시는 스킨을 선택하신 후

하단의 저장 버튼을 누르셔서 스킨을 선택 하실수 있습니다.



페이지당 표시할 스킨 수

한 페이지에서 보여질 게시물 수를 설정할 수 있습니다.


메뉴관리







메뉴구조 관리
메뉴를 생성할수 있는 페이지 입니다.
"
메뉴추가" 버튼을 누르셔서 대메뉴 / 소메뉴 메뉴를 생성할 수 있습니다



타이틀 이미지 관리
각각의 메뉴의 이미지를 변경할수 있습니다.
대메뉴 이미지 타이틀을 선택하시고 타이틀 이미지를 선택하지 않으신 경우 매메뉴의 이미지가 자동으로 등록이 됩니다



문서관리

문서를 생성할수 있습니다.

문서란 페이지내에 삽입 되어질 html 페이지 또는 text 페이지를 의미합니다.




배너관리

홈페이지의 베너 / 로고를 사용할수 있는 페이지 입니다.

"찾아보기" "업로드" 버튼을 이용하셔서 베너 / 로고 를 추가하시면 됩니다.





회원 관리

회원관리 메뉴는 사이트를 회원제로 운영을 하실경우 회원관리를 할수있는 메뉴입니다.

티티보드 엔진 회원관리와 유사하며 살펴 보시면 몇가지 다른점을 발견 하실수

있을 것입니다.



회원관리 메뉴 구성


가입설정

회원가입에 필요한 스킨설정외의 기본설정, 가입항목설정등을 할수 있습니다.

, , 시간별 가입자통계를 조회할수 있습니다.


로그인설정

로그인 스킨설정, 로그인 타입설정 및 연결페이지 설정, 다중도메인 설정을

할수 있습니다.


회원목록

회원목록 스킨 설정, 접속자 목록 스킨 설정.

전체회원 목록 보기와 그룹별, 탈퇴자, 관리자별로 목록관리.


그룹설정

그룹생성, 그룹권한설정, 게시판이 아닌 일반 웹페이지에 접근설정.


개인설정

프로필(회원정보) 스킨 설정, 아바타 사용여보와 크기설정, 프로필에서 보여질

항목설정.


그룹메일

회원전체 또는 그룹별 다중메일 발송


포인트 설정

글쓰기, 읽기, 다운로드,... 등의 게시판에서 이루어지는 액션들과 로그인시

각각의 포인트를 설정할수 있습니다.

포인트 설정에 포인트 권한 셋을 추가하여 설정한 포인트 셋을 사용할수 있는

기능을 추가하였습니다.


링크안내

회원 가입, 정보수정, 탈퇴신청, 로그인, 회원목록, 메모,....등 회원관리에 필요한

링크를 안내합니다.



게시판 관리



게시판관리 메뉴는 사이트를 운영함에 있어 게시판의 생성과 세부 설정을 할수 있는

페이지 입니다.

티티보드 엔진 게시판관리와 유사하며 살펴 보시면 몇가지 다른점을 발견 하실수

있을 것입니다.



게시판의 생성, 환경설정, 게시물관리, 게시판 통계등 게시판에 관련된 작업을 할수

있습니다.



게시판관리 메뉴 구성


게시판 생성

새로운 게시판을 만들고자 할때 이곳에서 만드실수 있습니다.


게시판 목록

사용중인 모든 게시판의 목록이 나타나는 곳으로 게시판의 생성일,

사용용량, ..... 등 상세 설명을 볼수 있고 게시판을 삭제 하거나 설정 페이지로

이동할수 있습니다.


게시판 설정

게시판의 스킨설정, 환경설정등 모든 설정을 할수있는 곳입니다.


게시물 관리

게시판의 게시물 범위를 지정해서 게시물을 일괄 삭제할수 있고,

다른 게시판 DB로 게시물을 복사 또는 이동시킬수 있습니다.


게시판 통계

게시판의 년, , , 시간별 방문자, 글읽기, 글쓰기,.... 등의 통계를 볼수

있습니다.


게시판 권한

게시판의 권한 셋을 만들어 게시판 마다 같은 권한을 불러와서 사용할 수

있습니다.


게시판 포인트

게시판마다의 포인트를 설정할수 있습니다.



티티유틸

회원간에 간단한 메모를 주고 받을때 사용하는 티티메모와 다양한 디자인의

편지지를 선택해서 메일을 보낼수 있는 티티메일러의 설정을 할수 있는 곳으로

추후에 다양한 기능의 유틸들이 추가될 예정입니다.



티티유틸 메뉴 구성




티티메일러

티티메일러 스킨 선택 및 스킨 추가

메일러 첨부파일, 용량제한 설정




티티메모

메모 스킨 선택 및 스킨 추가

메모 사운드 설정

메모 기본 설정




티티서치

기타 유틸로 관리자 페이지 설정은 없지만 다중 게시판 검색 유틸인

티티서치(TTSearch)가 제공됩니다.

tt/board/skin/util/SEARCH/DEFAULT_SEARCH/search.html 파일을 받아서

수정해서 사용하시면 됩니다


수정하셔야 할 부분은 티티보드가 설치된 경로와 검색 대상 DB명을 설정해

주어야 합니다


검색 결과를 보여줄 스킨은 기본으로 value=""으로 두면 DEFAULT_SEARCH

스킨을 사용하고 다른 스킨을 사용시는 value="스킨명"을 설정해주면 됩니다.


<form name="search_form" method="post" action="티티보드 경로/ttsearch.cgi?act=result">

<input type="hidden" name="db" value="db">

<input type="hidden" name="skin" value="스킨명">


여러개의 게시판을 검색시는 DB명을 콤마(,)로 구분해서 설정해 줍니다

db명을 입력하지 않으면 전체 게시판을 대상으로 검색합니다.

<input type="hidden" name="db" value="free, test, guest">



스킨관리

스킨관리의 메뉴 구성


게시판스킨

일반적인 게시판 스킨을 추가, 수정, 삭제 할수 있는 곳입니다.


회원관리스킨

회원관리 사용시에 필요한 회원가입, 로그인, 회원목록, .... 등의 스킨을 추가,

수정, 삭제 할수 있는 곳입니다.


티티유틸스킨

회원간에 메모를 주고 받거나 티티메일러를 사용해서 메일을 보낼때

사용되는 스킨을 추가, 수정, 삭제 할수 있는 곳입니다






스킨 타입

보드엔진 게시판 스킨을 기능이나 용도별로 14가지 타입으로 분류해 놓은

곳으로 선택은 해당 타입을 더블클릭하면 됩니다.

개인

회사

커뮤티니

문서


스킨 리스트

스킨 타입에서 해당 타입을 선택하면 (더블클릭) 각 스킨 타입별로 설치되어

있는 해당 스킨들이 나타나는 곳으로, 스킨이름으로 사용되는 스킨 폴더명이

나타납니다

스킨을 선택(더블클릭) 하면 스킨 오브젝트창에 선택한 스킨의 오브젝트들이

나타납니다.


스킨 오브젝트

스킨 오브젝트란 하나의 스킨은 글목록, 글읽기, 글쓰기, ...... 같이 여러 개의

파일로 나누어져 있는데, 보드엔진에서는 이 파일을 오브젝트로 사용합니다.

스킨 리스트에서 스킨을 선택하면 (더블클릭) 해당 스킨의 오브젝트들이

나타나는 곳입니다.

오브젝트를 선택(더블클릭) 하면 하단의 스킨편집창에 오브젝트의 내용이

나타납니다.


추가 버튼

다운 받은 스킨을 추가할때 사용하는 버튼으로 클릭하면 아래에 스킨추가

옵션이 나타납니다.


삭제 버튼

계정에 추가 되어 있는 스킨을 삭제하는 버튼입니다.

삭제하려면 스킨타입창에서 타입을 선택한다음 스킨리스트에서 삭제할

스킨을 선택하고 삭제 버튼을 클릭하면 됩니다.



복사 버튼

계정에 설치되어 있는 기존의 스킨을 똑같이 복사하는 버튼입니다.

복사하려면 스킨타입창에서 타입을 선택한다음 스킨리스트에서 복사할 스킨을

선택하고 복사 버튼을 클릭하면 아래에 스킨 복사 옵션이 나타나는데 여기에

복사할 스킨의 새로운 이름을 영문 대문자로 지정해줍니다.

원본 스킨을 조금 수정해서 사용하거나 새로운 스킨을 제작시 사용하실수

있습니다.



다운받기 버튼

선택한 스킨을 스킨파일로 만들어서 다운받을수 있게 해주는 버튼입니다.

스킨을 백업해두거나 수정하거나 새로 제작한 스킨을 배포할경우 사용할수

있습니다.

다운받으려면 스킨타입창에서 타입을 선택한다음 스킨리스트에서 다운받을

스킨을 선택하고 다운받기 버튼을 클릭하면 됩니다.



블럭바로가기

스킨 편집창에서 편집중인 스킨 오브젝트에서 사용하는 블럭리스트가

나타납니다. 블럭을 선택하면 해당 블럭위치로 이동합니다.


검색창

편집창의 문자열을 검색할수 있습니다.



스킨 편집창 사이즈 조절 버튼

스킨 편집 화면의 높이를 조절할수 있는 버튼입니다.


편집중인 스킨 정보 / 저장버튼

편집중인 스킨의 타입 > 스킨이름 > 오브젝트 이름이 표시됩니다.

저장하기 버튼 : 편집중이던 스킨편집창의 내용을 저장합니다.


스킨 추가 옵션

스킨 추가 버튼을 클릭했을때 나타나는 스킨 추가 옵션으로 스킨타입을

선택하고 찾아보기를 이용해서 다운받은 스킨을 선택해주고 추가 버튼을

클릭합니다.

스킨타입에 따라서 스킨 추가시 스킨을 타입을 잘못 지정해주면 게시판이

정상적으로 동작하지 않을수 있습니다.

예를 들어 캘린더 스킨을 일반 게시판에 추가를 한다면 정상적으로 동작하지

않습니다.

스킨 편집창

스킨 오브젝트창에서 선택(더블클릭)한 스킨의 내용이 나타나는 곳으로

이곳에서 스킨을 편집할수 있습니다.





이번 리뷰에서 알아본 바와 같이


스킨으로 되어 있어 초보자도 쉽게 만들 수 있습니다.

다양한 스킨을 지원하여 원하는 레이아웃을 정할 수 있으며 꼭 스킨의 디자인에 구속 받지 않고 제작자가 원하는 디자인으로 수정이 가능하여 자신만의 웹사이트 구축이 가능합니다.

회원제 운영여부를 결정할 수 있으며 메인 페이지의 디자인과 공지사항, 갤러리 위치를 자유자재로 변경할 수 있습니다. 또한 메인 페이지에 보여질 것인지 보여지지 않을 것인지의 여부를 html 소스를 열고 수정하는 것이 아닌 관리자 페이지에서 클릭 한번으로 선택할 수 있습니다.

기본설정, 디자인, 메뉴관리, 문서관리, 배너관리 5가지 메뉴로 홈페이지 구축이 가능합니다.

다양한 스킨지원으로 원하는 레이아웃과 디자인 선택이 가능하며 티티보드 사이트 빌더의 최대 장점인 디자인(스킨) 수정이 용이하여 원하시는 디자인 수정이 가능합니다.

버그수정, 기능추가로 꾸준한 업데이트가 이루어 집니다.

개발자와 사용자들간의 끊임없는 유대감을 형성하는 커뮤니티 사이트 (http://ttuser.com) 에서 무료로 스킨 다운로드가 가능합니다.


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1459


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주) 수퍼유저