如何用 Phpwebsite 强化社区性网站
用
§website 可建立强大的内容管理系统,但其功能并不仅限于此。本文向您说明如何
利用它建立一个社区性的网站。
最近我利用
§website 为一个大型用户团体建立一个社区性的、基于用户的网站,而非
内容管理系统(CMS)。一些人对此持怀疑态度,但大多数人相信我的看法。我完全信任
§website,相信它的适应性与资源足以完成这项工作。它完美吗?并非如此。一切顺利
吗?大部分情况下是这样。这是一个挑战吗?当然。网站工作正常吗?一点也没错。实际上,
它 运 转 得 相 当 正 常 , 所 以 我 推 荐 任 何 需 要 建 立 一 个 灵 活 的 社 区 性 网 站 的 人 试 用
§website。下面我来一步步进行说明。
模块
首先,您得决定需要应用和/或修改哪些模块。我们可以使用一些非常明显的模块以及一
些不那么明显的模块。让我们先从明显的模块开始。
php§Websitebb
如果您在 IT
——“
”
领域工作,您应该知道这样一句格言
用您自己的产品。 在讨论之初,
我先说一下
§website 公告栏系统,许多在线聊天者称
§website 公告栏开发者没有
使用他们自己的产品。怎么会这样呢?看一看
§website 论坛,发现什么古怪没有?当
然您会注意到。他们在使用 vBulletin 3.6.0,而非他们自己的产品或工具。为什么他们不使
用自己的工具呢?
很简单,因为它不如许多现有的论坛平台那样稳定。但它可以做到这一点。幸运的是,对
大多数网站而言,它都相当稳定。当然它确实缺乏一些人们逐渐适应的特殊功能。但是,
在您建立一个社区性的网站时,用户必须将整体,而不仅仅是基本组成部分结合起来。
PhpWebsitebb 模块并不是如今最为流行的论坛应用程序。但今后会有那么一天。现在,我
来说明如何将它应用到社区网站中。
公告栏有一个含有默认信息包的模块。所以如果您没有安装它,只需简单以管理员身份登
录,进入控制面板,点击管理标签,再点击增强连接,然后点击公告板的安装按钮。公告
栏即可安装完毕。配置模块时,首先点击网站内容标签(仍需以管理员身份登录),点击
公告栏,然后再点击管理设置连接。
在管理设置中,您可以使用许多简单的配置,它们将帮助您使这个模块的界面尽可能地
友好。我们从上到下逐一查看。第一个可用的配置与匿名用户有关。您允许匿名用户在论坛
中发贴访问吗?很明显,如果您建立的是一个社区性网站,您不希望匿名用户在里面发
贴。匿名访问更麻烦一些。该社区是一个当地的俱乐部,其中有一些官员需要一个论坛来
装点门面。我想用一个简单的技巧就能实现。
“
”
首先:建立一个叫做 官员 的组。在组设置的公告栏部分设置官员级别可以隐藏 /显示论
坛。这个特定的配置刚好能够允许这个组的成员查看隐藏的论坛。
接下来,在组中添加成员。之后,使所有成员成为组管理员。
Website 中的管理员并非
无所不能。网站管理员才无所不能。给他们用户管理权限只允许他们拥有比普通用户更多
的权利。最后,建立论坛并将它设置为隐藏。
现在,只有特定组的成员才能查看这个隐藏的论坛。但事实并非如此。这一功能存在两个
问题。第一:匿名查看贴子。如果检查到匿名查看,那么任何拥有隐藏论坛地址的人都可