Skip to main content

블로깅 툴 변경

2007년을 맞아 블로깅 툴을 변경합니다. 기존에 사용하던 Wordpress가 사용하기에 부족한 것은 아니지만 좀 지겨워지기도 하고 계속 사용하던 wp-dokuwiki plugin의 무게에 점점 부담도 가고 해서요. 무거운 plug-in을 쓰다보니 스킨 하나 변경하기도 쉽지 않더군요.

무엇보다 블로그의 성격을 좀 가볍게 바꿔보려고 합니다. ^^

Tattertools, MovableType등과 비교해 보다가 결국 Textpattern으로 결정했습니다. 결정적으로 Textpattern의 한 스킨에 들어 있던 다음글에 넘어갔습니다. ^^

, if you have been using something else such as WordPress you are just going to find TXP different. There is no getting away from that fact. It doesn't look the same, it doesn't feel the same and it certainly doesn't work in the same way. It will take time for you to get used to it, but when you do, when that penny drops, you're going to wonder why all software isn't made this well. Seriously. And also remember that TXP is a CMS. It is not pure blogging software. It can be used for all kinds of different sites, even ones that don't have blogs. Yes I know. Sounds weird eh? No blog!


Textpattern에는 Wordpress나 MovableType을 포함한 몇개의 블로깅 툴에서 글을 import하는 기능이 있는데 여기서 작성한 문서들은 대부분 wp-dokuwiki로 작성한 문서라 별 소용이 없네요.

그래서 이전 blog/ 디렉토리 대신 blog-v2/ 디렉토리에 Textpattern을 설치했습니다. blog/ 디렉토리는 그대로 놔둘 것이기 때문에 기존 글들의 링크는 그대로 유지됩니다.

feed 관련해서는 feedburner에 등록된 주소를 그대로 blog-v2/ 의 것으로 변경할 예정입니다. 따라서 feedburner 주소를 가지고 계신 분들은 그대로 두시면 됩니다.

왠지 새 툴을 사용하려니 조금 설레는군요. :-)

Comments

  1. Wordpress와 뭐가 가장 다른가요?

    ReplyDelete
  2. 사용하기 불편하다는 점이요. 농담이고요. :-)

    Wordpress는 사용자를 위해 만들어진것 같고 Textpattern은 개발자가 만들고 싶은 대로 만들어진 것 같습니다. 깔끔하고 모든 개념이 확장 가능하고... 등등.
    예를 들어 WP에서는 스킨 변경은 마우스 클릭 한번이면 되지만 TXP는 template 따로 css 따로 form 따로 작성해야 합니다. 불편하지만 모든 작업이 ftp 필요없이 브라우저상에서 이루어집니다. 물론 template, css, form등은 사용자 마음대로 생성/삭제할 수 있습니다. 그리고 WP에는 글의 종류가 Page와 Post 두개가 있지만 TXP에서는 사용자가 무한 확장할 수 있습니다. 물론 각각의 skin을 가질 수 있습니다. 스킨 편집등에서는 php를 직접 사용하지 않고 매크로를 사용합니다.

    그리고 내장된 Textile이라는 wiki 비슷한 문법을 제공합니다. 마지막으로 TXP에는 trackback이 없습니다. Trackback의 주사용자가 spammer들이라 지원하지 않는다네요.
    제가 사용한지 한 일주일 되었는데 아직 사용하기엔 좋은 점보다는 불편한 점이 많네요. 사용자 기반이 WP보다는 적어서 혹시 더 불편하게 느껴지는 것 같기도 합니다. 그래도 구조 하나는 깔끔합니다. WP도 참 깔끔해 보였는데요. :-)

    ReplyDelete

Post a Comment

Popular posts from this blog

CodeHighlighter plugin test page.

This post is for testing CodeHighlighter plugin which uses GeSHi as a fontifier engine. ((Those code blocks are acquired from Google Code Search .)) ((For more supported languages, go CodeHighlighter plugin or GeSHi homepage.)) C++ (<pre lang="cpp" lineno="1">) class nsScannerBufferList { public: /** * Buffer objects are directly followed by a data segment. The start * of the data segment is determined by increment the |this| pointer * by 1 unit. */ class Buffer : public PRCList { public: Buffer() { ++index_; } PHP (<pre lang="php" lineno="4">) for ($i = 0; $i $value = ord( $utf8_string[ $i ] ); if ( $value < 128 ) { // ASCII $unicode .= chr($value); } else { if ( count( $values ) == 0 ) { $num_octets = ( $value } $values[] = $value; Lisp (<pre lang="lisp">) ;;; Assignment (define-caller-pattern setq ((:star var fo...

C++ of the Day #43 - SQLite3 C++ wrapper #1

The Definitive Guide to SQLite 를 읽다가 공부 겸 해서 C++ wrapper를 만들어 보았습니다. 최대한 C++ 냄새(?)가 나도록 만들어 보았습니다. :-) ((SQLite는 복잡한 관리가 필요없이 사용가능한, 파일이나 메모리 기반의, 라이브러리로 제공되는, 약 250kb 용량의, 대부분의 SQL92문을 지원하는, open source RDB입니다.)) 이 wrapper를 사용하기 위해서는 (당연하게도!) sqlite3 와 (당연하게도?) boost 라이브러리가 필요합니다. 사용 예들을 살펴보는 것으로 설명을 대신합니다. 이번 글에서는 다음과 같은 contacts 테이블이 test.db에 존재한다고 가정합니다. CREATE TABLE contacts ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, phone TEXT NOT NULL, UNIQUE(name, phone) ); Command 먼저 test.db 파일을 사용하기 위해 다음과 같이 파일 이름을 주어 connection 객체를 생성합니다. 생성과 동시에 test.db와 연결이 이루어집니다. ((생성자외에 open() 함수를 사용할 수도 있습니다.)) sqlite3pp::connection conn("test.db"); 다음은 contacts 테이블에 정보를 추가하는 가장 간단한 방법입니다. connection 클래스에서 제공하는 execute 함수를 사용합니다. ((executef 함수를 사용하면 printf와 같은 문법을 사용하여 query문을 작성할 수 있습니다.)) conn.execute("INSERT INTO contacts (name, phone) VALUES ('user', '1234')"); 위와 동일한 작업을 parameterized query를 사용하여 할 수도 있습니다. ((step()함수가 실제 query문을 수행하는 함수입니다. ...

Textiler plugin test page

This post is for testing Textiler plugin . This plugin uses Textile engine (version 2.0.0). The sample text is come from Textile test page. (Note that the result will be vary according to your CSS options.) Supported wiki syntax Rendering result h2{color:green}. This is a title h3. This is a subhead p{color:red}. This is some text of dubious character. Isn't the use of "quotes" just lazy writing -- and theft of 'intellectual property' besides? I think the time has come to see a block quote. bq[fr]. This is a block quote. I'll admit it's not the most exciting block quote ever devised. Simple list: #{color:blue} one # two # three Multi-level list: # one ## aye ## bee ## see # two ## x ## y # three Mixed list: * Point one * Point two ## Step 1 ## Step 2 ## Step 3 * Point three ** Sub point 1 ** Sub point 2 Well, that went well. How about we insert an <a href="/" title="watch out">old-fashioned hypertext link</a>? Will the quo...