`
zhcheng
  • 浏览: 164371 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

opencms 发布资源并且放到队列中

CMS 
阅读更多
List<CmsResource> resources = new ArrayList<CmsResource>();
String path = cmsObject.getRequestContext().removeSiteRoot("资源的全部路径");
CmsResource resource = cmsObject.readResource(path);
resources.add(resource);
CmsPublishList publishList = 
          OpenCms.getPublishManager().getPublishList(cmsObject,resources,false,false);
OpenCms.getPublishManager().publishProject
      (cmsObject, new CmsShellReport(cms.getRequestContext().getLocale()), publishList);

 

其中path是文件的路径,resources 是一个集合,可以存放多个资源

 

 

分享到:
评论

相关推荐

    OpenCms中文文档完整版

    3. **内容创建**:OpenCms提供了一个直观的Web界面,让用户可以方便地创建、编辑和发布网页内容。文档详细阐述了内容模型的创建,包括字段类型、分类和元数据,以满足不同内容的需求。此外,还介绍了资源管理,包括...

    opencms中文用户手册

    OpenCMS是一款开源的内容管理系统,专为创建、管理和发布Web内容而设计。这款系统以其灵活性、可扩展性和易用性在IT行业中备受推崇。"opencms中文用户手册"是为那些希望在中国地区使用OpenCMS的人们提供的宝贵资源,...

    OpenCms中文用户手册

    OpenCms中文用户手册是为了解决开源网站内容管理系统OpenCms的使用者在操作和管理过程中遇到的问题而编写的详尽指南。OpenCms是一款基于Java技术构建的强大的Web内容管理系统,它提供了一套完整的解决方案,用于创建...

    opencms中文汉化包

    OpenCMS是一款开源的内容管理系统,专为创建、管理和发布Web内容而设计。它的中文汉化包是为方便中文用户使用而特别制作的,确保系统界面、提示信息以及文档内容完全适应中文语言环境。在这个"opencms中文汉化包"中...

    OpenCMS

    ### OpenCMS:构建网站...无论是初学者还是经验丰富的开发者,都可以通过《使用OpenCMS快速建站》一书了解到如何有效地使用这一强大工具。此外,该书也适合那些希望了解或进一步探索OpenCMS功能特性的企业和个人参考。

    opencms

    此外,OpenCms提供了直观的用户界面,便于内容编辑者进行日常操作,如内容创建、修改和发布等。 二、Java API详解 OpenCms的Java API涵盖了几乎所有核心功能,包括内容管理、工作流、权限管理、搜索和索引、缓存...

    OpenCms 7 Development(最好的OpenCms二次开发资料)

    这本书的出现,无疑是为那些想要充分利用OpenCms7功能的开发者提供了宝贵的资源。 OpenCms的核心特性包括内容创建、版本控制、工作流程管理、多语言支持以及基于模板的发布机制。通过本书,读者将能够了解到如何...

    opencms9 java api

    在实际项目中,开发者需要根据具体需求选择并使用上述API功能,结合OpenCMS的模块化架构,可以构建出满足各种业务场景的网站应用。为了更好地利用这些API,开发者应该熟悉Java编程,同时掌握基本的Web开发知识,包括...

    OpenCms使用手册

    - **发布按钮**:用于发布当前项目中的所有资源。在离线项目中,点击此按钮可以发布整个系统中的所有文档;而在在线项目中,该按钮是灰色不可用状态。 - **队列按钮**:用于查看发布队列,可以查看历次发布的报告...

    opencms中文教程 手册 指南 汉化

    opencms中文教程 手册 指南 汉化

    OpenCms中文用户手册.pdf

    1. **内容管理和版本控制**:OpenCms允许用户在非在线环境下构建网站,直至内容编辑满意后才进行发布,有效避免了实时编辑可能带来的风险。此外,它支持多用户在非在线项目中协同工作,通过不同的许可权限管理,确保...

    [CMS程序]OpenCms中文用户手册_opencmshandbook

    OpenCms是一款强大的开源内容管理系统(CMS),专为创建、管理和发布数字内容而设计。它提供了灵活的内容构建工具,支持多种媒体格式,并且具有高度可扩展性和定制性,适合企业和组织构建复杂、多语言的网站。 用户...

    OpenCms 内容类型模块

    在 OpenCms 中,模块是代码和资源的集合,用于扩展或修改系统的功能。通过编辑 manifest.xml,开发者可以声明模块的功能,使其能在 OpenCms 环境中正确地安装和加载。 "system" 目录则可能包含了 OpenCms 的核心...

    opencms工作区

    在离线项目中发布所有文档,在在线项目中则是灰色的,因为在线项目只显示已发布的文档。 - **队列** 显示发布队列和发布报告。 - **站点** 下拉菜单让你在不同站点之间切换,默认情况下可能只有一个默认站点和根...

    OpenCms9.0.1 新鲜下载

    在本文中,我们将深入探讨OpenCms 9.0.1版本及其特点。 首先,OpenCms 9.0.1是该系列的一个重要里程碑,它提供了丰富的功能和改进。对于中文用户来说,一个关键的更新是基本汉化工作已经完成,这意味着大部分界面和...

    Eclipse中引用opencms

    由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好的与流行的Java框架整合到一起,如Struts、Hibernate...

    opencms配置去掉2个opencms总结

    标题中的“opencms配置去掉2个opencms”指的是在OpenCms系统中,可能有用户想要移除或禁用两个特定的OpenCms组件或功能,可能是出于优化性能、减少冗余或者简化系统的考虑。OpenCms是一款开源的内容管理系统,它允许...

    opencms 9.0.1 汉化包

    然后,将汉化包解压,并将其中的`manifest.xml`和`system`目录复制到OpenCMS的相应位置。通常,这会是`WEB-INF`目录下。 - 配置:根据`manifest.xml`的指示,可能需要在OpenCMS的配置文件中进行一些调整,比如设置...

    opencms中文手册

    3. 发布工作区:发布内容到线上网站,可设置发布时间和有效期。 4. 版本管理:保存内容的历史版本,便于回溯和比较。 5. 模板工作区:设计和编辑页面模板,包括CSS样式和页面结构。 6. 配置工作区:设置系统参数、...

    opencms9 汉化包

    在使用汉化包之前,阅读此文件是非常重要的,因为它会指导你如何正确地集成汉化内容到OpenCMS9系统中,确保安装过程顺利进行。 2. **manifest.xml**:这个文件是XML格式的,它在很多软件包中都起着配置或元数据的...

Global site tag (gtag.js) - Google Analytics