Telligent的社区服务器
我工作的公司希望将博客功能添加到我们的网站中,并且他们希望花费大量金钱来在自己购买的CMS之上构建一些废话(sitecore)。我将他们指向了Telligent的社区服务器,我们今天举行了一次类似会议的销售活动,以吸引市场营销人员参加。
我的问题是,是否有人在使用Community Server,对其进行外观设置和扩展方面遇到问题?
我想解释一下为什么我在考虑社区服务器,该公司希望拥有多个作者的多个博客。我想尽可能多地脱离管理部分,并且不认为有太多引擎拥有多个博客并不意味着数据库能够正常工作。我还喜欢Community Server提供的其他功能,并认为该公司会发现它很有用,特别是在媒体部分,因为现在我们有一些处理白皮书和其他东西的捷径。
编辑:我们实际上是在Intranet上为单个博客使用Sitecore博客模块(这实际上是CMS所服务的)。为什么我不喜欢我们的公共站点是因为它们位于不同的服务器上,不支持多位作者,没有内置的联合组织,因此从源代码和源代码的角度来看,我有点脆弱我个人认为Community Server的其他功能使其物有所值。
另一个编辑:在我公司的情况下,需要坚持在sql服务器上运行的.net软件,但是我不介意为其他人看到建议。 ExpressionEngine看起来很有前途,可以在我的个人电脑上尝试一下。
解决方案
回答
我已经使用Community Server完成了许多项目。如果我们可以使用开箱即用的功能,或者不介意使用开始的版本,那么我想我们会很高兴的。
使用CS令我头疼的时候是客户希望CS不提供的功能,但每次Telligent发布更新时,它都坚持要保持升级到最新版本的能力。我们可以通过在单独的项目中进行所有更改或者仅修改aspx / ascx文件(无任何代码隐藏)来支持大多数更改。无论我们计划得如何好,都将需要某种合并。
回答
Community Server本身对我来说非常可靠,但是如果我们只需要博客引擎,那么它可能会显得过大。例如,对它进行皮肤化需要大量工作(尽管它们具有非常强大的Chameleon主题引擎)。
如果我们需要这些,我可能会更仔细地看一下其中一个专用的博客引擎,例如BlogEngine.NET,dasBlog或者SubText。如果我们认为自己想要更多"以社区为中心"的功能(例如论坛等),请与Community Server一起使用。
回答
我们是否看过Sitecore的"共享源"博客模块?
回答
带有Multi-Site Manager的Expression Engine在这种情况下非常有用。
回答
我们还可以查看Telligent Graffiti CMS。
http://graffiticms.com/
它支持多个博客和作者。
更新:它现在是开源的,可以在http://graffiticms.codeplex.com/上获得。
回答
通过Community Server 2008.5,我们可以添加几个可以发布文章的成员。也有
现在,我们可以在Community Server 2008.5中拥有Wiki,以及论坛和博客。这可能是我一段时间以来见过的更好的基于Web的管理控制面板之一。这使我们可以轻松更改几项内容,包括网站的主题(或者外观)。对我来说,它是我一段时间以来看到的最具扩展性的应用程序之一。我们将其用于我们的网站http://knowledgemgmtsolutions.com。
回答
Sitecore的论坛模块由社区服务器提供支持,并与Sitecore CMS集成。
回答
外观非常简单,并且边栏小部件也不是很难创建(如果我们不介意在代码中构建控件)。这些小部件还允许用户使用选项轻松地在控制面板中自定义它们。我怀疑我们会发现一个强大的社区服务器小部件构建器社区。与诸如wordpress之类的博客的开发者社区相比,这无可比拟。
我建议从头开始创建模板,并根据需要添加CS控件,以获取我们喜欢的样式标记并仅使用所需的标记。
为用户设置不同的角色以发布到不同的博客也非常容易,并且不需要编码。我们可以具有博客组,并且仅允许某些用户发布到某些博客。