글을 찾기 위한 검색 메뉴는 바로 위 메뉴의 '회원 명단' 옆에 있습니다~
TNF는 회사가 아니라 오픈소스 커뮤니티입니다. textcube.org 는 회사에서 운영하는 서비스가 아니라, 커뮤니티에서 개발하는 소프트웨어입니다.
(2007.1.10) TNF는 해당 포럼 및 위키, trac 저장소상에서 이메일 수집을 금지합니다. 해당 공지 를 포럼 하단에 명기하였습니다.
(2007.2.9) TNF와 태터툴즈/텍스트큐브 코드 수정에 관한 workflow를 정리하였습니다. 안내
(2007.4.5) 공식 소스 버그 리포터 그룹의 일원이 되어주실 분들을 찾습니다. :) 관련 공지
최근소식
(2016.1.18) 텍스트큐브 1.10.9 의 첫 베타 버전을 배포합니다. 내려받기
(2015.11.19) 텍스트큐브 1.10.8 : Tempo primo를 배포합니다. 내려받기
(2015.7.9) 텍스트큐브 1.10.8의 첫번째 발표 후보를 배포합니다. 내려받기
(2015.6.4) 텍스트큐브 1.10.7 : Tempo primo를 배포합니다. 내려받기
깨끗한 계정으로 테스트 해보세요. 웹기반 인스톨러는 FTP를 모르고 계정정보만 아는 분들을 배려하기 위해서 만들어져있습니다. 그리고 웹 시작디렉토리 찾는 로직을 개선해야 되는데
원리는 ls -1F 하여 SSH로 접근한 사이트의 파일과 디렉토리 정보를 읽어옵니다. 존재하는 디렉토리에 web_home_chk.php파일을 복사 해서 curl함수를 사용해 URL을 추적해봅니다. 추적후 정상적으로 WEB_HOME이라는 메세지를 출력해주면 웹 시작디렉토리임을 알아내고 그쪽에 파일을 넣어주고 설치준비단계까지 완료합니다.
어떻게하면 쉽게 그리고 빠르게 저희 부모님도 테터툴즈를 설치를 할수 있을까? 고민을 했습니다. 그래서 아래와 같은 스팩이 나오고 그 아이디어를 바탕으로 만들어 보았습니다.
WEB기반 INSTALL 버전에 대한 스팩입니다.
1. 웹기반에서 설치를 실행한다. 2. Acitive X는 사용하지 않는다. 3. 사용자가 파일을 다운로드 받고 압축을 풀고 웹으로 올리는 과정을 없애고 설치서버가 이를 대신해준다. 4. 빠른 설치를 위해 tar.gz 파일을 SFTP를통해서 전송하고 SSH로 압축해제 명령어을 넘겨서 압축파일을 풀어준다. 5. 작업이 완료되면 http://도메인/setup.php까지 자동으로 진행한다.
설치시 필요로 하는정보 1. 도메인 2. 아이디 3. 패스워드
개선사항 및 아이디어 1. 다양한 사항에서의 오류대처.. 2. SSL을통한 보안 접속지원 3. 반자동 업데이트에 활용(ex. 긴급 보안패치!) 서버에 설치된 빌드번호를 보고 보안패치서버에 접속한후 서로번호가 상이할경우 변경사항만 sftp를 통해서 받고 파일을 갱신하는 형태
php에서 ssh2 지원을 위한 서버셋팅 힘들었지만 코딩은 간단하게 나오는군요. 사용자의 웹 시작 디렉토리를 알아낼려고 엄청난 삽질을 했습니다 ㅠ.ㅠ
어떻게하면 쉽게 그리고 빠르게 저희 부모님도 테터툴즈를 설치를 할수 있을까? 고민을 했습니다. 그래서 아래와 같은 스팩이 나오고 그 아이디어를 바탕으로 만들어 보았습니다.
WEB기반 INSTALL 버전에 대한 스팩입니다.
1. 웹기반에서 설치를 실행한다. 2. Acitive X는 사용하지 않는다. 3. 사용자가 파일을 다운로드 받고 압축을 풀고 웹으로 올리는 과정을 없애고 설치서버가 이를 대신해준다. 4. 빠른 설치를 위해 tar.gz 파일을 SFTP를통해서 전송하고 SSH로 압축해제 명령어을 넘겨서 압축파일을 풀어준다. 5. 작업이 완료되면 http://도메인/setup.php까지 자동으로 진행한다.
설치시 필요로 하는정보 1. 도메인 2. 아이디 3. 패스워드
개선사항 및 아이디어 1. 다양한 사항에서의 오류대처.. 2. SSL을통한 보안 접속지원 3. 반자동 업데이트에 활용(ex. 긴급 보안패치!) 서버에 설치된 빌드번호를 보고 보안패치서버에 접속한후 서로번호가 상이할경우 변경사항만 sftp를 통해서 받고 파일을 갱신하는 형태
php에서 ssh2 지원을 위한 서버셋팅 힘들었지만 코딩은 간단하게 나오는군요. 사용자의 웹 시작 디렉토리를 알아낼려고 엄청난 삽질을 했습니다 ㅠ.ㅠ