1) 最新版本2.3.92-alpha 模板smallpiece2) 稳定版本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一个不错的中文模板:startemplate3) 教老版本 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_datajspwiki.fileSystemProvider.pageDir = ../webapps/wiki/wiki_datalog4j.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 = MyUserGroupDefaultPermissions页面,其中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无法正常读取配置文件导致改动没有效果。 安装插件
安装java2html插件
1. 下载java2html插件
2. 把下载下来的java2html.jar拷贝到 tomcat_home\webapps\JSPWiki\WEB-INF\lib目录下
3. 修改 jspwiki.propertiest文件
jspwiki.plugin.searchPath = de.java2html.plugin.jspwiki
安装PDF插件
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 |