导航:首页 > 源码编译 > wiki网站源码

wiki网站源码

发布时间:2022-06-03 20:25:13

Ⅰ 有没有好的python写的开源wiki

MoinMoin是一个基于Python环境的wiki引擎程序,支持包括中文在内的多语种特性。

主页是:http://moinmo.in/

Ⅱ wiki网站开发

去sourceforge下个喜欢的源码

Ⅲ Wiki引擎的种类介绍

以下是一些较为着名的Wiki引擎:

MediaWiki
php语言开发的wiki引擎,维基网络所使用的引擎。支持繁简中文。
安装需求:Apache + PHP + MySQL。IIS + PHP + MySQL亦可执行,但是部份源码的的参数需要修改(参见meta的说明)
SushiWiki
用C#开发的WikiClone,中文支持较好。
安装需求:IIS + ASP.Net</span>%20>ASP.Net +(可选的数据库服务器)
FlexWiki
微软的开源产品,开发语言为C#,基于CPL(Common Public License)协议,不支持中文链接。
安装要求:IIS + ASP.Net
JASSWiki
JspWiki 是一套非常容易安装的系统,支持JSP脚本
安装需求:JDK + tomcat
OpenWiki2004
是一款非常出色的WIKI引擎,基于ASP开发,而目前ASP的WIKI引擎数量稀少,因此OpenWiki无疑是基于IIS+ASP的服务器的首选。支持中文(一般)。
安装需求:IIS + ASP + ODBC
WikkiTikkiTavi
小巧轻快的 Tavi 系统
安装需求:PHP + MySQL
ChiqChaqWiki
默认给一般人使用的 WikiClone. 支持 utf-8,繁体中文没问题,但不支持RSS
PersonalWiki
个人使用的 Wiki 系统
OddMuse
使用Perl语言的Wiki系统
TheWikiWay
介绍WikiWiki协作编辑系统的专着
MoinWiki
Python cloned Wiki支持中文版本,可运行在Windows、linux/BSD/UNIX、OS X等环境下。目前能够处理英文、德文、繁简体中文、日文、俄文等约20种语言。
WakkaWiki
十分小巧的基于PHP+MySQL的wiki。由于其小巧简洁,非常适合基于他进行个性化改进。
CooCooWakka
一个基于 WakkaWiki 的中文改进版,支持简体和繁体中文。
PmWiki
使用PHP语言开发,容易安装配置,无需数据库支持。支持分组及分级(全站、组、单个页面)读写权限,支持中文及UTF-8编码,官方不支持中文链接。参考PmWiki 简体中文版。
XOOPSWAKKA
基于Wakka修改的XOOPS Wiki模组,支持简体中文与繁体中文,并加入了目录,中文索引,脚注,日历,文件上传等新功能。
DokuWiki
这是一个符合标准,简单易用的维基软件,主要用来生成说明文件。它的目标是开发团队,工作小组及小型公司。
UseModWiki
采用Perl语言所开发的维基引擎,曾为维基网络所使用。
Instiki
采用Ruby on Rails框架开发的维基引擎,以安装简便和使用方便而着称。
TWiki
企业内部常用的Wiki,开放源码系统。
Generic Applications Server
PukiWiki
由YukiWiki所衍生,大多为日文的Wiki网站所使用。
Tiddlywiki
个人使用的笔记型wiki,没有后端数据库,无须安装,尽由单个html网页档组成,内核极度轻量化(以kb计算),只要有浏览器就可以浏览与编辑,适合装在随身碟里带着走。也可以将档案直接放在网络空间成为网页,但网络应用时默认不支援远程内容变更(可以透过外挂取得支援)。
Project forum
是个收费的维基引擎,有免费版本,但功能受限。自带网络服务器,安装简单。

Ⅳ [关于xwiki]如何使用java实现向xwiki中去import一个xar。麻烦带个例子,谢谢。

xwiki是一个开源网络系统,网上的二次开发介绍挺少的,这里会根据我开发中的具体问题进行总结。由于我是边开发边写本文,最开始我也会很多都不清楚,请大家多指教。
目前xwiki的版本是5.2.1,我本地测试的版本是4.4.1 可能会有一些差异。
需要环境:tomcat服务器、mysql数据库,jdk,
1、下载xwiki
地址:http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
其中包含了安装包和源代码包。(打开源代码你会发现是一堆maven项目,可能会修改的代码主要在xwiki-platform-master项目中。基本我们都是不需要修改java代码的,不过这个项目下面是很多你能接触到的,比如说搜索)
你最需要下载的包是war file。如下图:
下载的文件里面应该有一个xar结尾的文件,这个是xwiki的模板,如果没有,请寻找对应的版本下载一个。
下载地址在改页面能够找到。
2、tomcat下安装xwiki,并配置相关环境
前期准备:tomcat服务器,和mysql数据库。(这个安装就不用介绍了,我也是做测试使用,tomcat是使用版本6)
将xwiki的war文件放在tomcat目录下的webapps文件夹下,然后启动tomcat。(双击tomcat目录下bin文件夹中的startup.bat就好了,linux下是startup.sh)
此时xwiki项目会解压缩,并且在xwiki下部署一个项目。你会发现tomcat会报错,先不用管它。
3、进行参数配置
将mysql的驱动jar文件放到tomcat目录下的lib文件夹下面(也可以放到对应项目下面的lib文件夹)。
将xwiki.cfg文件下的xwiki.superadminpassword=system这个一行前面的注释去掉,这样可以你就可以使用帐号superadmin/system登陆了,这个是管理员权限。
建议将hsqldb数据库部分注释掉。(我就不截图啦)
放开mysql连接部分的注释,并且配置对应的值,注意,将mysql的驱动名编码格式选择正确(使用utf-8编码格式),配置正确的用户名和密码。
在对应的数据库中建立一个名为xwiki的数据库,注意使用编码格式是utf-8(与你上面的配置相对应,如果你修改的jar当中写死了一个连接,你还要与这个连接数据库名称一致)。
修改mysql的配置文件my.ini,在[mysqld]这一样下面增加一行
max_allowed_packet=32M(因为mysql默认包大小最多是1兆,不修改这个参数的话你今后导入模板包的时候会报错)。
重新启动tomcat(保证mysql是开着的哈)。这时候xwiki会自动在你刚才建立的xwiki数据库中自动建立表格,并且导入部分数据。其中第一个表格,记录了url响应和类的对应关系哦,有兴趣的大神研究一下吧。
4、调试配置xwiki
此时在本地输入localhost/xwiki(如果你tomcat配置不是默认的80端口,请加上你的tomcat服务器的对应端口号,xwiki是我的项目名称,如果你的项目名称,也就是文件夹名字不是这个,请修改为对应的名称)就能进入xwiki的页面了。这个时候你看不到任何文档,也没有模板。
使用上面的帐号superadmin/system进行登录,按照下图进行,找到你下载的xwiki的初始模板.war文件,进行文件导入。

点击你上传的模板,在页面的右边会出现该模板的所以文件。将滚动条移动到最下方会发现有个导入按钮(import)。点击这个按钮导入模板。今后你可能会根据开发需要还要导入很多其他模板,请按照这个过程进行导入。

设置xwiki的语言为中文,en代表因为,zh代表中文(因为不同版本的翻译可能不一样,而且开发文档全部是英文的,可以的话就是用英文吧)

5、简单使用
好了,现在xwiki已经搭建起来了,目前可以基于这个进行开发了。
xwiki的基本模式是先建空间,空间下面可以建立页面(不能再建立空间了),页面下面可以建立子页面。页面和子页面的关系在每个页面information下面能够看到。
如果要进行xwiki的二次开发,那么您需要准备以下知识。
velocity(重要,据说阿里也推崇这个)和groovy,如果需要整体运行java代码的话,您还需要maven的知识。因为你开发xwiki的宏、对象和皮肤都需要可能会使用到这些知识,这些对于大神们肯定都不是问题。

Ⅳ 求wiki网站的源码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="MediaWiki 1.13.2" />
<meta name="keywords" content="首页,About this site,Communication/zh,Conct,Download,FC,Linux,Linux不是Windows/zh,Newcomer,Qref,Ubuntu" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="Ubuntu中文 (zh)" />
<link rel="alternate" type="application/rss+xml" title="Ubuntu中文的RSS订阅" href="http://wiki.ubuntu.org.cn/index.php?title=Special:RecentChanges&feed=rss" />
<link rel="alternate" type="application/atom+xml" title="Ubuntu中文的Atom订阅" href="http://wiki.ubuntu.org.cn/index.php?title=Special:RecentChanges&feed=atom" />
<title>首页 - Ubuntu中文</title>
<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "/skins/ubuntuchina/main.css?164"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="/skins/common/commonPrint.css?164" />
<link rel="stylesheet" type="text/css" media="handheld" href="/skins/ubuntuchina/handheld.css?164" />
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/ubuntuchina/IE50Fixes.css?164";</style><![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/skins/ubuntuchina/IE55Fixes.css?164";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/skins/ubuntuchina/IE60Fixes.css?164";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/skins/ubuntuchina/IE70Fixes.css?164";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?164"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->

<script type= "text/javascript">/*<![CDATA[*/
var skin = "ubuntuchina";
var stylepath = "/skins";
var wgArticlePath = "/$1";
var wgScriptPath = "";
var wgScript = "/index.php";
var wgVariantArticlePath = false;
var wgActionPaths = [];
var wgServer = "http://wiki.ubuntu.org.cn";
var wgCanonicalNamespace = "";
var wgCanonicalSpecialPageName = false;
var wgNamespaceNumber = 0;
var wgPageName = "首页";
var wgTitle = "首页";
var wgAction = "view";
var wgArticleId = "25476";
var wgIsArticle = true;
var wgUserName = null;
var wgUserGroups = null;
var wgUserLanguage = "zh-cn";
var wgContentLanguage = "zh";
var wgBreakFrames = false;
var wgCurRevisionId = "112804";
var wgVersion = "1.13.2";
var wgEnableAPI = true;
var wgEnableWriteAPI = false;
var wgRestrictionEdit = [];
var wgRestrictionMove = [];
/*]]>*/</script>

<script type="text/javascript" src="/skins/common/wikibits.js?164"><!-- wikibits js --></script>
<script type="text/javascript" src="/index.php?title=-&action=raw&gen=js&useskin=ubuntuchina"><!-- site js --></script>
<style type="text/css">/*<![CDATA[*/
@import "/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
@import "/index.php?title=MediaWiki:Ubuntuchina.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
@import "/index.php?title=-&action=raw&gen=css&maxage=18000&useskin=ubuntuchina";
/*]]>*/</style>
<!-- Head Scripts -->

Ⅵ 跪求wiki百科源码,定重谢

找源码,直接到‘疯狂共享’找,不仅是破解的,还是完整的,都经过管理员从其他大站vip买下来、测

试过的,免费下载,网上乱下的不完整源码只会浪费你时间和建站的心情!

你看好哪里销售的源码,也可以在疯狂共享的采购申请板块提出,只要价格不虚,程序不错,都会给你采

购;

疯狂共享:一个花钱买资源给你免费使用的网站。

网址、网络不好发: zg-pj 加www和com。

Ⅶ mediawiki 用什么标签将源码包围显示

这个还真不清楚,而且你提供的信息全面,第一你想要某一功能最好查看清楚它的源码,包括调用的所有模板,因为好多功能都是放在模板中来调用,如果你理清了这个顺序一情况下是可以引用过来的。二就是它使用了扩展插件。这样你可以注意一下它的地址,一般MEDIAWIKI插件在显示时地址栏都会有Special:的字样

阅读全文

与wiki网站源码相关的资料

热点内容
企业密信服务器地址是什么 浏览:402
note2android升级 浏览:834
麻省理工python 浏览:22
编译程序软件哪个好 浏览:840
rar命令行压缩 浏览:932
单片机字符表代码 浏览:498
pdf转换word苹果电脑 浏览:663
python字典格式化输出 浏览:851
加密压缩包百度和谐 浏览:721
路由代码程序员 浏览:9
电脑上qq邮箱可以发文件夹吗 浏览:213
appiumpython环境 浏览:17
序列化后再压缩 浏览:159
福克斯15t压缩比 浏览:931
手机qq发压缩包 浏览:681
安卓机蓝牙耳机如何弹出弹窗 浏览:115
linuxoracle环境变量设置 浏览:365
php去掉重复数据 浏览:369
C关机编程 浏览:771
程序员将鼠标拉到现实世界 浏览:67