핌위키
PmWiki이 글은 광고처럼 쓰인 내용을 담고 있다.(2020년 6월)(이를 과 시기 |
| 원본 작성자 | 패트릭 R.미하우[1] |
|---|---|
| 개발자 | 핌위키 |
| 초기 릴리즈 | 2002년 1월; 전([2] |
| 안정적 해제 | |
| 릴리스 미리 보기 | SVN 전용/야간 |
| 리포지토리 | |
| 운영 체제 | 크로스 플랫폼 |
| 플랫폼 | PHP |
| 유형 | 위키 |
| 면허증 | GNU 일반 공중 사용권 |
| 웹사이트 | www.pmwiki.org |
PmWiki는 Patrick R이 쓴 위키 소프트웨어다[4].PHP 프로그래밍 언어로 Michaud를 사용하고,[5][6] 2009년 1월부터는 Petko Yovote 박사의 감독하에 적극적으로 유지되고 있다.미하우[7]
GNU General Public License의 조건에 따라 라이센스가 부여된 무료 소프트웨어다.
디자인 포커스
PmWiki는 콘텐츠 작성자가 1명에서 최대 1명 이상이면 전문 웹 사이트를 만들기 위한 콘텐츠 관리 시스템으로서 설치와 커스터마이징이 용이하도록 설계됐다.이 소프트웨어는 사용 편의성에 중점을 두기 때문에 IT나 위키 경험이 적은 사람들은 그것을 사용할 수 있을 것이다.소프트웨어는 또한 확장 가능하고 사용자 정의가 가능하도록 설계되었다.PmWiki 철학은[8] 독자들보다 작가를 선호하고 HTML을 대체하려고 하지 않으며 공공 웹 페이지의 공동 유지관리를 지원한다.
PmWiki는 콘텐츠 관리, 지식 기반 등 통상적인 협업 기능 외에도 기업이나 그룹이 업무 관리 및 회의 아카이브가 있는 내부 커뮤니케이션 플랫폼으로[10] 활용해[9] 왔다.[11]대학과 연구팀에서도 사용하고 있다.[12]
PmWiki wiki markup은 MediaWiki(Wikipedia에서 사용)와 유사성을 공유하며, 다른 위키[4] 엔진에서는 찾아볼 수 없는 많은 기능을 가지고 있지만, 주요 목표는 웹사이트의 공동 유지보수를 돕는 것이다.PmWiki 마크업 엔진은 사용자 정의가 매우 뛰어나 마크업 규칙을 추가, 수정 또는 비활성화할 수 있으며, 다른 마크업 언어를 지원할 수 있다.예를 들어 크리올 규격을 활성화할 수 있다.[13]
특징들
콘텐츠 저장소
PmWiki는 콘텐츠를 저장하기 위해 일반 파일을 사용한다.위키의 각 페이지는 웹 서버의 자체 파일에 저장된다.페이지는 ASCII 또는 유니코드 형식으로 저장되며 위키 관리자가 직접 편집할 수 있다.저자는 "표준 작업(보기, 편집, 페이지 수정)의 경우, 정보를 플랫 파일로 보관하는 것이 데이터베이스에서 액세스하는 것보다 확실히 빠르다"고 밝혔다.."[14]
PmWiki는 페이지의 텍스트와 메타데이터를 다양한 시스템과 형식으로 저장하고 검색할 수 있도록 설계되었다.기본 설치에서는 데이터베이스를 지원하지 않는다.그러나 PmWiki는 플러그인을 통해 MySQL 또는 SQLite 데이터베이스를 데이터 저장소로 사용할 수 있다.
PmWiki는 Wiki 페이지에 "첨부"(업로드: 이미지 또는 기타 파일)를 지원한다.업로드는 콘텐츠의 필요성과 구조에 따라 페이지 그룹(기본값)에, 각 페이지에 개별적으로, 또는 전체 위키에 첨부할 수 있다.업로드한 파일을 더 쉽게 관리할 수 있는 PmWiki 레시피(예: 삭제 또는 썸네일/갤러리 생성)가 있다.
위키 구조
PmWiki에서 위키 페이지는 "wiki 그룹"(또는 "네임스페이스") 내에 포함되어 있다.각 위키 그룹은 고유한 구성 옵션, 플러그인, 액세스 제어, 스킨, 사이드바(메뉴), 콘텐츠 및 인터페이스의 언어를 가질 수 있다.
기본적으로 PmWiki는 페이지의 계층적 수준("WikiGroup/WikiPage")을 정확히 한 개만 허용하지만, 레시피를 통해 평면 구조(Wiki Groups 없음), 여러 개의 중첩된 그룹 또는 하위 페이지를 가질 수 있다.
특수 wiki 그룹은 설명서와 일부 구성 템플릿을 포함하는 "PmWiki", 사이트, SiteAdmin 및 카테고리"이다.
템플릿(스킨)
PmWiki는 기능성과 외관 모두에서 높은 수준의 유연성으로 위키나 웹사이트의 외관과 느낌을 바꿀 수 있는 스킨 템플리트를 제공한다.[15]
접근 제어
PmWiki는 사용자와 관리자가 개별 페이지, 페이지 그룹 또는 전체 사이트에 대한 암호 보호를 설정할 수 있도록 허용한다.예를 들어, 회사 인트라넷과 같은 특정 그룹의 협업 작업을 가능하게 하기 위해 정의된 영역을 설정할 수 있다.
비밀번호 보호는 제한구역의 비밀번호 읽기, 편집, 업로드 및 변경에 적용할 수 있다.즉시 사용할 수 있는 설치는 로그인 이름이 아닌 "공유 암호"를 사용하지만, 내장된 옵션은 페이지, 페이지 그룹 또는 전체 위키에서 정교한 사용자/그룹 기반 액세스 제어 시스템을 가능하게 할 수 있다.
PmWiki는 구성 파일, 특수 Wiki 페이지, .htpasswd/.htgroup 파일의 암호를 사용할 수 있다.또한 다양한 외부 소스(예: LDAP, 포럼 데이터베이스 등)를 통한 사용자 기반 인증 가능성과 인증이 있다.
사용자 지정
PmWiki는 설치의 용이성, 유지 보수성 및 소프트웨어의 핵심 배포에서 비필수 기능을 제외한다는 주요 목표를 가지고[16] 설계 철학을 따른다.PmWiki의 디자인은 PmWiki Cookbook에서 사용할 수 있는 "recipes"로 알려진 다양한 맞춤 확장으로 맞춤화를 장려한다.[17]위키 엔진에서 잘 문서화된 수많은 후크 덕분에 확장 및 사용자 지정 설치를 만들고 유지하는 것은 쉽다.
시스템 요구 사항
PmWiki wiki 엔진을 실행하기 위한 필수 구성 요소:
- 지원되는 PHP 버전
- PHP 스크립트(예: Apache HTTP Server, Microsoft IIS, Lighttpd, Hiawatha, Cherkee)를 실행할 수 있는 모든 웹 서버(또는 호스팅 계획)
- PmWiki 트리의 웹 서버 사용자 계정에 대한 쓰기 권한(오프라인 편집에만 필요)
- 웹 서버에 파일 형식 확장명 제한 없음(때로는 무료 웹 호스팅 공급자의 문제)
- 예를 들어 플래시 USB 스틱에서 웹 서버 없이 PmWiki "Standalone"을 실행할 수 있는 "레시피"가 있다.[18]
작가
PmWiki는 대학교수와 Perl 6 개발자 Patrick R에 의해 쓰여졌다."PmWiki"라는 이름의 상표권을 소유하고 있는 Michaud.PmWiki Cookbook과 "스킨[19]"(특수 용도 구성, 추가 기능 또는 플러그인)에 있는 "리큐프"와 "스킨"(페이지의 모양과 느낌에 대한 특수 용도 변경)을 작성, 유지 및 토론하는 다른 개발자와 사용자도 많다.[20]
PmWiki에 관한 책과 기사
다음 책에는 PmWiki를 언급하거나 전용 장 또는 섹션이 있다.
- Todd Stauffer, 웹 2.0 블로그로 모든 것을 하는 방법 ISBN978-0-07-149218-8
- White, Pauxtis, Web 2.0 for Business: 새로운 툴 학습, ISBN 978-0-470-43618-9
- Nancy Courtney, More Technology for us: 비 IT 사서를 위한 컴퓨팅에 대한 두 번째 입문, ISBN 978-1-59158-939-6
- Holtz, Demopulos, Blogging for Business: ISBN 978-1-4195-3645-8, 알아야 할 사항과 왜 신경을 써야 하는지
- 에베르스바흐, 글레이저, 헤이글, 위키:코퍼레이션 임 웹, ISBN 978-3-540-35110-8
- 랜지, 크리스토프(ed.): 위키 앤트 블로그 - Planen, 아인리히텐, Verwalten, C&L 2006(독일) ISBN 978-3-936546-44-6
PmWiki는 Inc Magazine,[10] Linux Gazette,[11] PCMagg,[21] LXer,[22] Framasoft,[23] Linuxfr 등 다수의 인쇄 및 온라인 잡지에 실렸다.[24]
PmWiki Reference[25] 페이지에는 PmWiki에 대한 출판물이 다양한 언어로 나열되어 있다.
참고 항목
참조
- ^ 패트릭 미하우 박사님페이지 정보
- ^ PmWiki 버전 0.1(tgz 아카이브)은 2002년 1월 08일부터 가장 최신 파일을 가지고 있다.PmWiki-Users 메일링 목록은 2002년 8월부터 존재한다.
- ^ "Release Notes". pmwiki.org. Retrieved 2022-03-26.
- ^ a b WikiMatrix / PmWiki 특징 - 모두 비교, WikiMatrix.코스모 코드, 2005년 11월 22일웹. 2011년 11월 30일.
- ^ "pmWiki - DreamHost." 드림호스트. 2005년 7월 7일 New Dream Network, LLC. 웹. 2011년 11월 30일.웨이백 머신에 보관된 2016-05-14
- ^ "OCN-435 기후변화와 도시화 Wiki PmWiki / Pm Wiki." 기후변화 및 도시화 OCN435 기후 변화와 도시화 OCN435, 2009년 10월 20일. 웹. 2011년 11월 30일.웨이백 머신에 2012-04-26 보관
- ^ PmWiki 홈 페이지
- ^ 핌위키 철학
- ^ PmWiki 사용자
- ^ a b E-Mail의 끝, Darren Dahl의 기사, Inc.에서 발행된. 2006년 2월 잡지 41쪽
- ^ a b PmWiki - Wiki the Painless Way, Linux Gazette 잡지 Raj Shekhar의 기사, 2005년 5월
- ^ PmWiki : wiki simple, PLUME의 기사, 고등교육 및 연구분야에서 유용하고 접근 가능하며 경제적인 소프트웨어를 홍보하는 협회(프랑스어)
- ^ "PmWiki - Cookbook / Creole". pmwiki.org.
- ^ "PmWiki Design - Flat File Advantages". Retrieved 2019-01-09.
- ^ PmWiki 스킨
- ^ "PmWiki - PmWiki / PmWikiPhilosophy". pmwiki.org.
- ^ "PmWiki - Cookbook / Cookbook". pmwiki.org.
- ^ "PmWiki - Cookbook / Standalone". pmwiki.org.
- ^ PmWiki 요리책
- ^ https://www.pmwiki.org/wiki/Skins/Skins
- ^ 위키와 함께 작업하기, 2005년 8월 3일 Anil Hemrajani의 기사
- ^ 2007년 7월 8일 Ian MacGregor의 기사, 정보 정리
- ^ PmWiki, 2004년 9월, 2010년 12월(프랑스어)
- ^ Sortie de PmWiki 2.29, 루카스 보닛의 기사, 2011년 7월(프랑스어)
- ^ "PmWiki PmWiki / References". www.pmwiki.org.
