Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

门户、论坛,文章和帖子同一化

[复制链接]
珍珠项链 发表于 2011-9-13 09:17:41 | 显示全部楼层 |阅读模式
本帖最后由 珍珠项链 于 2011-9-13 09:22 编辑

所谓同一化就是指门户的文章和论坛的帖子其实都可以视为内容,只不过在门户这个条件下,内容以文章的形式表现(例如以常见的博客留言形式显示在文章下面),在论坛的条件下,内容以帖子的形式表现(例如楼层格式想同)。程序所需做的只是给出一个信息:这个内容到底在哪个条件下显示,或者再加上权限限制,哪种内容能够在哪个条件下由谁发表、显示。
举个例子:

你有一个论坛,里面会员很活跃,每天有一定帖子数,你想从会员提供的信息中生成门户,你只要“推送”一下,也就是将帖子的属性改成“在门户上也显示”,那么门户也就可以见到了,而程序将负责判断目前浏览的是门户还是论坛,以确定以门户还是论坛的样式输出内容(目前的discuz从论坛推送到门户等于是将帖子复制了一下,复制到门户,资料重复,而且如果会员再有更新那么门户对应的文章就不更新了。)

例子2:

在上一个例子的基础上,你想加一篇东西,只显示在门户上,不显示在论坛上,等于也是创建一篇内容,赋予其属性为“门户显示”“论坛不显示”。

例子3:

在例子1的基础上,你想推送到门户后会员再更新就必须经过审核,这时加入权限,如果显示在门户条件下,那么不可编辑,或编辑需要审核。

例子结束

不知道官方看过drupal没有,其实drupal就是这样的理念,内容同一化,互通化,不同的是输出的应用条件和权限。一点点想法,因为在试着用discuz从论坛会员贡献中生成一个门户时发现,资料是重复生成的,觉得可以有改进的地方,在这里说一下,供官方参考。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-26 13:31 , Processed in 0.104460 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表