CMS
文章平均质量分 91
cat4w
这个作者很懒,什么都没留下…
展开
-
HTML parser选型测试
内容管理(cms)常常需要将网站频道的摘要(summery)合并到父频道的封面,引入HTML parser, 可以结构化方式操作HTML内容,使网页内容的提取、重构变得容易。 以下链接列出了相关的java opensource项目 http://www.open-open.com/30.htm 根据网友的评论,将htmlcleaner、htmlparser、nekohtml列入候选。 以...2007-07-10 13:23:24 · 84 阅读 · 0 评论 -
Apache2.2.4 + Tomcat5.0整合手记
基于反向代理的动态页面缓存技术(参见车东文章),落实到穷人的解决方案之一就是Apache+tomcat的整合,整合应当达到以下几方面效果:1.Apache负责静态文件的处理2.涉及jsp,servlet的动态请求交给tomcat处理3.通过自定义错误响应404,当Apache找不到静态页面时,应当重定向给tomcat处理4.在负责处理第3种情况tomcat的servlet或者jsp中,能...2007-07-19 17:19:32 · 81 阅读 · 0 评论 -
Apache2.2和Tomcat5.0的整合(二)—解决REDIRECT_URL的中文路径问题
现象 通过mod_jk整合Apache和Tomcat,在Servlet中可以通过request.getAttribute("REDIRECT_URL")获得Apache自定义错误处理的原始URL。不幸的是,如果这个REDIRECT_URL包含中文路径,我们获得的将是乱码。例如:请求不存在的页面http://localhost/rp/数字故宫/hh.html,返...2007-07-25 12:37:18 · 172 阅读 · 0 评论 -
采用动态缓存机制的内容发布实现(一)工作流程
流程图见附件说明1、浏览器向Apache请求静态页面2、Apache未找到该页面,通过Ajp3协议将请求转发Tomcat3、在Tomcat中一个、名为urlParser的Servlet负责处理转发请求4、urlParser根据URL规则匹配到相应的ActionBean5、ActionBean根据URL获得模板及必要的结构化数据6、模板管理模块负责根据模板及结构化数据(或...2007-08-24 16:40:34 · 137 阅读 · 0 评论 -
drupal的数据模型之三——博客
drupal6的博客功能是内置在其核心模块中的,如果仅仅为了完成博客功能,只需要两个基础表:node和node_revisions,前者是所有类型内容的基础,后者提供版本记录和正文。但在博客类型中,为了实现内容的简单聚合,引入了“分类”的概念,因此引入了与分类相关的一系列表: 分类在两个层次上组织,第一层次为词汇(vocabulary),词汇与内容类型(node_type)存在关联(由v...2010-07-12 14:16:27 · 135 阅读 · 0 评论 -
内容管理相关要素
什么是内容? 内容是直接面向阅读者的数据,包括结构化或者非结构化的文本数据,影像及超大影像、音视频、3D场景等。 通常所说的内容管理系统,其“内容”定义则更加狭义,专指网站内容,即以Web方式提供浏览的数据。内容管理——顾名思义,需要对内容的整个生命周期提供维护手段,包括以下方面: 内容的建立: 格式转换:内容发布之前的阶段,文...原创 2010-06-17 11:18:48 · 171 阅读 · 0 评论 -
drupal的数据模型之一——版本维护与多语种
在实施完一个网站的内容管理之后,抽空看了drupal,我的关注点在数据库表设计。遗憾的是没有找到其数据模型的文档。所以不得不一边按教程做实例,一边观察后台数据的变化,以此试图理解其数据模型。 相关工具及用途如下:drupal-6.16:研究对象phpmyadmin:观察后台数据AmaterasUML:描述数据模型 drupal非常简洁地用两个表,就解决了内容的版...原创 2010-06-17 15:38:50 · 123 阅读 · 0 评论 -
drupal的数据模型之二——评论
drupal中涉及评论的有三张表:其一当然是评论的主体——内容节点(node表),其二是评论表,评论既可以指向内容节点,也可以指向另一条评论——父评论,分别以nid和pid表示;其三是评论统计表,主要记录内容节点的评论统计信息。 三者的关系如下图:评论表的字段含义如下:No. Logical Name Physical Name Type...原创 2010-06-21 16:09:07 · 195 阅读 · 0 评论 -
两天完成的一个轻量内容发布
定位最近项目中需要实现一个轻量的内容发布。市面上常见的内容管理系统大多面面俱到,反而不适合作为一个内嵌的组件,整合到系统中作为一个子模块。因此决定在现有系统框架下,自行实现一个轻量的内容管理。 工作完成之后,真正附加的开发成果只包括:一张数据库表:Article文章表一个json文件:定义树状的网站栏目,允许指定栏目的模版,如果不指定则采用默认模版两个jsp模版(...原创 2016-03-16 22:57:19 · 203 阅读 · 0 评论