opencms能实现本地文件和VFS文件的同步功能,现将操作功能做如下演示
1、首先,选择视图为administration,站点为/site/default/,
然后选择Workplace Tools>Synchronization Settings,如下图所示
(注意:
a.选中Enabled,
b.Target folder:目标文件为本机中的真实文件路径(前提必须已经存在,否则系统会报错)
c:Resource:与opencms中同步的位置
d:选择完毕后,点击”OK”按钮
)
2、设置完成后,返回视图,点击”Reload”按钮,即可看到同步后的文件视图。如下图所示
在工具栏中,可以看见多了Synchronization folder一栏。
3、点击Synchronization folder,然后点击”OK”按钮,即可进入到同步状态,如下图所示
则表示文件已经同步成功。
操作用户可以打开本地的C:/MySite文件。文件夹里面有同步后的/site/default文件夹。
在opencms中,/site/default/目录下新建a.jsp文件,点击同步操作后,则可在本地C:/MySite文件中查看到a.jsp文件。对于修改后缀名为.html,htm,和jsp文件能在VFS中同步不出错,我们必须在在WEB-INF\config中,修改opencms-vfs.xml文件中
<!-- 原文件 -->
<type class="org.opencms.file.types.CmsResourceTypePlain" name="plain" id="1">
<mappings>
<mapping suffix=".txt" />
<mapping suffix=".html" /> <!--remove this line -->
<mapping suffix=".htm" /> <!--remove this line -->
</mappings>
</type>
<!-- 修改过后的文件 -->
<type class="org.opencms.file.types.CmsResourceTypeJsp" name="jsp" id="4">
<mappings>
<mapping suffix=".jsp" />
<mapping suffix=".html" /> <!--add this line-->
<mapping suffix=".htm" /> <!--add this line-->
</mappings>
然后重启tomcat,则设置生效。
(注意:在本机硬盘中新建文件时,注意页面的编码格式为utf-8,否则,同步之后在opencms VFS目录下,打开时会出现乱码现象)
- 大小: 20.7 KB
- 大小: 27.5 KB
- 大小: 50 KB
分享到:
相关推荐
本文将深入解析OpenCms的中文文档,帮助用户快速掌握该系统的各项功能和操作。 OpenCms中文文档提供了全面的指南,适合初学者和有经验的开发者。文档内容包括安装与配置、模板设计、内容创建、工作流管理、安全设置...
本话题聚焦于如何修改OpenCms 8.5中的CmsPopup编辑器弹出框,主要涉及两个方面:一是增加弹出框的拖拽控制大小功能,二是修复拖动过程中的bug。这两项改进都是为了使用户在使用过程中更加灵活和方便。 首先,让我们...
2. **模块化设计**:通过模块化的设计思想,OpenCMS允许用户根据自己的需要安装和配置不同的功能模块,如新闻管理、文档管理等。 3. **内容管理**:OpenCMS提供了一套完善的内容管理工具,包括编辑、发布、版本控制...
此外,OpenCms提供了直观的用户界面,便于内容编辑者进行日常操作,如内容创建、修改和发布等。 二、Java API详解 OpenCms的Java API涵盖了几乎所有核心功能,包括内容管理、工作流、权限管理、搜索和索引、缓存...
OpenCMS文档主要关注的是OpenCMS这一开源的内容管理系统。OpenCMS是一个用Java开发的Web内容管理系统,它提供了丰富的功能,用于创建、管理和发布数字内容。在深入理解OpenCMS之前,我们首先需要了解一些基本的IT...
2. **第4章**:可能会讲解OpenCms的资源管理,包括文件、图片、文档等的上传、编辑和组织方式。读者将学习如何在内容管理系统中有效地管理各种媒体资源。 3. **第5章**:可能涵盖模板和布局的设计,OpenCms允许用户...
2. **资源管理**:OpenCMS 提供了强大的资源管理功能,包括文件、图片和其他媒体资源。Java API 允许开发者对资源进行上传、下载、移动、重命名和删除操作,同时支持版本控制和访问权限设置。 3. **工作流引擎**:...
理解 OpenCms 的模块系统以及如何通过 manifest.xml 文件来管理模块,有助于开发出功能强大且易于维护的 CMS 解决方案。 总的来说,OpenCms 内容类型模块是构建和管理网站内容的关键工具,而深入理解和灵活运用这个...
1. **内容创建与管理**:书中详细讲解了OpenCms的内容模型,如何创建和编辑内容,以及如何设置内容的权限和访问控制。此外,还会介绍如何使用OpenCms的工作流程模块,实现内容的审核和发布流程。 2. **模板系统**:...
至于"system"目录,这通常包含OpenCms的核心组件和系统设置,如配置文件、库文件和其他系统级别的资源。 总的来说,OpenCms 9.0.1是一个功能完备、易用且高度可定制的CMS解决方案,特别适合需要中文界面的企业或...
"opencms 9.0.1 汉化包" 提供了对 OpenCMS 用户界面的中文支持,使得中国用户可以以母语进行网站管理和内容编辑。尽管描述中提到“少量部分汉化不完全”,这意味着在某些特定区域或功能可能存在未完全翻译的情况,...
1. **模块禁用**:OpenCms是一个模块化的系统,包含了各种功能模块,如新闻管理、文档管理等。如果某些模块在特定环境中不被使用,可以考虑禁用它们,以减少系统资源消耗。 2. **配置优化**:可能涉及到修改`...
文档中提到了OpenCms的一些具体功能和组件,例如页面编辑器(Page editor)、编辑点(Editpoints)、内容添加(Add content)、创建新内容(Creating new content)、搜索现有内容(Searching existing content)、剪贴板...
5. **更新维护**:由于OpenCMS可能会有安全更新或功能升级,因此需要定期关注汉化包的更新,确保与OpenCMS的核心版本保持同步,以维持最佳的用户体验。 总的来说,"opencms9 汉化包"提供了一种便捷的方式,使得中文...
- **解压部署**:将下载的OpenCMS文件解压到服务器的合适目录,并配置相关的配置文件(如`web.xml`和`ocms.properties`)。 - **启动服务**:通过应用服务器(如Tomcat)启动OpenCMS服务。 ### 3. 开发环境设置 ...
4. **内容创建与编辑**:教学如何创建、编辑和发布网页内容,包括文本、图片、文档等不同类型的资源。讲解XML结构化的数据模型,以及通过WYSIWYG编辑器进行富文本编辑。 5. **模板设计**:深入解析OpenCMS的模板...
1. **打开server.xml**:编辑Tomcat安装目录下的`conf/server.xml`文件。 2. **添加配置**:在文件中增加以下内容: ```xml <Context path="/opencms" docBase="/path/to/opencms" reloadable="true" /> ``` ...
6. **资源管理**:涵盖如何上传、组织和管理网站的文件资源,如图片、文档和链接。 7. **模块开发**:对于开发者,会提供关于如何扩展OpenCMS功能,开发自定义模块的信息。 8. **搜索引擎优化(SEO)**:指导用户...
9. **故障排查与日志分析**:最后,手册通常会包含一些常见问题的解决方法,以及如何解读和分析OpenCms的日志文件,以帮助用户快速定位并解决问题。 通过深入阅读OpenCms中文用户手册,无论是新手还是经验丰富的...
对于初学者来说,"OpenCMS内容管理入门指南.pdf"是一个宝贵的资源,它将详细讲解如何使用OpenCMS的各个功能,从创建新页面到设置工作流程。而"OpenCms内容管理入门指南-源代码.rar"则包含了示例项目源码,这对于学习...