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

opencms创建RSS2.0简单实现

 
阅读更多
创建一个JSP,名字叫rss.xml
代码如下
<%@ page session="false" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page trimDirectiveWhitespaces="true" %>
 <jsp:useBean id="cmsbean" class="org.opencms.jsp.CmsJspBean">
 <% cmsbean.init(pageContext, request, response); %>
 </jsp:useBean>
 <%cmsbean.setContentType("text/xml");%>
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Watchdog Systems Newsfeed</title>
<link>http://www.wdogsystems.com</link>
<language>en-us</language>
<generator>OpenCMS/WatchdogRSS</generator>

<cms:contentload collector="allInFolderPriorityDateDesc" param="/news/|wdog_article|20" editable="false">
<item>
<title><cms:contentshow element="Title" /></title>
<link><cms:link><cms:contentshow element="${opencms.filename}" /></cms:link></link>
<description><![CDATA[<cms:contentshow element="Intro" />]]></description>
<guid><cms:link><cms:contentshow element="${opencms.filename}" /></cms:link></guid>
</item>
</cms:contentload>
</channel>
</rss>

分享到:
评论
1 楼 wangyi878750 2012-05-14  
我记得官方提供RSS模块了吧

相关推荐

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    ### OpenCms创建网站过程...以上就是使用OpenCms创建简单网站的全过程。需要注意的是,这只是OpenCms功能的冰山一角,要完全掌握并灵活运用OpenCms的强大功能,还需深入学习和实践。希望本文能为初学者提供一定的帮助。

    opencms创建站点

    Opencms 创建站点指南 Opencms 是一个基于 Java 的开源内容管理系统,提供了强大的...使用 Opencms 创建站点非常简单,只需要按照上述步骤操作即可。 Opencms 提供了强大的站点创建和管理功能,可以满足各种网站需求。

    如何创建OpenCms后台管理模块

    OpenCms是一个开源的内容管理系统,它提供了一个强大的平台来创建、管理和发布数字内容。要创建一个后台管理模块,你需要理解OpenCms的工作原理以及它的模块系统。以下是对创建OpenCms后台管理模块的详细步骤和相关...

    opencms分页实现

    在这个场景中,我们将深入探讨OpenCMS如何实现分页,并基于提供的文件`page.jsp`和`prospects_index.jsp`进行分析。 首先,我们需要了解OpenCMS的分页原理。在OpenCMS中,分页通常通过内容查询(Content Query)来...

    OpenCMS

    3. **内容管理**:OpenCMS提供了一套完善的内容管理工具,包括编辑、发布、版本控制等功能,使得内容的创建和管理变得更加简单高效。 4. **工作流管理**:内置的工作流引擎可以实现复杂的审批流程,确保内容在发布前...

    opencms9 java api

    其Java API 提供了丰富的功能,使得开发者可以通过编程方式与OpenCMS系统进行交互,实现内容的创建、管理、发布以及自定义功能的扩展。 在“opencms9 java api”文档包中,我们可以找到关于OpenCMS 9版本的详细API...

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

    1. **内容创建与管理**:书中详细讲解了OpenCms的内容模型,如何创建和编辑内容,以及如何设置内容的权限和访问控制。此外,还会介绍如何使用OpenCms的工作流程模块,实现内容的审核和发布流程。 2. **模板系统**:...

    opencms

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

    OpenCms中文文档完整版

    1. **安装与配置**:OpenCms的安装过程简单明了,文档详细介绍了所需的软件环境,如Java运行时环境(JRE)和应用服务器(如Tomcat)。同时,它也涵盖了数据库配置,如MySQL或Oracle的连接设置,以及Web服务器的集成...

    OPENCMS GeoMap模块

    3. **地图对象管理**:学会在OPENCMS后台创建、编辑和删除地图对象,如标记、信息窗口、路径和图层。 4. **自定义样式**:了解如何调整地图的外观,包括颜色、字体、图例等,以适应网站的视觉风格。 5. **互动性**...

    OpenCms 内容类型模块

    OpenCms 是一款开源的内容管理系统(CMS),专为创建、管理和发布数字内容而设计。它提供了丰富的功能,包括模板驱动的网站生成、基于角色的安全控制、工作流程支持以及多语言支持。OpenCms 内容类型模块是系统的...

    opencms 内容管理入门指南

    OpenCMS是一款开源的内容管理系统(CMS),它提供了强大的网站内容创建、管理和发布的功能。本入门指南将带你深入了解OpenCMS的基本概念、安装部署过程以及开发实践,帮助你快速掌握这一强大的工具。 ### 1. ...

    opencms源码

    - **内容管理**:OpenCms提供了强大的内容创建、审批和发布流程,包括模板驱动的内容生成,支持XML存储内容。 - **工作流**:系统内置工作流引擎,可定制化工作流以满足不同组织的需求。 - **资源管理**:所有...

    opencms教程.rar

    8. **国际化与多语言支持**:说明如何在OpenCMS中实现多语言网站,包括内容翻译、语言切换设置等。 9. **集成与扩展**:讨论OpenCMS与其他系统的集成,如CRM、ERP等,以及如何通过API进行扩展开发。 10. **性能...

    Building Websites with OpenCms

    OpenCms的核心功能包括内容创建、版本控制、模板设计和工作流程管理。它的主要优势在于非技术人员也能通过直观的界面进行内容更新,同时,开发人员可以通过Java和XML技术进行定制和扩展。 二、安装与配置 安装...

    opencms路径去掉两个opencms的方法总结

    - 如果你的服务器支持虚拟主机配置,可以创建一个新的虚拟主机,将域名直接映射到OpenCMS的应用程序目录。这样,URL将不会显示任何关于OpenCMS的信息。 5. **更改项目模块配置** - 对于基于Spring或其它框架的...

    opencms配置去掉2个opencms总结

    OpenCms是一款开源的内容管理系统,它允许用户创建、管理和发布数字媒体内容。配置OpenCms涉及到对系统架构、模块设置以及相关服务的调整,这个过程可能涉及到代码修改、配置文件更新等步骤。 在描述中提到的博文...

    opencms7.53源代码

    开发者可以通过研究这些源代码了解OpenCms的工作原理,例如如何处理内容创建、审批流程、权限管理等。对于Java开发者来说,这是一个深入理解Java Web开发和CMS系统实现的好机会。 **3. 开发与部署** 在7.5.3版本中...

    opencms入门指南与配置源代码

    3. 内容管理:OpenCMS提供了一个用户友好的界面,供内容编辑者创建、修改和发布文本、图片、视频等资源。你可以使用富文本编辑器进行内容编辑,同时利用版本控制功能管理不同版本的内容。 4. 工作流程:OpenCMS支持...

Global site tag (gtag.js) - Google Analytics