完全披露,我为 Telerik 工作,我是 Sitefinity 宣传员。
完全集成在 Visual Studio 2010 和我们现有的应用程序中(所以没有 Umbraco)
这是一个很难用一揽子声明来声明的项目。
我对您现有的应用程序了解不多。我们的客户已经完成了大量与各种应用程序的 Sitefinity 集成。这可以通过 Web 服务、自定义控件或简单地考虑 Sitefinity 站点地图中的外部 URL 来完成。请随时向我们的Sitefinity forums 发帖,以获取针对您的特定场景的建议。
关于 Visual Studio 集成,Sitefinity 包括 Telerik RadControls 和 OpenAccess ORM。我们还尝试与传统的 ASP.NET 技术紧密结合。
常见的 ASP.NET Web 表单开发实践
- Sitefinity 模板 = ASP.NET 母版页
- 可编辑的 CMS 区域 = ContentPlaceHolders
- Sitefinity 小部件 = ASP.NET 控件
- Sitefinity 主题 = ASP.NET 主题
我们的营销主张是“如果您了解 ASP.NET,那么您就了解 Sitefinity”。然而,实际上所有产品都有一些学习曲线。我们尽可能尝试与 ASP.NET 开发人员已有的经验保持一致。
安全性(FormsAuthentication、自定义 Membership-/RoleProvider)
Sitefinity 的身份验证基于传统的 ASP.NET 成员资格和角色提供程序。我们包含了几个(Sitefinity 和 Active Directory),但您可以使用自己的扩展。
非常灵活和可扩展(良好的 API)
我们的 API 启用了 LINQ,并且我们还有一个 Fluent API。我们还有完整的 RESTful Web 服务 API。
具有良好性能的轻量级 CMS(数以千计的并发请求)
我们自己的 Telerik 网站在 Sitefinity 上运行,许多 our customers 支持处理大量流量的网站。
但是,我不确定什么是“轻量级”。许多 CMS 的开销很小,但也很少做。我们已尝试通过 Sitefinity 提供许多功能和终端用户友好性。这是以一些开销为代价的。
在“帮助您”和“不妨碍您”的 CMS 之间取得平衡是一项持续的挑战。我能保证的最好的结果是我们意识到了挑战,并且我们正在尽最大努力提供有效的结果。
轻松的内容编辑
Judge for yourself. 更好的是,下载产品并让您的内容编辑器进行实验。我们欢迎比较。一遍又一遍,这成为我们的差异化因素。
--
希望这篇文章听起来不像是传道者的废话。我试图准确地回答我的问题。祝你的项目好运。