PmWiki

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
(未显示2个用户的9个中间版本)
第1行: 第1行:
 
[[Image:Pmwiki-7976.png|right]]
 
[[Image:Pmwiki-7976.png|right]]
 +
{{SeeWikipedia}}
 +
 +
'''PmWiki'''是一个基于[[PHP]]的[[wiki引擎]],其主要特点是小巧易用,各项[[wiki]]比较完善。PmWiki在2.0.6版本之后已经较好的支持了中文。
 +
 +
PmWiki由Patrick Michaud开发,目前最新版本是2.0.13(2005-11-10)和2.1.beta17(2005-12-29)。这个软件在 GNU 通用公共许可证(GPL)下发布。在文档索引中可以找到相关文档。
 +
 +
PmWiki 是 Patrick R. Michaud (http://www.pmichaud.com) 的注册商标。
 +
 +
==在线演示==
 +
http://demo.huihoo.com/pmwiki/pmwiki.php
 +
管理员: admin/admin
 +
 +
==安装指南==
 +
获得安装包 http://www.pmwiki.org/wiki/PmWiki/Download
 +
mkdir /var/www/pmwiki/wiki.d
 +
chmod 777 /var/www/pmwiki/wiki.d
 +
cp docs/sample-config.php to local/config.php
 +
<?php if (!defined('PmWiki')) exit();
 +
$WikiTitle = "My New Wiki";
 +
$PageLogoUrl = "http://www.example.com/mylogo.gif";
 +
$DefaultPasswords['admin'] = crypt('admin');
 +
$EnableUpload = 1;
 +
$DefaultPasswords['upload'] = crypt('upload');
 +
putenv("TZ=EST5EDT");
 +
$TimeFmt = '%B %d, %Y, at %I:%M %p EST';
 +
 +
==PmWiki的特点==
 +
*小巧易用,使用文件存放所有内容,不使用数据库。
 +
*超过200个功能扩展插件
 +
*较为完善的权限及密码功能:可以针对页面或组设定密码,以及指定浏览、修改权限。
 +
*允许页面分组,并允许页面内容被其他页面调用(include)
 +
 +
===其他特性===
 +
*支持页面编辑、版本记录
 +
*支持[[Wiki Words]]功能自动产生相关链接
 +
*支持分类属性
 +
*支持[[InterMap]]的跨站点链接缩写
 +
*支持[[RSS]]、邮件提醒等功能
 +
 +
现存的网站实例表明:数千文章对PmWiki并不构成压力,但目前没有更多资料能证明PmWiki适合大规模网站。
 +
 +
==PmWiki的安装==
 +
===系统需求===
 +
[[PHP]] 4.1.x以上版本。<math>Insert formula here</math>
 +
 +
===PmWiki 2.x版本的中文化方法===
 +
 +
PmWiki的中文化使用UTF-8 编码--[[User:220.188.157.156|220.188.157.156]] 21:48 2006年3月14日 (CST)实现,官方提供的i18n解决方案即包括中文语言设置。在2.0.6版本之前,[[UTF-8]]编码的处理文件xlpage-utf-8.php依赖于 mbstring模块,但是大多数主机空间都没有提供mbstring模块支持,造成了在PmWiki2上使用中文的困难。从2.0.6版本开始,pm先生重写了xlpage-utf-8.php模块,使之不再依赖mbstring模块,如果主机提供了mbstring支持,那么xlpage-utf- 8.php仍然使用mbstring中的函数,否则使用xlpage-utf-8.php中带有的纯php实现。
 +
基本配置过程为:
 +
 +
# 必须使用2.0.6以上版本的PmWiki;
 +
# 按照官方提示的安装步骤部署PmWiki;
 +
# 按照官方给出的i18n使用说明部署,要注意i18n包中的xlpage-utf-8.php文件,在pmwiki包中也有这个文件,使用i18n包和pmwiki包中附带的较新的一个。
 +
# 在config.php中加入“XLPage('ZhCn','PmWikiZhCn.XLPage');”
 +
 +
PmWiki2中文化已经部署完成,可以正常输入、显示、搜索中文,用<nowiki>[[中文链接]]</nowiki>的形式可以实现中文WikiWord,能够正常编辑和访问。
 +
 +
===官方站点资料===
 +
*[http://www.pmwiki.org/ 英文首页][http://pmichaud.com/wiki/PmWiki/PmWiki] [http://pmichaud.com/wiki/PmWikiZhCn/PmWikiZhCn 中文首页(内容不全)]
 +
*[http://www.pmwiki.org/pub/pmwiki/ 下载页面]
 +
*[http://news.gmane.org/gmane.comp.web.wiki.pmwiki.user 技术讨论邮件链(英文)] [http://www.pmwiki.org/wiki/PmWiki/MailingLists 更多...]
 +
*[http://www.pmwiki.org/wiki/Cookbook/Skins 三十多个PmWiki Skin的资料] [http://www.pmwiki.org/wiki/Cookbook/PreviewSkins 图片预览]
 +
*[http://www.pmwiki.org/wiki/PmWiki/SuccessStories 大量成功使用PmWiki的站点](多数为英文) [http://www.pmwiki.org/wiki/PmWiki/PmWikiUsers 更多...]
 +
 +
===PmWiki中文文档===
 +
*[http://kalug.linux.org.tw/~snowwolf/pmwiki/index.php 繁体中文文档]
 +
*http://wiki.cdmcs.com/pmwiki.php?pagename=PmWikiZhCn.PmWikiZhCn
 +
 +
===PmWiki相关文章===
 +
*[http://www.baksun.com/blog/post/222.html PmWiki安装]
 +
*[http://www.baksun.com/blog/post/223.html PmWiki权限配置]
 +
 +
{{Comment}}
 +
 +
[[Category:Wiki]]
 +
[[Category:PHP]]

2010年9月16日 (四) 09:47的最后版本

Pmwiki-7976.png
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 PmWiki Thanks, Wikipedia.

PmWiki是一个基于PHPwiki引擎,其主要特点是小巧易用,各项wiki比较完善。PmWiki在2.0.6版本之后已经较好的支持了中文。

PmWiki由Patrick Michaud开发,目前最新版本是2.0.13(2005-11-10)和2.1.beta17(2005-12-29)。这个软件在 GNU 通用公共许可证(GPL)下发布。在文档索引中可以找到相关文档。

PmWiki 是 Patrick R. Michaud (http://www.pmichaud.com) 的注册商标。

目录

[编辑] 在线演示

http://demo.huihoo.com/pmwiki/pmwiki.php
管理员: admin/admin

[编辑] 安装指南

获得安装包 http://www.pmwiki.org/wiki/PmWiki/Download
mkdir /var/www/pmwiki/wiki.d
chmod 777 /var/www/pmwiki/wiki.d
cp docs/sample-config.php to local/config.php
<?php if (!defined('PmWiki')) exit();
$WikiTitle = "My New Wiki";
$PageLogoUrl = "mylogo.gif";
$DefaultPasswords['admin'] = crypt('admin');
$EnableUpload = 1;
$DefaultPasswords['upload'] = crypt('upload');
putenv("TZ=EST5EDT");
$TimeFmt = '%B %d, %Y, at %I:%M %p EST';

[编辑] PmWiki的特点

  • 小巧易用,使用文件存放所有内容,不使用数据库。
  • 超过200个功能扩展插件
  • 较为完善的权限及密码功能:可以针对页面或组设定密码,以及指定浏览、修改权限。
  • 允许页面分组,并允许页面内容被其他页面调用(include)

[编辑] 其他特性

  • 支持页面编辑、版本记录
  • 支持Wiki Words功能自动产生相关链接
  • 支持分类属性
  • 支持InterMap的跨站点链接缩写
  • 支持RSS、邮件提醒等功能

现存的网站实例表明:数千文章对PmWiki并不构成压力,但目前没有更多资料能证明PmWiki适合大规模网站。

[编辑] PmWiki的安装

[编辑] 系统需求

PHP 4.1.x以上版本。<math>Insert formula here</math>

[编辑] PmWiki 2.x版本的中文化方法

PmWiki的中文化使用UTF-8 编码--220.188.157.156 21:48 2006年3月14日 (CST)实现,官方提供的i18n解决方案即包括中文语言设置。在2.0.6版本之前,UTF-8编码的处理文件xlpage-utf-8.php依赖于 mbstring模块,但是大多数主机空间都没有提供mbstring模块支持,造成了在PmWiki2上使用中文的困难。从2.0.6版本开始,pm先生重写了xlpage-utf-8.php模块,使之不再依赖mbstring模块,如果主机提供了mbstring支持,那么xlpage-utf- 8.php仍然使用mbstring中的函数,否则使用xlpage-utf-8.php中带有的纯php实现。 基本配置过程为:

  1. 必须使用2.0.6以上版本的PmWiki;
  2. 按照官方提示的安装步骤部署PmWiki;
  3. 按照官方给出的i18n使用说明部署,要注意i18n包中的xlpage-utf-8.php文件,在pmwiki包中也有这个文件,使用i18n包和pmwiki包中附带的较新的一个。
  4. 在config.php中加入“XLPage('ZhCn','PmWikiZhCn.XLPage');”

PmWiki2中文化已经部署完成,可以正常输入、显示、搜索中文,用[[中文链接]]的形式可以实现中文WikiWord,能够正常编辑和访问。

[编辑] 官方站点资料

[编辑] PmWiki中文文档

[编辑] PmWiki相关文章

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱