1) 最新版本2.3.92-alpha 模板smallpiece
2) 稳定版本2.2.33,中文模板Skywalker In Chinese http://www.jspwiki.org/wiki/SkywalkerInChinese. 模板缺点, 资源文件只带繁体版和英文版. 那个天图案真是难看. 需要另外下载i18n包: http://cvs.apache.org/builds/jakarta-taglibs/nightly/projects/i18n/jakarta-taglibs-i18n-20060402.zip
一个不错的中文模板:startemplate
3) 教老版本 2.05
另外还有个中文模板star_zh_CN, 界面不错, 可惜与1)2)版本tag不匹配, 其它就不试了. 有个小错误, 有个js文件作为include了,应该是script rel的.
常用配置(jspwiki.properties):
- 日志等级改为WARN log4j.rootCategory=WARN,FileLog
- 使用相对路径, 方便移动. 默认当前为web服务器的bin目录, 故可以此为基点设置路径:
- jspwiki.basicAttachmentProvider.storageDir = ../webapps/wiki/wiki_data
- jspwiki.fileSystemProvider.pageDir = ../webapps/wiki/wiki_data
- log4j.appender.FileLog.File = ../webapps/wiki/logs/jspwiki.log
jspwiki.properties文件 ##权限控制,设置全部页面的默认访问权限,增加一个DefaultPermissions页面,里面设置权限。 jspwiki.authenticator = FileAuthenticator #用户配置文件,格式为 user=pwd,每用户一行 jspwiki.fileAuthenticator.fileName =.....//passwords.txt jspwiki.auth.useOldAuth=true # Add the following line authorize all users(这个设置为false,否则访问均要求登录) jspwiki.policy.strictLogins = false ##设置管理员用户组,编辑MyUserGroup页面 jspwiki.auth.administrator = MyUserGroup DefaultPermissions页面,其中MyUserGroup也可替换为具体用户。Guest是默认的guest(匿名访问)。 [{SET defaultpermissions='ALLOW view Guest;DENY edit Guest;ALLOW edit MyUserGroup'}] |
MyUserGroup用户组,设置成员,一样也是新增一个普通wiki页面: [{SET members='zzf,user'}] |
password.txt配置 zzf=111 user=111
|
注意: 修改jspwiki.propertiest文件时,"="后面的变量值后面不能有多余的空格或者tab,否则JSPWiki无法正常读取配置文件导致改动没有效果。
安装插件
1. 下载java2html插件
2. 把下载下来的java2html.jar拷贝到 tomcat_home/webapps/JSPWiki/WEB-INF/lib目录下
3. 修改 jspwiki.propertiest文件
jspwiki.plugin.searchPath = de.java2html.plugin.jspwiki
|
1. 首先需要下载其它组件。下载Apache FOP 并解包把avalon-framework.jar (或者其他版本,比如:avalon-framework-cvs-20020806.jar)、batik.jar、fop.jar拷贝到WEB-INF/lib下;下载 jTidy 并解包,拷贝Tidy.jar to WEB-INF/lib目录下;下载 JIMI 并解包,把JimiProClasses.zip拷贝到WEB-INF/lib/目录并改名为JimiProClasses.jar.
2. 在jspwiki 下载pdf插件
3. 把下载下来的wikipdf.jar拷贝到 tomcat_home/webapps/JSPWiki/WEB-INF/lib目录下
4. 修改 tomcat_home/webapps/JSPWiki目录下Web.xml文件,增加下面的内容
<servlet>
<servlet-name>Wiki2PDFServlet</servlet-name>
<servlet-
class>se.eminds.jspwiki.Wiki2PDFServlet</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>Wiki2PDFServlet</servlet-name>
<url-pattern>/wiki.pdf</url-pattern>
</servlet-mapping>
|
5. 修改templates/default/ViewTemplate.jsp文件,加入下面的内容
<a href="wiki.pdf?page=<wiki:Variable var="pagename" />&ext=.pdf">View PDF</a>
|
注意: 修改jspwiki.propertiest文件时,"="后面的变量值后面不能有多余的空格或者tab,否则JSPWiki无法正常读取配置文件导致改动没有效果。
资源: http://www.jspwiki.org/
http://blog.donews.com/skyhero/archive/2005/10/23/599310.aspx