맨위로가기

푸키위키

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

푸키위키는 일본에서 시작된 위키 소프트웨어로, 대부분의 위키보다 더 나은 DBCS 지원과 모바일 환경에 최적화된 레이아웃을 제공한다. PHP로 작성되었으며, 텍스트 파일을 사용하여 데이터베이스 없이 작동하며, MySQL, SQLite, Oracle, PostgreSQL 등의 데이터베이스 확장을 지원한다. 인터위키 링크, 플러그인, 스킨, 사용자/그룹 인증 기능 등을 제공하며, GNU GPL에 따라 자유 소프트웨어로 배포된다. 푸키위키는 XOOPS와의 통합을 목표로 하는 파생 버전과 PukiWiki Plus!에서 파생된 PukiWiki Advance, Perl로 작성된 PyukiWiki 등이 존재한다.

더 읽어볼만한 페이지

  • 오픈 소스 - 클램윈
    클램윈은 ClamAV 엔진 기반의 오픈 소스 백신 소프트웨어로, 트로이 목마, 바이러스, 멀웨어 등 다양한 악성 위협 분석 자료를 제공하며 예약 검사, 수동 검사, 컨텍스트 메뉴 통합 등의 기능을 지원하지만 실시간 감시 기능은 제공하지 않는다.
  • 오픈 소스 - VP9
    VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다.
  • 자유 위키 소프트웨어 - 미디어위키
    미디어위키는 위키백과 등 위키미디어 재단 프로젝트에서 사용되는 PHP 기반의 자유 소프트웨어 위키 엔진으로, 확장성, 다양한 기능, 사용자 지정 용이성 등을 바탕으로 위키 기반 웹사이트 구축 및 관리에 기여한다.
  • 자유 위키 소프트웨어 - 트위키
    트위키는 확장 가능한 자체 마크업 언어를 사용하는 위키 엔진으로, 기업 환경에서 팀 협업, 프로젝트 관리 등에 활용되는 기업 위키 솔루션이며, WYSIWYG 편집기, 접근 제어, 버전 관리 등의 기능을 제공하고 플러그인 API를 통해 확장 기능을 지원한다.
  • 자유 저작물 관리 시스템 - 드루팔
    드루팔은 드리스 바이테르트가 개발하여 2001년 공개된 PHP 기반의 오픈 소스 콘텐츠 관리 시스템으로, 모듈과 테마를 통해 기능 확장이 가능하며 다양한 기관에서 활용되고 활발한 커뮤니티를 가지고 있다.
  • 자유 저작물 관리 시스템 - 워드프레스
    워드프레스는 PHP로 작성된 자유-오픈 소스 콘텐츠 관리 시스템으로, 테마와 플러그인을 통해 디자인 변경 및 기능 확장이 용이하며, 다양한 웹사이트 구축 및 관리를 지원하는 설치형/가입형 플랫폼이다.
푸키위키 - [IT 관련 정보]에 관한 문서
기본 정보
이름푸키위키
푸키위키 로고
개발팀푸키위키 개발팀
최초 릴리스2002년 7월 15일
최신 버전1.5.4
최신 버전 발표일2022년 3월 30일
프로그래밍 언어PHP
운영체제크로스 플랫폼
플랫폼크로스 플랫폼
크기약 0.4 MB (압축)
지원 언어다국어
종류위키 소프트웨어
라이선스GPLv2+
공식 웹사이트푸키위키 공식 웹사이트

2. 특징

푸키위키는 PHP로 작성된 위키 소프트웨어로, 일본에서 개발되어 DBCS 지원이 뛰어나며 휴대 전화 사용 환경을 고려한 스킨을 기본 제공한다.[4] 페이지 내용은 별도의 데이터베이스 없이 텍스트 파일 형태로 저장되지만, 플러그인을 통해 MySQL, SQLite 등 다양한 데이터베이스 연동이 가능하다. 주요 특징으로는 인터위키 링크 지원, 플러그인을 통한 기능 확장, 스킨을 이용한 디자인 변경, 자동 백업, 사용자 인증 및 페이지 접근 제어 기능 등이 있다.[3][4] 푸키위키는 GPL에 따라 배포되는 오픈 소스 자유 소프트웨어이다.

2. 1. 기술적 특징

푸키위키 스크린샷 (v1.5.3)


푸키위키는 PHP 4, 5, 7 또는 8 환경에서 실행된다.[3][4] 미디어위키와 유사하게 인터위키 링크와 확장 기능을 지원한다.[3][4] 일본에서 개발되어 DBCS 지원이 뛰어나며, 휴대폰 사용 환경을 고려한 화면 구성을 갖추고 있다.[4]

주요 기술적 특징은 다음과 같다.

  • 개발 언어 및 환경: PHP로 구현되었다. 최신 버전은 PHP 4.1부터 PHP 8.1까지 폭넓게 지원한다.
  • 데이터 저장 방식: 페이지 내용은 텍스트 파일 형식으로 저장되며, 별도의 데이터베이스 관리 시스템(DBMS)을 필요로 하지 않는다. 이미지 등의 바이너리 파일도 각 페이지에 연결되어 파일 형태로 저장된다. 다만, MySQL, SQLite, 오라클(Oci8), PostgreSQL 등 외부 데이터베이스를 사용하도록 확장 기능을 통해 지원을 추가할 수 있다.
  • 다국어 지원: UTF-8 인코딩과 국제화 기능을 통해 다국어를 지원한다. 이전 버전과의 호환성을 위해 EUC-JP 버전도 제공된다.
  • 기능 확장성: 플러그인 구조를 통해 다양한 기능을 추가하거나 수정할 수 있다. 푸키위키의 표준 기능 상당수도 플러그인 형태로 구현되어 있다.
  • 사용자 인터페이스: 스킨 기능을 이용하여 위키의 디자인과 사용자 경험을 변경할 수 있다. 피처폰(휴대 전화) 환경에 최적화된 스킨도 기본으로 제공되며, tDiary용 스킨과도 호환된다.
  • 부가 기능:
  • 인터위키 링크 기능을 지원한다.
  • 설정된 갱신 간격이나 횟수에 따라 자동으로 페이지 내용을 백업하는 기능을 갖추고 있다.
  • 사용자 및 그룹별 인증 기능을 제공하며, 페이지 단위로 접근 권한을 설정할 수 있다.
  • LDAPSAML과 같은 외부 인증 시스템과 연동하여 사용자 정보를 통합 관리하고 싱글 사인온 환경을 구축할 수 있다.
  • 라이선스: GPL을 따르는 오픈 소스 자유 소프트웨어로 배포된다.


푸키위키는 본래 Perl로 개발된 일본어 지원 위키 소프트웨어 YukiWiki를 기반으로 한다. 2001년 yu-ji가 이를 PHP로 이식하면서 시작되었고, 2002년 오픈 소스로 공개된 이후 자원봉사 개발팀(PukiWiki Development Team)에 의해 유지보수되고 있다.[10][11][12][13]

2. 2. 일본어 및 모바일 환경 지원

푸키위키는 일본에서 시작되었기 때문에, 대부분의 위키 소프트웨어보다 DBCS 지원이 뛰어나다.[4] UTF-8국제화 기구를 통해 다국어를 지원하며, 이전 버전과의 호환성을 위해 EUC-JP 버전도 준비되어 있다.

또한 일본에서는 휴대폰으로 위키를 사용하는 경우가 많아 모바일 환경에 최적화된 레이아웃을 가지고 있다.[4] 피처폰(휴대 전화)에서 사용하기 위한 스킨도 표준으로 제공된다. 페이지 내용은 텍스트 파일 형식으로 저장되므로 데이터베이스 관리 시스템(DBMS) 없이도 작동한다.

2. 3. 사용자 관리 및 접근 제어

푸키위키는 사용자 및 그룹별로 인증 기능을 제공하며, 이를 통해 특정 사용자나 그룹만 접근할 수 있도록 설정할 수 있다. 또한, 각 페이지마다 접근 권한을 다르게 설정하여 내용을 보호하는 것이 가능하다. 외부 인증 시스템과의 연동도 지원하여, LDAPSAML과 같은 표준 인증 프레임워크를 통해 사용자 정보를 통합적으로 관리하고, 한 번의 로그인으로 여러 서비스를 이용할 수 있는 싱글 사인온(SSO) 환경을 구축할 수도 있다.

3. 파생 버전


  • xpWiki: nao-pon이 개발했으며, 푸키위키 1.4.7 버전을 기반으로 XOOPS와의 통합을 목표로 한다.[5]
  • PukiWiki Mod: 역시 nao-pon이 개발했으며, 동일한 목표를 가지고 있지만 푸키위키 1.3.x 버전을 기반으로 한다.[6]
  • PukiWiki Plus!: 향상된 언어 현지화 기능을 갖춘 파생 버전이다.[7]
  • PukiWiki Advance: PukiWiki Plus!에서 파생되었다.[8]
  • PyukiWiki: Perl로 작성된 파생 버전이다.[9]

4. 버전 역사

Perl로 개발된 일본어 지원 위키 소프트웨어 YukiWiki를 기반으로 PHP로 이식하여 2001년에 처음 등장했다.[10] 2002년 오픈 소스로 전환된 후 자원봉사자 그룹(PukiWiki Development Team)이 개발과 유지보수를 맡고 있다. PHP의 확산과 함께 사용자층을 넓혔고, 여러 매체에 소개되며 2003년경에는 일본어 위키 소프트웨어의 표준으로 자리 잡았다.[11][12][13]

2006년 버전 1.4.7 출시 이후 한동안 업데이트가 없었으나, 2014년 PHP 5.5를 지원하는 버전 1.5를 내놓으며 개발을 재개했다. 이후 주로 최신 PHP 버전에 대한 호환성을 유지하는 방향으로 업데이트가 이루어지고 있다.

푸키위키는 버전에 따라 출력하는 HTML 사양이 다르다. 1.3 계열은 HTML 4.01, 1.4 계열은 XHTML 1.1, 1.5 계열은 HTML5 표준을 따른다.

4. 1. 1.3 계열

HTML 출력을 위한 사양은 계열에 따라 나뉜다. 1.3 계열은 HTML 4.01을 준수한다.

버전출시일대응 PHP주요 변경 사항출처
1.3.1PHP 4[14]
1.3.22002년 7월 15일PHP 4[15]
1.3.32002년 12월 28일PHP 4[16]
1.3.42003년 3월 18일PHP 4[17]
1.3.52003년 5월 28일PHP 4[18]
1.3.62003년 11월 10일PHP 4[19]
1.3.72004년 4월 4일PHP 4[20]


4. 2. 1.4 계열

1.4 계열은 XHTML1.1을 준수한다.

버전출시일대응 PHP주요 변경 사항출처
1.4.02003년 11월 3일PHP4.1[21]
1.4.12003년 11월 10일PHP4.1[22]
1.4.22003년 11월 17일PHP4.1[23]
1.4.32004년 4월 4일PHP4.1[24]
1.4.42004년 9월 4일PHP4.1 ~
PHP5
[25]
1.4.52005년 2월 1일PHP4.1 ~
PHP5
[26]
1.4.62005년 10월 31일PHP4.1 ~
PHP5
[27]
1.4.72006년 6월 22일PHP4.1 ~
PHP5
[28]


4. 3. 1.5 계열

PHP 5.5[29]1.5.12016년 3월 7일PHP 4.1 ~
PHP 7.0[30]1.5.22019년 3월 1일PHP 4.1 ~
PHP 7.3[31]1.5.32020년 3월 30일PHP 4.1 ~
PHP 7.4[32]1.5.42022년 3월 30일PHP 4.1 ~
PHP 8.1[33][34]


참조

[1] 웹사이트 「PukiWiki」などのWikiクローンにファイル添付機能が悪用される脆弱性 http://internet.watc[...] Impress Corporation 2016-03-17
[2] 서적 Applied computing and information technology Springer 2014
[3] 논문 A Simple Application Program Interface for Saving Java Program Data on a Wiki 2012
[4] 서적 PukiWiki ni yoru Web koraborēshon nyūmon = A guide to Web collaboration by PukiWiki : Ōpun sōsu tettei katsuyō Shūwa Shisutemu 2006
[5] 웹사이트 xpWiki 開発日記 http://xoops.hypweb.[...]
[6] 웹사이트 PukiWikiMod http://sourceforge.j[...]
[7] 웹사이트 About PukiWiki http://pukiwiki.sour[...] 2015-04-01
[8] 웹사이트 FrontPage http://pukiwiki.logu[...]
[9] 웹사이트 PyukiWiki共同開発サイト - 今ホットかもしれないperlで動作するwikiクローン http://pyukiwiki.sou[...]
[10] 서적 PukiWiki入門―まとめサイトをつくろう! 翔泳社 2006-04-12
[11] 웹사이트 [特選フリーソフト]Webコミュニケーション・ツール PukiWiki(上) https://xtech.nikkei[...] 日経BP|日経クロステック 2004-05-13
[12] 웹사이트 PukiWikiについて https://pukiwiki.sou[...] PukiWiki公式サイト
[13] 웹사이트 過去のNews https://pukiwiki.sou[...] PukiWiki公式サイト
[14] 웹사이트 PukiWiki 1.3.1 https://pukiwiki.sou[...] PukiWiki公式サイト
[15] 웹사이트 PukiWiki 1.3.2 https://pukiwiki.sou[...] PukiWiki公式サイト
[16] 웹사이트 PukiWiki 1.3.3 https://pukiwiki.sou[...] PukiWiki公式サイト
[17] 웹사이트 PukiWiki 1.3.4 https://pukiwiki.sou[...] PukiWiki公式サイト
[18] 웹사이트 PukiWiki 1.3.5 https://pukiwiki.sou[...] PukiWiki公式サイト
[19] 웹사이트 PukiWiki 1.3.6 https://pukiwiki.sou[...] PukiWiki公式サイト
[20] 웹사이트 PukiWiki 1.3.7 https://pukiwiki.sou[...] PukiWiki公式サイト
[21] 웹사이트 PukiWiki 1.4 https://pukiwiki.sou[...] PukiWiki公式サイト
[22] 웹사이트 PukiWiki 1.4.1 https://pukiwiki.sou[...] PukiWiki公式サイト
[23] 웹사이트 PukiWiki 1.4.2 https://pukiwiki.sou[...] PukiWiki公式サイト
[24] 웹사이트 PukiWiki 1.4.3 https://pukiwiki.sou[...] PukiWiki公式サイト
[25] 웹사이트 PukiWiki 1.4.4 https://pukiwiki.sou[...] PukiWiki公式サイト
[26] 웹사이트 PukiWiki 1.4.5 https://pukiwiki.sou[...] PukiWiki公式サイト
[27] 웹사이트 PukiWiki 1.4.6 https://pukiwiki.sou[...] PukiWiki公式サイト
[28] 웹사이트 PukiWiki 1.4.7 https://pukiwiki.sou[...] PukiWiki公式サイト
[29] 웹사이트 PukiWiki 1.5.0 https://pukiwiki.sou[...] PukiWiki公式サイト
[30] 웹사이트 PukiWiki 1.5.1 https://pukiwiki.sou[...] PukiWiki公式サイト
[31] 웹사이트 PukiWiki 1.5.2 https://pukiwiki.sou[...] PukiWiki公式サイト
[32] 웹사이트 PukiWiki 1.5.3 https://pukiwiki.sou[...] PukiWiki公式サイト
[33] 웹사이트 PukiWiki 1.5.4 https://pukiwiki.sou[...] PukiWiki公式サイト
[34] 웹사이트 国産のWikiソフト「PukiWiki」が2年ぶりにバージョンアップ、「PHP 8.0/8.1」に対応 https://forest.watch[...] 窓の杜 2022-03-31



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com