方正翔宇cms网站内容管理系统(管理系统:内容管理系统的选型(社区系统)(组图))

优采云 发布时间: 2022-02-14 11:28

  方正翔宇cms网站内容管理系统(管理系统:内容管理系统的选型(社区系统)(组图))

  抽象的:

  内容管理系统概述

  内容管理系统的选择

  广告管理系统的选择

  论坛/社区系统的选择

  所见即所得编辑器选择

  图片上传和文件管理组件

  关键词: "内容管理系统" cms 内容管理系统

  内容管理系统概述

  内容管理系统是一个很宽泛的概念:从商业门户网站的新闻系统到个人Weblog都可以称为发布系统。

  框架类型:它本身不收录任何应用实现,只提供底层框架。具体应用需要一定的二次开发,如Cocoon、Vignette;

  应用类型:是一种特定类型的应用实现,已经收录了一些子系统,如新闻/评论管理、投票、论坛、WIKI等。例如:postNuke xoops等;

  但无论如何,在发布系统选型之前,最重要的是先了解自己的实际需求:在现有系统的基础上复制自己的需求是非常不可取的。访问、权限控制和各种功能需求。各个模块和功能稍微清晰一点后,去网上找类似的实现:你会发现其实每个环节到现在都有比较成熟的实现,而且还在完善和发展中。: 你的需求太具体了,或者你可以尝试分解成更小的系统组合实现。

  内容管理系统分为以下几层:每一层优先考虑不同的需求

  后台业务子系统管理(管理优先级:内容管理):新闻录入系统、BBS论坛子系统、全文检索子系统等,针对不同系统方便管理者的内容录入:所见即所得编辑管理界面等,业务一目了然逻辑:各个子系统的权限控制机制等;

  门户系统(性能优先:模板管理):大部分最终输出页面:网站首页、子频道/专题页、新闻详情页一般是各种后台子系统模块的各种组合,这个发布组合的逻辑非常丰富,Portal系统负责上述后台子系统的组合性能管理;

  前端发布(效率优先:发布管理):终端用户缓存发布、搜索引擎蜘蛛的URL设计等……

  内容管理与呈现分离:很多成套的cms系统并没有将各种后台子系统从Portal中分离出来,使得Portal层的模板呈现管理和新闻子系统的内容管理逻辑混在一起。甚至BBS等子系统的管理也是非常高度耦合的,整个系统会显得非常复杂。而且这样一个系统的各个子系统都比较死板,后台也很难更换模块。但是,如果把后台各个子系统的内容管理逻辑和前台的性能/发布分开,那么Portal和后台各个子系统的关系就只是数据传递关系:

  内容管理和数据分发分离:在设计Portal系统时,注意缓存友好设计:cms后台管理和发布机制,不要过多考虑“效率”本身,只要最终页面输出设计是可缓存的,效率问题可以通过更前端的专用缓存服务器来解决。

  另外,除了终端浏览器用户,我们还应该注意对搜索引擎友好的 URL 的设计:通过 URL REWRITE 重定向或基于 PATH_INFO 的参数解析,动态网页更像是静态形式的链接(URI ) 目录结构方便网站内容被搜索引擎搜索收录;

  

  内容管理系统的选择

  cms行业研究

  cms讨论邮件列表

  商业软件和开源项目列表:

  推荐:基于 XML 的发布框架

  具体的实现复杂度可能会根据不同的需求而有所不同,但是系统越大,越需要分工:尽可能的将内容(数据)、表示(模板)和应用逻辑(程序)分离,管理这三个。

  门户---门户系统

  开源项目:

  Apache 软件基金会:Jakarta JetSpeed 1.3

  JetSpeed主页:

  JetSpeed Portlet API:

  商业软件:

  BEA WebLogic 门户 -

  IBM Websphere 门户 -

  oracle 门户开发工具包 -

  其他:

  PSML -

  BEA:Web 逻辑门户 4.0

  IBM:WebSphere 门户 2.1

  iPlanet:iPlanet 门户服务器 3.0

  甲骨文:甲骨文9i门户

  SAP 门户:

  中心门户:

  参考:

  Wafer:Java开发框架研究

  门户系统相关开发框架:

  广告管理系统

  广告系统和内容的分离可以大大降低系统之间的关联程度。

  专业行业研究网站:

  相关厂商和开源项目:

  推荐:

  更强大的功能

  免费基于定期记录和导入MYSQL统计,每小时可以加载超过500,000个请求

  如果您重视广告的第三方性质,您可以选择第三方服务:

  论坛/社区系统

  关键词: BBS 论坛

  论坛软件介绍:

  推荐:

  PHP + MySQL 开源

  PHP + MySQL 已支付商业支持 85-160$

  商务论坛系统,1000$-2500$ 有知识库扩展应用

  基于 Java

  所见即所得(WYSIWYG)编辑器

  在内容录入管理方面,所见即所得更为重要,可以大大简化系统对排版和排版的要求。

  基于浏览器的 WYSIWYG(所见即所得)编辑器是 cms 设计中编辑工具的主要考虑因素。目前主要是通过JAVASCRIPT调用IE或者其他浏览器的内置方法来实现的。其中,基于IE5.5浏览器的实现最为简洁。这是一个完整的例子:

  构建所见即所得的 HTML 编辑器第 1/2 部分

  构建所见即所得的 HTML 编辑器第 2/2 部分

  主要功能:

  通过JAVASCRIPT可以实现的基本功能:粗体、斜体、居中、添加链接、添加图片、模式切换:HTML和文本模式切换,

  Word 垃圾邮件过滤器

  图片上传接口:图片上传最好通过其他独立模块实现。

  选择指标:

  不依赖服务端代码:只通过JAVASCRIPT或者客户端控件实现代码,可以保证以后系统迁移的方便。

  WORD 垃圾邮件代码过滤器

  完整的可视化编辑器:

  推荐:

  图片/文件上传表格

  对于图片和文件等非结构化数据,最好使用单独的服务。这大大简化了 cms 本身的复杂性。

  推荐:

  上传文件:

  Apache Commons 项目

  ImageJ:图像处理缩略图生成和水印等。

  关于Blog系统的选择,目前主流的基于PHP的有:

  · 核心3.0

  · pmachine 2.3

  · b2evolution 0.9.0.3

  · 巧遇0.6

  · WordPress 1.2

  · 博客0.7.3

  · pLog 0.3.1

  · Simlog.9

  · 文本模式1.18a

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线