热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Wiki开源软件介绍

转自:http:www.cnblogs.comme115archive201105272059636.htmlWiki是一个协同著作平台或称开放编辑系统。所谓协同工

转自:http://www.cnblogs.com/me115/archive/2011/05/27/2059636.html

Wiki 是一个协同著作平台或称开放编辑系统。所谓协同工作, 即它能够让浏览网页的人都能够去修订网页,其简介的 ... Wiki 是什么做到的. Wiki 使用 了简化的语法,替代复杂的HTML,加上WEB 界面的编辑工具,降低内容维护的门槛;相信很多的站长都需要WiKi,我们可以用Wiki来建设帮助系统,知识系统,松散的讨论平台,甚至收藏夹......
在这里我推荐几款常用的WiKi程序。
一,ASP的WiKi程序。ASP的WiKi程序总体感觉比较弱,或许开放的WiKi更喜欢开放的linux系统吧
1,Operator Wiki 0.3
语言环境:ASP+ACCESS
官方主页:http://cosoft.org.cn/projects/operatorwiki/
演示:http://my.yeew.net/maxzone/operatorwiki/wiki.asp
下载:http://down2.codepub.com/codepubcom/2006/4/8/operatorwik03.rar
介绍:免费开源的国产WIKI程序,ASP+Javascript写的 Wiki 引擎,支持多语言、ACL,综合各种 WIKI 的功能。
Operator Wiki 升级日志0.3:.
* 完整的用户权限
* 支持 ACL 进行权限控制
* 修正了一个标记冲突问题
* 修正登录问题
* 源代码采用 Tab 代替空格,进一步缩小体积,主程序目前仅 34.4K
* 更良好的多语言支持
* 修正数十个关于表格和列表的问题
2,OpenWiki 中文版Build20060328
语言环境:ASP+ACCESS/SQLServer
官方主页:http://www.openwiki.com/
演示:http://www.3d-gis.com/yow/
下载:http://down2.codepub.com/codepubcom/2006/4/8/openviki_yow.rar
介绍:国外的一个ASP Wiki程序,3d-gis汉化。
3,JsWiki - 开源ASP WIKI程序
语言环境:ASP
官方主页:http://sourceforge.net/projects/jswiki/
演示:http://www.jswiki.com/
下载:http://down2.codepub.com/codepubcom/2006/2/10/jswiki.rar
介绍:安装只需要一个文件jswiki.asp
使用Javascript写成,能够运行于任何一台支持asp的windows主机
支持丰富而方便的text语法(混合了标准wiki/textile/markdown三种常见文法)
支持页面的历史记录和版本差异
支持页面锁定和保密
支持RSS输出最近更新内容
提供InterWiki?链接
使用宏提供额外的功能和扩展
二,CGI的WiKi程序
4,TWiki Release 4.0.2
语言环境:Perl
官方主页:http://twiki.org/
演示:http://www.stlchina.org/twiki/bin/view.pl/TWiki/TWikiQickStart
下载:http://down2.codepub.com/codepubcom/2006/4/8/TWiki-4.0.2.tgz
介绍:TWiki是一个开源(GPL)的wiki程序。软件定位为“灵活、强大、易于使用的企业协作平台”,运行于Perl环境。
TWiki从2001年开始开发,大约每年发行一个重要版本。最新稳定版本为2004-9-4版本,最新beta版本为2006-01-31版本。
Twiki被很多大型商业公司采用,例如Yahoo、SAP、Motorola、Wind River等。
TWiki的官方站点内容有版权,TWiki名称是Peter Thoeny所有的一个注册商标,内容的贡献属于Peter Thoeny和其贡献者共同所有。
TWiki的特点:
TWiki是一个功能完善的wiki系统
专注于为网站赋予结构,所有页面自动归为TWiki Web,这样就很容易创建协作小组。拥有编程技能的人可以使用变量创建动态页面,譬如内容表格,或者嵌入式搜索结果的页面。
易于定制和扩展
允许页面编辑:Darkar版本已经支持所见即所得编辑。
访问控制: 细化的授权机制让管理员可以限制不同部门的读写访问权限。
TWIKI完全是一个不需要任何数据库,完全基于文件目录的格式化引擎。
5,UseModWiki Version 1.0
语言环境:Perl
官方主页:http://www.usemod.com/
演示:http://www.usemod.com/
下载:http://down2.codepub.com/codepubcom/2006/4/8/usemod10.tar.gz
介绍:September 12, 2003: Version 1.0,官方应该是停止了更新!
UseModWiki(Usenet Moderation Project (Usemod))是Clifford Adams 所开发的维基引擎,它采用Perl做为开发的程序语言,它最大的特点是不使用任何的数据库管理系统来储存页面内容,任何的新增页面都直接储存于档案系统内,维基百科曾采用UseModWiki做为所有语言版本的维基引擎,之后才自行开发MediaWiki做为现有的接口。
功能特色:
采取单一档案就可以运作
不需要任何的延伸扩充程序
所有的变量都直接撰写于程序码中
页面直接储存于档案系统
采用CamelCase的连结样式
可透过对照表而修改其显示语言
三,PHP的WiKi程序
6,MediaWiki 1.6.2 -应用最广的WiKi程序
语言环境:PHP+MySQL
官方主页:http://www.mediawiki.org/
演示:http://www.mediawiki.org/
下载:http://down2.codepub.com/codepub ... iawiki-1.6.2.tar.gz
介绍:MediaWiki全球最著名的开源wiki引擎,运行于PHP+MySQL环境。从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。
wiki的重要特征
记录所有的改动版本,能方便的查阅历史更新记录,这使得开放性编辑成为可能
自动产生链接,编辑文本中中括号中的内容(如“[[X条目]]”)将自动产生链接
允许使用模板,方便对相同内容的重复使用、更新
支持分类,并根据分类在不同的文章之间自动产生关联
允许每个用户自行选择系统外观
中文支持好
7,Tikiwiki v1.9.2 多国语言版 - 又是WiKi又是CMS系统
语言环境:PHP+MySQL
官方主页:http://tikiwiki.org/
演示:http://tikiwiki.org/
下载:http://down2.codepub.com/codepubcom/2005/11/13/tikiwiki192.rar
介绍:非常优秀的网站内容管理系统,基于 PHP+ADOdb+Smarty等技术构建,功能非常齐全,主要特点:
  1、有文章、论坛、分类目录、blog、图库、文件下载、在线调查、Wiki等功能。
  2、用户权限管理很棒,可以设置启用哪些功能,设置哪些用户使用哪些功能。
  3、管理后台和用户界面合在一起,通过用户权限控制界面的显示。
  4、界面被分割成上中下、左中右区域,非常结构化。
  5、有很多实用模块,如菜单、登录、搜索、在线调查、最新发表文章等等,可以灵活定制显示在左右界面区域。
  6、界面很简洁,有很多界面模版来换肤。
8,CooCooWakka v0.09 rc3 - 国人开放的PHP WiKi程序
语言环境:PHP+MySQL
官方主页:http://coo.hsfz.net/wiki/
演示:[url]http://coo.hsfz.net/wiki/[/[/url]
下载:http://down2.codepub.com/codepubcom/2006/3/6/CooCooWakka.tar.gz
介绍:文wiki引擎程序,2004年被很多网站采用。2004年9月后基本停止更新,一直到2005年7月发布v0.0.9rc1,2006年2开发布0.0.9rc3,支持PHP5。
CooCooWakka是咕咕基于WakkaWiki 0.1.2进行修改强化而来。
CooCooWakka从2003年开始开发,作为CooYip的一项业余小爱好,现在CooCooWakka也是cosoft.org.cn和sourceforge.net的开源项目。至今(2005年4月)已经发布了8个主要的版本。
CooCooWakka是一种重于合作的超文本编辑环境(基于PHP+MYSQL的Wiki引擎),简单来说,对于基于CooCooWakka的网站,任何人(包括你!)都可以在线编辑他的几乎(视管理员意愿)任何页面。CooCooWakka可以用于共笔系统、读书会、档案开发、写书、翻译、资料整理(例如课堂笔记、软件使用资料)、常见问题整理等等。由于其使用及扩展方面的快速便捷,CooCooWakka甚至可以作为小型的CMS系统。
CooCooWakka并不是Wakka的汉化版本,有60%~70%的Wakka代码被CooCooWakka修改或重写(有兴趣的可以比较一下,如果希望得到相似于WakkaWiki?的版本请下载0.0.2,0.0.3,当时自己对修改还是比较节制)。许多特性和策略也有所改变,所以CooCooWakka的站点不支持回复到WakkaWiki?。此外,CooCooWakka也对整个WakkaWiki?进行了多国语言支持化,所以,CooCooWakka支持多种语言——现在提供中文(包括简体gb,utf-8,繁体big5,utf-8),英语的支持。此外,CooCooWakka会自动针对中文站进行功能上的优化。
咕咕最早是在参与WikiPedia的时候对Wiki产生兴趣的,后来也不知道有什么WIKI好用,结果就下载了WAKKA 0.1.2.
结果这套引擎刚好不像MoinMoin或者Tavi那样支持中文,自己就从改charset开始,对wakka0.1.2开始建立自己觉得好用的WikiEngine.本来是本着改给自己用的想法去做CooCooWakka的,结果发现有很多朋友都希望拿份代码试试,也提供了很多好意见,就这样CooCooWakka发展到了现在.(更多历史:History)
9,PhpWiki 1.3.12p2 released
语言环境:PHP
官方主页:http://phpwiki.sourceforge.net/
演示:http://phpwiki.sourceforge.net/p ... 83fc0492e961639b13f
下载:http://down2.codepub.com/codepub ... iki-1.3.12p2.tar.gz
介绍:无需数据库的小巧WIKI程序。架设简单,权限控制、插件扩展都不错。
10,PmWiki 2.1.5
语言环境:PHP
官方主页:http://www.pmwiki.org/
演示:http://www.emacs.cn/
下载:http://down2.codepub.com/codepubcom/2006/4/8/pmwiki-latest.tgz
介绍:PmWiki,一款用PHP编写的,无需数据库支持的维基,个人网站尤其适合。
在国内还是有不少的应用,演示站点是linuxsir.org旗下一个站点。
四,JSP的WiKi程序
11,JSPWiki stable release v2.2.33
语言环境:JDK+tomcat
官方主页:http://www.jspwiki.org/
演示:http://www.jspwiki.org/wiki/%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3
下载:http://down2.codepub.com/codepub ... wiki-2.2.33-src.rar
介绍:JSPWiki是一个不错的wiki引擎,纯jsp/servlet写的。JSPWiki不使用现成的数据库管理软件,所有的文件以文本文件的形式存放。它利用类似CVS的机制保证了文件版本的完整性。支持中文,支持版本比较、权限管理等功能!
五,其他WiKi程序
12,MoinMoin 1.5.3 RC1
语言环境:Python
官方主页:http://www.wikiwikiweb.de/
演示:http://www.wikiwikiweb.de/
下载:http://down2.codepub.com/codepub ... in-1.5.3-rc1.tar.gz
介绍:MoinMoin是一个基于Python环境的wiki引擎程序,支持包括中文在内的多语种特性。
MoinMoin程序是遵循GNU GPL的开源项目,启动于2000年7月20日,最初由JürgenHermann撰写。最近的版本为2006年02月05日发布的1.5.2,最高稳定版本为1.3.5,并一直保持正常的更新。
MoinMoin可运行在Windows、Linux/BSD/UNIX、OS X等环境下。目前能够处理英文、德文、繁简体中文、日文、俄文等约20种语言。
MoinMoin的特点:
完全使用文件来存储内容,不使用数据库
实现了全部Wiki规范,Unicode编码支持多语种
完整实用的wiki文本约定,编辑规则比较轻巧易学
支持多种扩展方式: 宏,插件,预处理……
为数众多的插件中包括Tex科技文本输入、FreeMind思维图谱、GraphViz示意图、gnuplot数据图表绘图等
支持几种很实用的不同页面样式
真正跨平台
13,TiddlyWiki 2.0.7
语言环境:CSS+HTML+Javascript
官方主页:http://www.osmosoft.com/
演示:http://www.tiddlywiki.com/
下载:http://down2.codepub.com/codepubcom/2006/4/8/ptw-2.0.7.rar
介绍:TiddlyWiki是个非常小巧酷炫的wiki引擎,全部程序只是一个一百多K的HTML页面。TiddlyWiki用CSS+HTML+Javascript写成,可以在多种浏览器上使用。
TiddlyWiki页面所有元素都能都订制,能方便地修改页面结构和CSS表现形式.它不需要任何服务器端的脚本支持,你要你的电脑有有浏览器就能运行.非常适合放在U盘里到处带着走的个人做记事本。
TiddlyWiki无法真正将数据存储到服务器上,因而不能用来进行团体协作。
一个使用过的用户这样评价TiddlyWiki :
TiddlyWiki是一个好玩的Wiki记事本,支持Tag,支持丰富的Wiki语法,还支持搜索,用来做记事本不错。
它很简单,界面简单、操作简单,文件简单到所有内容只有一个html文件,所以最适合随身携带,想起了以前U盘携带的Wordpress,再带上TiddlyWiki就齐了。
TiddlyWiki是一个纯Javascript操作的Wiki,所有动作都是AJAX的,感觉好酷,要研究AJAX的又多了一个对象。


推荐阅读
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
author-avatar
多米音乐_34216717
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有