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