xwiki源码介绍

所有XWiki源码都托管在 GitHub。XWiki 是 OW2 项目,但我们使用的GitHub来存储我们的源码。

你可以在GitHub浏览代码库以及下载/克隆源码

你也可以用以下工具浏览/搜索我们的源码,但他们已被转移到Git,所以你只能找到老数据:

顶级项目

XWiki不是一个单一的产品,而是多个项目组成的生态系统。

这些是由xwiki开发团队(又名XWiki Committers)维护,你可以通过https://github.com/xwiki 浏览。

Git仓库名称描述
xwiki-commons 为其他顶级项目提供常用技术库。可以用于XWiki生态系统以外的项目,与wiki方面无关的项目
xwiki-rendering渲染库,将一些输入语法转化为另一个输出语法。可以用于XWiki生态系统以外的项目。依赖xwiki-commons
xwiki-platform其他顶级项目使用的可重用的组件/组件部分。依赖 xwiki-commons,xwiki-rendering
xwiki-enterprise一个具有企业功能的专业的wiki。依赖 xwiki-commons,xwiki-rendering,xwiki-platform
xwiki-dev-tools各种有助于开发的内部子项目(发布脚本, 实现轻松的在eclipse里debug等)

为了更好地理解平台(Platform)和其他项目之间的关系,请查看XWiki架构

贡献项目

除了上面提到的顶级项目(只有xwiki开发团队有权提交代码),我们还在github上创建一个xwiki Contrib组织来方便每个人为xwiki相关的项目做贡献 

注意,github为每个注册用户的开源项目提供免费托管,所以如果你只是想托管你自己的代码没必要申请xwiki-contrib库。我们很乐意你把你的项目放在xwiki-contrib,因为它很容易让用户/开发者找到XWiki相关的项目(等于说也为你的项目做了广告)

项目结构

XWiki Commons 结构

目录名描述
xwiki-commons/xwiki-commons-pom顶层Maven构建描述符(又名POM)。所有其他构建模块引用它
xwiki-commons/xwiki-commons-core通用库(JARs)
xwiki-commons/xwiki-commons-tools编译用的工具,用于编译其他模块

XWiki Platform 结构

目录名描述
xwiki-platform/xwiki-platform-core所有的核心模块(JARs, skins, extensions, Web等等)
xwiki-platform/xwiki-platform-tools编译工具和其他杂七杂八工具

XWiki Enterprise 结构

目录名描述
xwiki-enterprise/xwiki-enterprise-ui生成XWiki Enterprise默认需要的XAR
xwiki-enterprise/xwiki-enterprise-data加载XWiki Enterprise的XAR到目标数据库
xwiki-enterprise/xwiki-enterprise-distribution生成zip包含特定的Servlet容器、数据库
xwiki-enterprise/xwiki-enterprise-test功能测试
xwiki-enterprise/xwiki-enterprise-installers生成通用和Windows安装程序
xwiki-enterprise/xwiki-enterprise-web生成xwiki企业war包

获得源码

访问GitHub, 利用github命令获取你想要的库

另外, 可以从我们的Maven Repository找到你想要的xwiki artifact(项目产生物)以及下载相关的sources.jar等。例如,想获得"XWiki Commons Component API" 模块的相关jar和源码,请访问这里

分支和标签

查看Versioning and Release practices

1系统介绍 名称:wiki.net(网络维基) 版本:1.1 作者:refyl(王炼)[refyl@163.com] 系统要求:windows2003sp1或以上,.netSDK2.0或以上,sqlserver2005标准版,企业版或个人版 系统介绍: (1)asp.net2.0构架的维基系统,使用SQLServer2005数据库 (2)帐户管理采用微软提供的用户管理系统 (3)用户分为访客、注册用户、管理员,功能包括用户管理,词条管理 功能介绍: (1)使用三层架构,代码优化,便于修改,可以自由选择皮肤。 (2)界面友好,操作简便;性能进行了优化,速度快 (3)user.aspx进行用户管理,可以进行用户注册,密码修改,用户登录 (4)从页面左边可以直接进入词条,也可通过搜索进入词条,还会直接显示最新的10个词条。 (5)词条按tag(标签)分类聚合,每个词条可加入到任意多个tag,点击词条下面的tag,会列出所以包含此tag的词条 (6)点击history(历史)进入对比页面,将各个版本的列出,可以将任意两个进行比较,可以恢复到以前的版本 (7)每一次修改者的IP和详细地址会记录在数据库中,IP地址采用纯真数据库 (8)管理员登录后,可以将各个内容模块随意摆放拖曳,调整步局 2安装说明 (1)如果使用sqlserver企业版或标准版请按注释改变数据库连接字符串,在web.config中修改成正确的用户和密码,数据库配置完毕。 (2)运行showip.exe,升级IP数据库。每15天需要手工更新IP库一次。 (3)将文件配置到虚拟目录的根目录中,运行。 (4)在visualstudio2005中打开网站,在菜单栏中依次进入”网站“=》”Asp.net配置“。进行初始用户管理。进入user.aspx加入管理员帐号与密码,发布。 3版权说明 本系统根据BSD协议以开源系统protonWiki为基础进行编写的,用户可以任意传播使用,但必须保留本人的版权信息 感谢protonWiki及纯真数据库给了我最初的材料 感谢曾老师,clewy师兄一直对我的关怀 感谢Vzai,panda对我一直的支持 2007年1月 在安装和使用的过程中如果有任何问题,请到我的博客http://whublog.com的下载页面留下您的意见,或者发邮件到refyl@163.com
ScrewTurn Wiki 维基系统3.0源码 ScrewTurn Wiki 维基 是使用 ASP.NET 和 C# 创建的一个开源 wiki系统。默认情况下,ScrewTurn Wiki 的页面、修改历史记录和用户帐户均以文本文件保存,这意味着 wiki 不需要数据库,只需将 ScrewTurn Wiki 程序复制到 Web 服务器就完成部署。此外ScrewTurn Wiki 还提供了MS SQL Server? 和 MySQL 的DataProvider,当然您也可以实现自己的DataProvider,因为ScrewTurnWiki预留相应的Plugin接口。从3.0版 本开始,ScrewTurnWiki的源代码使用VS2008以WebApplication项目进行开发,因此进行代码修改更加方便。 ScrewTurn Wiki 维基系统 主要功能: 免费开源 无需使用一个数据库 (但是由SQL Server 和 MySQL 方面插件支持) 无需接触 IIS 和 ASP.NET 配置 (在 ASP.NET Medium Trust 环境下工作) 一个灵巧的可配置内容缓存系统促使其性能卓越和每个硬件配置均可扩展 可配置的ViewState Compression 和 HTTP Compression 的使用使其占用带宽少 易于配置,使用,管理 占用硬盘空间小,运行所需内存空间少 Theming 通过CSS支配(完全支持CSS Media Types ) 自动页面备份(执行一个备份就和单击鼠标一下一样简单) 简单的用户帐户系统 (管理员和用户以及一个内置 admin 帐户) 许多有用的功能eg:页面文明程度等级认证,可以让WIKI完全公开(编辑页面时可以无需注册)或设置私人页面(匿名用户不可以访问) 页面可分类和讨论 页面嵌入和部分显示 支持插件 阻止恶意文件,脚本,垃圾信息 (注册时需要Captcha 验证) 多语言界面 每个页面,页面上的讨论,整个WIKI均可进行RSS 2.0 验证 默认管理员:admin 密码:password
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lovelife110

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值