完全披露,我为 Telerik 工作,我是 Sitefinity 的布道者。
完全集成在 Visual Studio 2010 和我们现有的应用程序中(所以没有 Umbraco)
这是一个很难用一揽子声明来索赔的项目。
我对您现有的应用程序了解不多。我们的客户已经完成了大量与各种应用程序的 Sitefinity 集成。这可以通过 Web 服务、自定义控件或简单地考虑 Sitefinity 站点地图中的外部 URL 来完成。请随时在我们的Sitefinity 论坛上发布针对您的特定场景的建议。
关于 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 上运行,我们的许多客户都支持处理大量流量的网站。
但是,我不确定什么是“轻量级”。许多 CMS 的开销很小,但也很少做。我们已尝试通过 Sitefinity 提供许多功能和终端用户友好性。这是以一些开销为代价的。
管理“帮助您”和“不碍事”的 CMS 之间的平衡是一项持续的挑战。我能保证的最好的结果是我们意识到了挑战,并且我们正在尽最大努力提供有效的结果。
轻松的内容编辑
自己判断。 更好的是,下载产品并让您的内容编辑器进行试验。我们欢迎比较。一遍又一遍,这成为我们的差异化因素。
--
希望这篇文章听起来不像很多传道者。我试图准确地回答我的问题。祝你的项目好运。