这阵子一直在找一个适合做项目知识管理的工具。
在使用了mediawiki之后,发现它的编辑主要靠wiki语法,并不适合在项目中进行推广(也许是我还没掌握mediawiki的精髓,毕竟mediawiki是目前最流行的开源wiki)。
后来发现了XWiki,初步使用下来感觉还可以,所以把自己的经验总结成帖,同时希望感兴趣的朋友能够一起讨论。
本帖会在使用过程中,不断更新。
XWiki是一个强大的Java开源的Wiki引擎。它支持一些受欢迎的特性如:
- 内容管理(浏览/编辑/预览/保存),
- 支持附件,
- 版本控制,
- 全文本搜索,
- 权限管理
- 使用Hibernate进行数据存储,
- RSS输出与显示外部的RSS feeds,
- 多语言支持,
- 提供XML/RPC的API,
- WYSIWYG HTML编辑器,
- 导出为PDF
- Groovy脚本支持等等....。
官方网址 http://www.xwiki.org/xwiki/bin/view/Main/
下载地址 http://www.xwiki.org/xwiki/bin/view/Main/Download
建议下载这个版本 xwiki-enterprise-jetty-hsqldb-2.4.zip
安装方法:
xwiki最低要求jdk1.5版本
解压zip之后,我放在C:\xwiki-enterprise
运行目录中的C:\xwiki-enterprise\start_xwiki.bat即可运行。
访问路径http://localhost:8080/xwiki
超级管理员配置
xwiki默认情况下管理员号并未启用,需要修改配置文件
C:\xwiki-enterprise\webapps\xwiki\WEB-INF\xwiki.cfg
找到# xwiki.superadminpassword=system,去掉前面的#注释标记
超级管理员账号为 superadmin ,xwiki.superadminpassword,设置密码。
语言切换
采用superadmin登陆后(右上角的login连接),选择左上角的主菜单XWiki->Administer Wiki进行控制台。
选择General,将Default Languange中的 en 改为 zh,点击最下方的save按钮保存即可。
切换其他语言可见 http://platform.xwiki.org/xwiki/bin/view/Features/I18N
ps:官方的管理员文档http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Configuration中提到可以在配置文件中直接修改默认语言。我修改后,重启无效。
分享到:
相关推荐
本项目为基于HTML、CSS、JavaScript和Java的XWiki技术总结设计源码,包含128个文件,涵盖25个Markdown文档、24个HTML页面、11个CSS样式...该项目旨在对XWiki技术进行全面的技术总结,为开发者和学习者提供参考和指导。
总结来说,XWiki 10.11.8的汉化包和XAR管理插件是为了解决中文用户在使用过程中的语言难题,提高工作效率,并简化扩展管理和维护。通过这两个特性,XWiki在中国市场的应用将更加广泛,同时也为开发者和管理员提供了...
本文将深入探讨“xwiki-platform-core”组件与“xwiki-commons-stable-5.1.x”之间的关系,以及如何结合使用这些组件来搭建和配置XWiki环境。 首先,我们关注“xwiki-platform-core”。这是XWiki平台的核心模块,...
2. 索引构建:XWiki使用Lucene的IndexWriter来创建和更新索引。每当文档被创建、修改或删除时,相应的索引操作就会被触发。索引包含了文档的关键信息,如文档ID、内容、标题等。 3. 查询解析:XWiki提供了一个用户...
总结以上知识点,XWiki开发实践涵盖了从开发流程到项目管理的方方面面,旨在帮助开发团队更高效地协作、提升开发效率、保证软件质量以及维护良好的开发秩序。通过遵循这些实践,团队可以更好地管理和优化软件开发...
总结来说,XWiki Commons Classloader Protocol Jar 5.4是XWiki项目的关键组件,负责类加载管理,而LaZyWorker是一个实现延迟任务和智能网络操作的工具。这两个项目都体现了开源社区的创新精神和对软件性能优化的...
在XWiki中,用户可以使用XHTML语法编写页面内容,包括文本、链接、图片、表格等元素。XWiki渲染引擎负责将这些XHTML标记转换为可视化的网页。这个过程涉及到了解析、样式应用、脚本执行等多个步骤。例如,XHTML中的`...
总结起来,“xwiki-rendering-transformation-wikiword-3.5-milestone-1.zip”这个压缩包揭示了XWiki项目在渲染转换和Wiki词解析上的最新进展,特别是与jreqs库的集成,以及对Guava模块的运用。这样的开源合作模式...
XWiki是一个基于Java编写的开源Wiki项目,它是第二代...总结来说,XWiki作为一种Wiki工具,在科研协作管理支撑平台中的应用能够有效地解决信息孤立、协作性差和管理效率低下的问题,推动科研活动的高效协作和知识共享。
1. **存储层**:XWiki使用存储引擎如JCR(Java Content Repository)或RDBMS(关系数据库管理系统)来保存文档和其他数据。 2. **渲染引擎**:负责将wiki语法转换成HTML,支持多种渲染语言如XWiki Syntax 1.x、2.x和...
总结这些信息,我们可以得出以下知识点: 1. XWiki Commons Component API是XWiki项目的核心组件之一,负责提供组件化架构,便于模块化开发。 2. XWiki是基于Java的开源Wiki平台,支持结构化文档和协同编辑。 3. ...
总结来说,"xwiki-commons-tool-xar-plugin-6.1-milestone-2.zip"是XWiki项目中的一个用于处理XAR文件的插件,它与Java Koofr这个云存储服务的SDK相结合,为开发者提供了一种整合wiki管理和云存储功能的方式。...
1. XWiki渲染和DocBook:XWiki的文档标记语言支持,以及如何使用DocBook来创建技术文档。 2. Maven插件系统:理解Maven的工作原理,以及如何使用插件扩展Maven的功能。 3. RESTful Web服务集成测试:了解RESTful API...
总结起来,“xwiki-store-datanucleus”项目展示了Java持久化框架DataNucleus在复杂应用中的强大功能。它通过元数据驱动的持久化,实现了XWiki与数据库之间的高效通信,提供了灵活的扩展性和良好的数据库兼容性。...
**总结** XwikiML是一个专注于小型wiki应用的开源数据库系统,其核心优势在于使用XML文件存储数据,提供了易读、结构化且可扩展的数据存储方式。开源属性则意味着它拥有丰富的社区支持,持续进化以满足用户需求。...
总结来说,**jspxwiki.zip 企业wiki** 是一个强大的企业知识管理工具,利用JSPWiki,企业可以搭建一个易于使用、高度可定制的内部维基百科系统,提升团队协作效率,积累和分享知识资源。通过了解和熟练掌握JSPWiki的...
总结来说,GDPR合规不仅仅是技术问题,更是企业文化和战略的转变。它要求企业在开发和运营产品时,始终将用户隐私置于首位,同时兼顾系统的安全性和稳定性。通过采用像XWiki和CryptPad这样的开源解决方案,企业可以...