李迎辉

李迎辉的博客

他的个人主页  他的博客

新的uliwiki项目

李迎辉  2009年10月18日 星期日 21:31 | 2651次浏览 | 28条评论

今天开发了一个新的uliwiki的项目,不错是今天,我是照着 http://code.google.com/p/django-wikiapp/ 这个项目来做的,不过象界面,象处理许多都是重写的.因为原来的项目功能挺多,我目前还实现不了,比如:comment, tagging, notification, feed等.目前只是实现了一个基本的wiki的功能,用户认证还没有.但是wiki的功能基本上都全了:

比如生成WikiWord链接,同时支持象[wiki:name message]的wikiword方式.

使用reStructuredText格式(目前只支持这一种)

编辑,删除,版本管理,恢复旧版本,查看旧版本.

其中版本管理我做得比较简单,我是每次保留全部内容,而不是增量内容,主要是为了方便生成版本差异.而django-wikiapp是保存的增量内容,因此处理上要复杂一些.

同时通过研究django-wikiapp发现了  http://code.google.com/p/google-diff-match-patch/ 这个好东西,可以用来生成比较后的结果,并且还可以生成patch.

下面上几张图,看下效果:

这是进入的首页面.

这是某个页面的编辑页面

这是版本信息,先选中不同的版本,然后点上面的Compare按钮可以显示下面的比较结果.

这是使用了google-diff-match-patch显示的结果,还不错.

现在uliwiki的地址在  http://code.google.com/p/uliwiki/  有兴趣可以试试和完善它.

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
陶勇慧

回复 陶勇慧  2009年10月28日 星期三 13:44

当初我也做了一个django的wikicube。

0条回复

電波系山寨文化科学家

回复 電波系山寨文化科学家  2009年10月20日 星期二 19:38

山寨wiki太多了...

1条回复

史荣久

回复 史荣久  2009年10月20日 星期二 18:19

个人认为,wiki的语法不太友好。
主要表现是文本状态下的可读性不好。
比如对换行理解(物理行,逻辑行),表格。

ascii doc 这样的不错。
我也自己鼓捣过一过东西,
叫 a9text(http://a9text.sf.net

1条回复

  • 李迎辉

    回复 李迎辉  2009年10月20日 星期二 19:03

    因为是python中使用rst的比较多。不过这块是可以扩展的,因为表结构已经预留了format的信息,可以扩展支持不同的标记。

    0条回复

柯非

回复 柯非  2009年10月20日 星期二 14:15

建议uliwiki也有单机wiki的功能,这样就可以拿来做做笔记什么的

1条回复

陈儒

回复 陈儒  2009年10月20日 星期二 11:06

啥时候出uliblog呢~~

3条回复

姜樊

回复 姜樊  2009年10月20日 星期二 10:53

哇哇~竟是牛人。。。加油!!!

0条回复

黄超

回复 黄超  2009年10月19日 星期一 22:24

加油!

0条回复

熊万泽

回复 熊万泽  2009年10月19日 星期一 21:11

确实很不错!
居然跟同月同日的.

0条回复

张宝轩

回复 张宝轩  2009年10月19日 星期一 18:53

恭喜你啊 现在的网站很好啊

0条回复

刘松

回复 刘松  2009年10月19日 星期一 16:38

支持uliweb

0条回复

赵斌

回复 赵斌  2009年10月19日 星期一 16:28

正在对wiki感兴趣中....及时啊
持!

0条回复

武婷

回复 武婷  2009年10月19日 星期一 15:08

很不错阿,以后要多多学习!

0条回复

项建

回复 项建  2009年10月19日 星期一 14:52

比较功能很不错啊

0条回复

夏清然

回复 夏清然  2009年10月19日 星期一 14:40

研究一下google-diff-match-patch和uliwiki

0条回复

陈俊泉

回复 陈俊泉  2009年10月19日 星期一 14:39

支持下limodou。。。

0条回复

巩存吉

回复 巩存吉  2009年10月19日 星期一 14:37

不错

0条回复

曲池峰

回复 曲池峰  2009年10月19日 星期一 14:33

牛!!!看起来不错啊!

0条回复

付宗亮

回复 付宗亮  2009年10月19日 星期一 14:31

很好,有意思。。。

0条回复

沈彦斌

回复 沈彦斌  2009年10月19日 星期一 14:28

加油!

0条回复

明哲

回复 明哲  2009年10月19日 星期一 14:26

limodou 原来在这也有博客啊 :)

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号