内容发布系统的思路

Freeze_Soul 2007-06-20 09:44:02
最近在在做一个cms 考虑内容发布这块 寻求一个新的思路

传统的做法一般是标签+模板 直接生成html文件,基本上都是前台设计模板 模板里面可以插入一些标签 无非就是一个可以替代程序段的字符串 后台检索标签 有预先设计好的模块生成内容替代 这时在做模块好像是难免要牵扯前台 或者预先要考虑很多种前台的展示方式 总之分离度不够大

我在想能不能后台只做一个模块 生成xml 只关心数据层 (可以吧模块抽象成每一个表相对应 里面不同的需求对应不同的方法 或者可以直接传入sql语句 和配置文件相对应) 而显示完全交给前台由javascript+css+xml+xhtml处理 这时我们只要有一个很好的js函数库类似于spry之类的可以处理xml的js库 来处理数据和现实 再加上css 完全可以胜任显现的任务 可是问题出现了 如果我们把xml分离的很小 按页面的结构划分 不同类别的数据对应不同的xml 一个页面对应n个xml文件 而这时(无论是内联还是外联模式) 是否不利于搜索引擎的收录呢 (内联模式是不是会好些呢)

不知道说的清楚不清楚 希望大家都谈谈自己的想法

...全文
387 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Freeze_Soul 2007-06-30
  • 打赏
  • 举报
回复
或者是谁了解nvelocity 给点资料
言士心 2007-06-30
  • 打赏
  • 举报
回复
留个痕迹!
Jinglecat 2007-06-29
  • 打赏
  • 举报
回复
不会,关注
可爱的排骨 2007-06-29
  • 打赏
  • 举报
回复
生成HTML的好处一是提高访问速度,二是容易被搜索引擎收录
看看我这贴吧 http://community.csdn.net/Expert/TopicView.asp?id=5626966 应该对你有帮助
Freeze_Soul 2007-06-29
  • 打赏
  • 举报
回复
ajax吧
ilovethisweb 2007-06-29
  • 打赏
  • 举报
回复
你以为完全不懂程序的人来用cms可能吗?
至少要懂html静态页面吧,实际上很多做cms的定位是给不会写程序定制(制作)网站的
但到最后还不是程序员在这里定制页面,只能说cms节约了程序员开发的时间,因为很多标签在前面的项目中已经开发好了。
请教个问题,如果静态页面上 的诸如“网上调查”等动态的、需要和数据库交互功能用什么实现??
koenemy 2007-06-29
  • 打赏
  • 举报
回复
用xml开发起来是快。。互不干扰。这点挺爽。
搜索引擎收xml文件。
你说的内联哪玩意是不是数据岛???一样搜,,外联不知道

刚整完一个,正在测试。呵呵。

好不好看,美工的事嘛。
Freeze_Soul 2007-06-29
  • 打赏
  • 举报
回复
对不起 错了 xslt
Freeze_Soul 2007-06-29
  • 打赏
  • 举报
回复
xml只是作为数据项 展示可以靠javascript+css 或者xstl 至于万不顺手也许是你玩的少吧 我想作为程序员谁也不会拒绝尝试吧
winner2050 2007-06-29
  • 打赏
  • 举报
回复
要考虑用户的接受程度。

很多美工都不会作.net的界面呢,何况是普通用户???

动不动就用xml,有几个程序员能玩xml跟html一样顺手??

作出了的东西跟CSDN论坛一样“简洁”,你卖得出去吗?
cityant 2007-06-20
  • 打赏
  • 举报
回复
帮顶
Freeze_Soul 2007-06-20
  • 打赏
  • 举报
回复
顺便问一句 搜索引擎处理xsl么

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧