Php Wiki

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS
PhpLanguage로 제작된 WikiClone. 관계형데이타베이스를 활용한 WikiClone이다. PHP3용 DBM, PHP4용 DBA, 혹은 mSQL, MySQL, postgreSQL 등을 사용할 수 있다. PhpWiki를 구경하고 싶으면 http://phpwiki.sourceforge.net/phpwiki/ 를 방문해 보자.


1. 설치하기

PhpWiki/설치. SourceForge:phpwiki에 가면 소스를 다운받을 수 있다.

2. PhpWiki의 장점

  • PhpLanguage 기반이라 Sever side scripting 이라는 점에서 cgi를 사용하는 UseModWikiMoinMoin에 대해 상대적으로 빠른 속도를 가질 수 있는 가능성이 있다.
  • MySQL 등 관계형데이타베이스를 사용함에 따라 페이지수가 많다는 이유로는 느려지지 않는다. 따라서 페이지와 사용자수가 많을 수록 유리하다.
  • 관계형 데이터베이스와 파일시스템을 선택 가능하고, PhpLanguage를 이해하는 관리자라면 코드수정/기능확장에 있어 매우 쉬워, 유연한 고성능의 위키를 만들 수 있다.
  • Theme기능을 지원한다. 네글자 정도의 수정만으로 간단하게 외관을 이것저것으로 바꿀 수 있다.
  • 지원하는 유료계정이 많아 호스팅 업체 선택 폭이 넓고 설치에 어려움이 적은 편이다.
  • Default Setting 상태에서 페이지 직접 생성이 불가능하다. 즉 초기환경설정에서는 노스모크모인모인과 같은 검색창에 페이지 이름을 입력하고 Create this page 로 생성하는 방법을 쓰게 되어있지 않다. 다소 불편할 수도 있지만 OrphanedPages 를 만들지 않는다는 장점이 있다. 단점에서오는장점

3. PhpWiki의 단점

  • 한글 관련 설정을 해야 한다.
  • Default Setting 상태에서 페이지 직접 생성이 불가능하다. 즉 초기환경설정에서는 노스모크모인모인과 같은 검색창에 페이지 이름을 입력하고 Creat this page 로 생성하는 방법을 쓰게 되어있지 않아. 다소 불편할 수도 있다.
  • 이모티콘을 지원하지 않는다.
  • 1.3.3 버전에서 페이지 이름에 한글이 섞여 있는 경우, 테이블이 제대로 출력되지 않는다.

4. PhpWiki 1.3.3 버전의 버그 고치기

PhpWiki 1.3.3 버젼의 버그를 고치는 방법을 조희대씨가 공개했다. 한글이 WikiName으로 인식되는 것과 테이블이 깨지는 것, 각주가 제대로 동작하지 않는 것 등등의 버그를 고칠 수 있다. 개인의 입맛에 따라 필요한 부분만 수정하면 된다. http://wikix.org/?PhpWiki-1.3.3-geni.patch 이 분은 wikiX라는 이름으로 php로 된 WikiClone을 개발하고 있다.

PhpWiki의 장점이라고 할 만한 것은, 페이지에 대한 역링크들이 페이지 하단에 요약되어 나온다는 점이다. 5 best incoming links 가 바로 그것이다. 또한 그 반대의 링크들, 즉 이 페이지에서 나가는 링크들인 5 best outgoing links 도 있다. 5라는 숫자는 시스템 관리자가 바꿀 수 있다. 모인모인에도 도입하면 좋지 않을까....
[RecentVisitors] 페이지도 있네요.

http://gpgstudy.coco.st/phpwiki/ 에서 PhpWiki 1.3 개발 분기 버전을 테스트 중에 있습니다. MoinMoin 이나 TWiki 등 다른 WikiClone들의 장점을 많이 반영한 느낌입니다.

PhpWiki 1.2 버전은 확장이나 수정이 엄청나게 불편했는데, 1.3에서는 설계를 완전히 뒤엎어서 확장이나 수정이 비교적 용이할 듯... 객체 지향을 지향하려는^^ 노력이 보입니다. 플러그인(모인모인의 매크로에 해당) 구조도 생겼구요. 잘하면 노스모크모인모인의 기능성을 PhpLanguage + MySQL 기반으로 이식하는 것도 가능할 듯 합니다. 파이썬을 제공하는 웹 호스팅 계정 업체가 별로 없다는 점을 생각하면, 좋은 대안이 될 듯... --류광

PhpWiki 1.3.3을 설치해보았는데, 테마기능 참 좋네요.
이모티콘을 지원하지 않지만, 쉽게 추가할 수 있는 기능 아닌가요 ?
아직까지는 추가될것 같진 않습니다. http://phpwiki.sourceforge.net/phpwiki/NewInlineMarkup

1.3.x 버전으로 되면서 덩치가 너무 커지고 쓸데없이 복잡해졌다고 하는 분이 계시더군요. 저도 동감입니다. 기능이 얼마나 좋아졌는지는 모르겠지만, 저는 안 쓰는 기능이 더 많네요. --김선주

여기다 써도 될지모르겠네요.. MediaWiki를 Windows XP에 설치해서 써보는데 MoinMoin보다 더나은 퍼포먼스가 나오네요.. 아무래도 파일시스템이 아닌 MySQL같은 데이터베이스를 써서 그런것은 아닐까합니다.. 단순히 지식을 축적해서 나중에 검색하는 용도로 개인이 쓰는것이라면 MediaWiki도 충분한 대안이라고 생각됩니다. -- DoSiRak

phpwiki 1.3.4 version 이 2002/12/29 release 됐습니다. 1.3.x 버전들은 너무 무거워진듯 합니다. -- dyaus

GpGiki:GpgikiWikiWikiPhpWiki의 좋은 대안입니다. -- 자네도


"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>