OpenCMS学习总结(1)
时间:2010-09-21 来源:rockcanon
1. 软件 jdk1.6 + tomcat 6.0
数据库: mysql 5.x
2. 安装
两种 1.把war文件放入tomcat的webapps里,启动tomcat,tomcat自动解压.
然后http://localhost/opencms/setup安装,安装完后,可以删除setup目录
2.手工解压:把war文件改名为*.jar,或rar,用winrar解压,放入webapps目录,
然后再安装
3. 创建模块
以管理员身份进入administion view,在module management中创建模块.
4. 创建xsd
xsd一般建在模块的schemas目录里.
然后在opencms-modules.xml相应模块的位置加入xsd的配置,以使xsd类型能够出现在"新建"
功能的列表里,这里也有两种方式,一种是直接加在新建列表里,一种是加在Structure content
的列表里.
然后为了使xsd的标题变成中文,要在模块的classes/模块包名/里建一个workplace.properties
文件,里面写上要显示的中文,这个文件要以ISO-8859-1来保存.
5. 创建模板文件
这个就是建立JSP文件。
6. 建立站点
要在opencms-system.xml里配置.
7. 使用模板
这个不用一个一个指定,只要在文件所在文件夹的tmplate-element指定一下模板文件即可,
如:/system/modules/xx.yy.zz/template.jsp
8. opencms和struts1.1的集成
在web.xml里配置struts的ActionServelt,这个和普通WEB程序一样.
把struts用到的tld,jar文件放到相应的位置,这个也和普通WEB程序一样.
.do的调用也是一样,如:http://localhost/opencms/test.do
struts-config.xml最好放到/WEB-INF/config里,显得规整.这个文件夹里全是opencms-xxx.xml
不一样的就是forward: 要把forward的JSP文件放在模块里(不放在模块没试成功).
如:<forward name="goto" path="/opencms/system/modules/xx.yy.zz/文件夹名/goto.jsp" />
最前面的opencms是虚拟的,不是真实的目录,如果没有改变opencms的安装配置,就一定要有。
数据库: mysql 5.x
2. 安装
两种 1.把war文件放入tomcat的webapps里,启动tomcat,tomcat自动解压.
然后http://localhost/opencms/setup安装,安装完后,可以删除setup目录
2.手工解压:把war文件改名为*.jar,或rar,用winrar解压,放入webapps目录,
然后再安装
3. 创建模块
以管理员身份进入administion view,在module management中创建模块.
4. 创建xsd
xsd一般建在模块的schemas目录里.
然后在opencms-modules.xml相应模块的位置加入xsd的配置,以使xsd类型能够出现在"新建"
功能的列表里,这里也有两种方式,一种是直接加在新建列表里,一种是加在Structure content
的列表里.
然后为了使xsd的标题变成中文,要在模块的classes/模块包名/里建一个workplace.properties
文件,里面写上要显示的中文,这个文件要以ISO-8859-1来保存.
5. 创建模板文件
这个就是建立JSP文件。
6. 建立站点
要在opencms-system.xml里配置.
7. 使用模板
这个不用一个一个指定,只要在文件所在文件夹的tmplate-element指定一下模板文件即可,
如:/system/modules/xx.yy.zz/template.jsp
8. opencms和struts1.1的集成
在web.xml里配置struts的ActionServelt,这个和普通WEB程序一样.
把struts用到的tld,jar文件放到相应的位置,这个也和普通WEB程序一样.
.do的调用也是一样,如:http://localhost/opencms/test.do
struts-config.xml最好放到/WEB-INF/config里,显得规整.这个文件夹里全是opencms-xxx.xml
不一样的就是forward: 要把forward的JSP文件放在模块里(不放在模块没试成功).
如:<forward name="goto" path="/opencms/system/modules/xx.yy.zz/文件夹名/goto.jsp" />
最前面的opencms是虚拟的,不是真实的目录,如果没有改变opencms的安装配置,就一定要有。
相关阅读 更多 +