Umbraco支持用户,即拥有各种编辑和发布权限的后端用户。有几个针对后端用户的博客和评论包。Umbraco v4还具有Canvas(在网站内进行直接编辑)。
它还支持Membership,这是前端网站“会员”。您可以使用Doc2Form等扩展为这些“会员”提供博客。
Umbraco v4现在使用标准的.NET登录控件,因此设置成员资格和注册相当容易。
对于论坛,Umbraco通常与YAF配对使用。有一篇文章介绍了如何在http://www.createsoft.co.uk/blog/上实现。
该文章描述了如何将YAF集成为Umbraco中的.NET控件。如果您正在使用Membership进行其他事情,则论坛将使用单独的用户名和密码来管理成员。您需要在Umbraco论坛上询问如何解决此问题(已经有人做过了)。
在Umbraco中使用或开发.NET控件非常简单。这里提到了两个示例:YAF和Doc2Form。
对于程序员来说,Umbraco非常棒,但对于不太懂技术的人来说可能并不是那么友好(在我看来)。它确实涵盖了你所描述的所有内容,但根据我的经验,相对缺乏的文档使得在与用户/组和权限(这是网站用户和组而不是实际的Umbraco应用程序)一起工作变得更加困难。
否则,我发现Umbraco非常适合任何类型的网站,并且它是我首选的CMS。
注意:我最后一次使用Umbraco是大约一年前,所以现在可能有更多的文档。
Umbraco是一款非常出色的CMS - 是我个人最喜欢的。它可能会在开始时有点压倒性(特别是如果您不喜欢XSLT),但它非常灵活,可以做任何事情!
对于这样的需求,可以使用简单表单包或 nforum 包。
这是 Simple form 的链接,在那里您可以下载此软件包。
http://our.umbraco.org/projects/developer-tools/simple-forms
对于学习来说,umbraco.tv非常棒。至少值得订阅一个月或两个月,以便快速掌握。