• 2.1计划伴随bootstrap4推出后修改发布
  • 2.0.2版已发布。

FrontPage

pukiwiki_adv.png

欢迎来到噗叽唯姬!噗叽唯姬是由日本的神级程序员Logue开发的PukiWiki Adv.的中文本地化版本,是PukiWiki Plus! i18n对应PHP5.4的HTML5 + jQuery + jQuery UI + jQuery Mobile前端。因为积极采用PHP5.3之后的代码,并做了大量的优化,在多数情况下,它运行起来会比PukiWiki Plus!更轻量级。
目前翻译基础文档中,之后会逐渐将功能替换成适合国内使用的方式。

本sever运行于VPS的nginx 1.6.2 + php-fpm(PHP5.5)环境下。

注意请勿在Plus!标准版讨论Adv.的话题,以免给这些原始版本的开发人员造成麻烦。(同样的插件,在Adv.版的用法不尽相同)

使用中的错误或需求等,请随时联系迪酱的QQ微博,迪酱会帮忙转达到官方BugTrack和Issue。目前,开发资源不足,正在募集在语言(特别是中文、韩文)和UI上可以提供帮助的人手。首先,可以从GitHub上Fork开始。

日本語版はここに

下载

稳定版:
旧版:
非稳定版:

关于中文本地化版本

  • 对应2.0正式版正在积极中文化。
  • 社交分享插件替换。

本土化mo文件:

LC_MESSAGES.zip

🆕更新信息

Recent Commits to pukiwiki_adv:master
现在已确认的主要bug/问题/正在解决事项
  • 时间戳总是更新
  • 添加附件有时会报Zend相关错误
今后计划
  • 将Javascript进行AMD规范化
  • 将Codemirror用于Wiki编辑画面的语法高亮
  • PukiWiki格式引擎从项目中分离

主要的新功能

jQuery UI的扩展组件
使用了符合jQueryUI的扩展组件。
使用HTML5 Boilerplate最低限度保证设计质量
可以防止在浏览器中页面崩溃的问题。
使用Modernizr判断支持情况
用Modernizr检测浏览器的运行情况和客户端环境,以class属性输出判断结果。借此,主题设计师和插件程序员不需要再做单独的判断处理。
编辑内容的备份
即使编辑中误关闭了窗口,编辑内容也会保存在localStorage。使用取消按钮可以删除编辑内容的备份。
唯姬集群(WikiFirm)先决条件
skin目录下图片和脚本的文件夹已经完全分离,方便组建唯姬集群。此外,图片通过CSS Sprite(CSS精灵)减少了请求次数,以加快显示。
不使用Table标签对应布局和印刷的样式表
看起来像是使用的官方主题,DOM结构完全不同。全部CSS已经重新改写。借此,显示速度会更快。此外,打印画面也会和样式表显示一致。请一定检查预览画面。
支持Memcache
在Memcache可用的服务器上,缓存全部放到物理内存里进行读写。借此可以大幅提高速度。(几乎5倍)
直链MP3
使用localStorage防止事故
即使不小心关闭了窗口,编辑内容也会被保留。
支持表情符号输入
支持符合Unicode6.0的Docomo的iMode所用的表情符号。因为通过CSS Sprites显示,比起其它方式的脚本显示更快。此外,还可以复制粘贴。
使用jQuery Mobile支持智能手机UI
包含使用jQuery Mobile对触控进行优化的主题,支持iPhone、iPad、iPod Touch、Android等便携设备。

2.0的新功能

支持PHP5.5
对应最新版的PHP 5.5。(5.3不在支持对象内)
引擎的全面重写
几乎未保留原型全部重写。使用了PHP5.3之后的autoload功能生成完全面向对象的代码。重写了指令,增加写入处理set、读取处理get,比之前源代码更容易理解。可用legacy.php解决兼容性,但对页面写入处理尚有问题。
内部包含spam_filter.php
将最有效的PukiWiki专用反spam功能spam_filter.php集成到内部。(虽说如此但未保留原型…)
强化缓存处理
使用Zend Cache处理缓存,大幅强化了页面一览、AutoLink、Auto Glossary等的缓存处理。
强化页面一览处理
以自然的方式将页面一览的标题索引进行排序,对中文和韩文也作了字符对应的排序。※中文是按照拼音排序。
符合Twitter Bootstrap的UI
以jQuery UI制作的UI部分按照Twitter Bootstrap标准改写。
更新页面时使用ajax
变得稍微轻量化。
logrotate、
可从旧日志文件头开始顺序删除无限记录的日志。
支持多个文件上传
旧版wiki最需要增加的功能。
支持Xml-RPC
规范化PingBack和WikiRpc v2。且在更新时自动发送更新Ping。
变更的地方太多了,自己也忘记了・・・。

运行环境

服务器端
  • Apache2.x(推荐运行CGI模式)
  • nginx 1.4.5以上(推荐)
  • cherokee 1.0以上
  • PHP5.4以上 推荐5.5 (推荐使用PHP-FPM运行)

※不支持PHP4.x的版本。

如果使用VPS,请考虑使用nginx代替Apache。

客户端
  • IE11(8以下不保证完全支持)
  • FireFox 28以上
  • Safari 5以上
  • Google Chrome
  • Opera 11以上
  • iOS7以上,或者等同于Android的Mobile Safari
  • Windows Phone7 以上(未验证) ※IE9以下不支持。NetFront系列也不在支持范围内。(将被转换为移动设备)