svn export는 2가지 방법으로 가능하다.

1. 이미 받아놓은 svn working copy 에서 하기

    단, 이 경우 새로운 폴더를 생성하여 그 안에 export 해야 안전하다.
    (현재 디렉토리 이름 그대로 export 하므로 이름이 겹쳐진다.)


2. 서버에서 직접 받아 export 하기


Posted by 구차니
프로그램 사용/wiki2010. 11. 22. 13:42
wgGroupPermissions 항목을 추가하면 간단하게 해결!


mediawiki/LocalSettings.php
$wgGroupPermissions['*' ]['read'] = false;

[링크 : http://kldp.org/node/85405]

그렇다면 Linux 계정(PAM)으로 로그인하거나,혹 은 가입자체도 막아야 할텐데 어떻게 해야하려나..

Linux 계정으로 로그인(읽다말음 -_-)
[링크 : http://www.mediawiki.org/wiki/Authentication] / mediawiki
[링크 : http://www.dokuwiki.org/auth:pam]                / dokuwiki
   [링크 : http://www.dokuwiki.org/tips:htaccessauth]
   [링크 : http://www.dokuwiki.org/tips:httpslogin]
Posted by 구차니
프로그램 사용/wiki2010. 11. 22. 12:00
dokuwiki는 설정이 매우 단순한 녀석이라 좋긴한데 음..
일단 dokuwiki를 다운로드 받고
[링크 : http://www.splitbrain.org/projects/dokuwiki]
    [링크 : http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2010-11-07.tgz]

FCKEditor를 위한 wikiconverter를 Perl을 통해설치!
sudo perl -MCPAN -e 'install HTML::WikiConverter::DokuWiki'

[링크 : https://fosswiki.liip.ch/display/DOKU/Installation]

그리고 dokuwiki로 통합된 FCKEditor를 다운받고
[링크 : https://fosswiki.liip.ch/download/attachments/4817036/fckw.0.8.zip?version=1&modificationDate=1232621697000]

dokuwiki/lib/plugin 에서 압축을 풀어준다.
 unzip fckw.0.8.zip

그리고 한글화는
dokuwiki/conf/dokuwiki.php 의 18Line 에서 "en" 이라고 쓰인 부분을 아래와 같이 ko로 변경해준다.
  $conf['lang']        = 'ko';              //your language

Posted by 구차니
프로그램 사용/wiki2010. 11. 22. 11:36
mediawiki는 현재 1.16 버전이고
fckeditor는 1.15 버전까지만 통합이 되어있다.
그런 이유로 현재로서는 svn repository에서 REL-1.15 계열을 받아주어야 한다.

mediawiki/LocalSettings.php
 require_once("$IP/extensions/FCKeditor/FCKeditor.php");
 $wgUseAjax = 'true';
[링크 : http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide]

mediawiki/extensions/FCKeditor/FCKeditor.body.php 에서 &를 삭제(206Line)
 public function onCustomEditor(&$article, &$user) {
[링크 : http://dev.ckeditor.com/ticket/3530]



다운로드 링크
FCKEditor + mediaWiki extension
  http://mediawiki.fckeditor.net/nightly/svn/mediawiki_fckeditor_ext_N.tar.gz (Size 1 MB, FCKeditor 2.6.4 included).
Posted by 구차니
프로그램 사용/Putty2010. 11. 20. 23:24
Putty에서 port forwarding을 이용하면, Local의 경우 특정 웹페이지 하나만을 돌릴수 있다.
Dynamic으로 설정하면 임의로 사용가능 하다고 이야기는 들은적 있지만 -_-
설정을 제대로 해서 돌려본적이 없는데 문득 VPN 관련해서 검색하다가
Dynamic SOCKS라는 Putty 기능에 대해서 다시 찾게 되었고, 이제야 사용방법을 알게 되었다.
(머.. 그래도 정말로 되는지는 나중에 다시 해봐야 할 듯)

Step 1. Putty의 Connection - SSH - Tunnels 메뉴에서
          Source Port는 임의로 입력, Desination에서 Dynamic만 선택하고 Add 한다.

Step 2. 브라우저의 프록시 설정메뉴에서 SOCKS에 설정을 넣는다.


[링크 : http://www.devdaily.com/unix/edu/.../2-configure-putty-ssh-tunnel-ssh-server.shtml]
[링크 : http://www.devdaily.com/unix/edu/.../3-configure-firefox-use-ssh-tunnel-socks-proxy.shtml]
[링크 : http://www.virtualroadside.com/blog/index.php/2007/04/12/dynamic-socks-proxy-using-putty/]

[링크 : http://en.wikipedia.org/wiki/SOCKS]
[링크 : http://ko.wikipedia.org/wiki/SOCKS]
Posted by 구차니
프로그램 사용/wiki2010. 11. 20. 09:13
예전에 통합하는 문서를 만들어 놓은거 같은데 네이버에 있었던가?
아무튼, 오랫만에 위키를 만들려니 fckeditor 없이 위키문법으로 하도록
가르치려니 귀차니즘 레벨 업할께 뻔히 보이니 -_-

요건 dokuwiki + fckeditor
[링크 : http://www.dokuwiki.org/dokuwiki]
[링크 : https://fosswiki.liip.ch/display/DOKU/FCKW+Dokuwiki+Plugin]

요건 mediawiki + fckeditor
[링크 : http://www.mediawiki.org/wiki/MediaWiki]
[링크 : http://mediawiki.fckeditor.net/]
Posted by 구차니
프로그램 사용/apache2010. 11. 19. 23:05
svn 로그인을 리눅스 계정과 연결하기 위해 이것저것 하다보니,
webDAV 라는 녀석이 나오길래 검색 고고싱

간단하게 요약하자면,
HTTP는 웹서비스를 위한 읽기기능만을 지닌 웹서버에 쓰기기능을 추가해준다.

Web-based Distributed Authoring and Versioning (WebDAV)

The most important features of the WebDAV protocol include:
  • locking ("overwrite prevention")
  • properties (creation, removal, and querying of information about author, modified date et cetera);
  • name space management (ability to copy and move Web pages within a server's namespace)
  • collections (creation, removal, and listing of resources)

[링크 : http://en.wikipedia.org/wiki/WebDAV]

WebDAV[웹답]상의 공동 저작활동을 지원하기 위한 IETF 표준으로서, 멀리 떨어져 있는 사용자들 간에 인터넷을 통해 파일을 공동 편집하고 관리할 수 있도록 해주는 일련의 HTTP 확장이다.

[링크 : http://www.terms.co.kr/WebDAV.htm]

What is WebDAV?
    Briefly: WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.


[링크 : http://www.webdav.org/]


'프로그램 사용 > apache' 카테고리의 다른 글

ab - apache HTTP server benchmarking tool  (0) 2014.10.10
apache 특정 디렉토리만 인증하기  (0) 2013.04.09
500 internal server error - mediawiki 이전시  (0) 2011.12.18
apache - url rewrite  (2) 2011.04.26
SVG DOM API  (2) 2010.01.11
Posted by 구차니

svn checkout은 svn을 통해서 개발용 소스트리를 받아오는데 쓰인다.
svn export는 svn을 통해서 배포용 소스트리를 받아오는데 쓰인다.

굳이 두개의 차이점을 말을 하자면
export는 .svn 폴더(관리용 정보)가 제외된 녀석이고
checkout은 .svn 폴더가 포함되어 있다는 차이이다.


export는 다른 저장소로 소스를 옮길때 사용한다고 한다.
Posted by 구차니
귀차니즘으로 인해
vtigerCRM 5.2.0 버전에 대한 en_us.lang.php 들을 모아놨다.

일괄적으로 바꾸어서 한글로 번역시작해야 할 듯 -_-




--- 덧붙임 ---

1. 일단 manifest.xml 의 <prefix>ko_kr</prefix> 부분과 lang/ko_kr.lang.php 가 맞아야 한다.
    (즉, prefix에 ko 라고 넣었다면 파일이름은 ko.lang.php가 되면 된다.)
2. 그리고 해당 파일을 ANSI가 아닌 UTF-8로 저장을 해야 브라우저에서 제대로 나온다.



사족 : 회사 사람들 쓰라고 떡밥 던졌다가 떡밥이 커지는 기묘한 현상 -_-
Posted by 구차니
TRAC의 SVN 통합된 버전으로 받을수 있으며
[링크 : http://trac.vtiger.com/svn/vtiger/vtigercrm/trunk/]

일본어 언어팩을 받아서 분석(?) 해보니
manifest.xml 파일과 번역된 파일만 존재하면 될 것으로 보인다. (아래는 일본어 언어팩 manifest.xml 파일)
<?xml version="1.0" ?>
- <module>
  <type>language</type>
  <name>Japanese</name>
  <label>Japanese ( 日本語 )</label>
  <prefix>ja</prefix>
  <version>5.2</version>
- <dependencies>
  <vtiger_version>5.2.0</vtiger_version>
  <vtiger_max_version>5.*</vtiger_max_version>
  </dependencies>
- <license>
- <inline>
<![CDATA[
 ********************************************************************************
* The contents of these fileis are subject to the Mozilla Public License Version 1.1
* ("License"); You may not use this file except in compliance with the License.
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
* the specific language governing rights and limitations under the License.
********************************************************************************
* Language : Japanese
* Version : 5.2
* Author : vtigerCRM.jp
* Site : http://www.vtigerCRM.jp
********************************************************************************
  ]]>
  </inline>
  </license>
  </module>

[링크 : http://wiki.vtiger.com/index.php/Vtiger_CRM_CVS_Repository_Access]
[링크 : http://wiki.vtiger.com/index.php/vtiger520:Language_Pack_Guidelines]
Posted by 구차니