标签: sitefinity

Umbraco vs Sitefinity

我正在开发一个大型网站.开发人员问我哪个更喜欢sitefinity或umbraco.该网站将类似于维基百科,用户无需登录即可访问和编辑页面.我想问一下你对这两个csm系统的想法,你会推荐哪个内容网站具有社区感和wiki功能.谢谢

c# asp.net umbraco sitefinity

6
推荐指数
2
解决办法
4132
查看次数

Sitefinity 8.1自定义MVC路由无法正常工作

从V6.1更新到V8.1后,我们的MVC自定义代码无效,它返回404(自定义代码是一些API使用Sitefinity API读取内容和商业数据).

根据文档" here ",它说"Bootstrapper.MVC.MapRoute已被删除.请调用RouteTable.Routes.MapRoute(System.Web.Mvc)".,所以我改变了我的代码

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    Bootstrapper.MVC.MapRoute(
           "ExternalAccess",
           "baseApi/{controller}/{action}/{id}",
           new { controller = "MvcMainApiCntr", action = "Index", id = "" }
           );
}
Run Code Online (Sandbox Code Playgroud)

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        "ExternalAccess",
        "baseApi/{controller}/{action}/{id}",
        new { controller = "MvcMainApiCntr", action = "Index", id = "" }
        );
}
Run Code Online (Sandbox Code Playgroud)

但路由仍然无法正常工作.

以下是我们的MVC类的示例:

using System;
using System.IO;
using System.Net;
using System.Web.Mvc;
using HtmlAgilityPack;
using Telerik.Sitefinity.Abstractions;

namespace SitefinityWebApp.Mvc.Controllers
{
    public class SharedAssetsController : Controller
    {
        [HttpGet]
        public ViewResult …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc sitefinity asp.net-mvc-5

6
推荐指数
1
解决办法
1632
查看次数

jQuery/jQuery UI和Sitefinity 4.0的问题

我试图用jQuery.hide("#whatever .class").hide("slide", { direction: "right" }, 750);'滑动'以前隐藏的div进出(想想滚动的门户网站)...只是一个基本的HTML模板,它工作正常.当我把它变成Sitefinity主模板时,它似乎与jQuery的内置版本冲突并使用$ .noConflict(); 似乎并没有帮助.我得到的错误是:

Error: c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a] is not a function
Source File: http://localhost/Sf4/ScriptResource.axd?d=OA8H8dIKI9jNRfyUWi_J-1dnW6KOX2OUR5SdpCRyXm_z1b9rEU86tS8njjEZ9-Nr0A8c_jz50CI8odnGSlRAImvVnFIjTj-xE7VHrDCn7icWqBV98QgezjOTu21wu6_-0&t=ffffffff82d3fa2f
Line: 556
Run Code Online (Sandbox Code Playgroud)

每次它试图滑动.看来自动生成的Telerik代码覆盖了我导入的jQuery UI JS文件.我甚至尝试将我的JS文件包含在HTML <body>标记中以确保它们最后 - 仍然没有运气.

jquery jquery-ui telerik sitefinity sitefinity-4

5
推荐指数
1
解决办法
1950
查看次数

Kentico定制模块开发

我刚刚从Sitefinity转换到Kentico CMS.到目前为止,我真的很喜欢CMS,但我发现了一些问题

http://www.kentico.com/docs/devguide/custom_modules.htm 但它几乎没用,因为它没有显示如何从现有的类实现扩展,如Blogs模块.

在Sitefinity 3.7中有自定义模块和文档类型的锅炉板代码,但我找不到任何Kentico.我试过看看CMSModules/Blogs模块,但由于我没有CMS.Blogs命名空间中的类,所以无法复制它?

module sitefinity content-management-system kentico

5
推荐指数
1
解决办法
2123
查看次数

如何将FTP设置为Azure云服务或Azure存储?

我们是Windows azure的新手,我想知道我们是否可以为azure云服务设置FTP帐户,以便我们可以通过像filezilla这样的ftp客户端上传文件?请告诉我如何以及是否推荐?因为我已经在某些地方读过,一旦刷新了azure实例,就会删除通过ftp上传的文件,而实际上我不理解刷新这个词.同样我们可以为Windows Azure存储创建FTP,以便我们可以直接通过FTP上传blob文件吗?请帮忙.

deployment ftp azure sitefinity azure-storage

5
推荐指数
1
解决办法
5484
查看次数

错误401调用Sitefinity WCF Web服务时

我已经开始使用Sitefinity 8.1进行开发,我需要访问Sitefinity的WCF Web服务(例如〜\ Sitefinity\Services\Ecommerce\Catalog\ProductService.svc)

我试图像任何其他Web服务一样访问它们,但我收到401错误.在网上搜索和Sitefinity论坛后,我找到了一些东西.

  1. 我需要在使用服务之前进行身份验证[1和2]

  2. 基于声明的身份验证是默认身份验证

  3. 用于验证的URL是/Sitefinity/Services/Security/Users.svc/authenticate [1&2]

  4. 我还找到了Ivan Dimitrov提供的一个片段,他在那里编码认证码[3]

  5. 客户端Api无需进行身份验证并允许对Web服务的请求

  6. 它需要一个STS进行身份验证,它集成在我的Sitefinity安装中[2] "你可能想知道这个STS在哪里.默认情况下,逻辑集成在Sitefinity应用程序中,可以在〜/ Sitefinity/SWT下找到." [2]

    在我阅读此信息后,我调整了Ivan Dimitrov [3]提供的代码,并将调用编码为〜\ Sitefinity\Services\Ecommerce\Catalog\ProductService.svc.我得到401错误.

'远程服务器返回错误:(401)Unauthorized'是由于凭据错误导致的,但是我使用Client Api测试了相同的凭据,通过SecurityManager类,我获得了"UserLoggingReason.Succes",因此凭据是正确的.

奇怪的事实是我没有任何〜/ Sitefinity/SWT文件夹.那可能是我问题的根源吗?

我正在使用ASP.NET MVC,我正在从Web Api控制器执行请求.这是改编的代码:

public static bool AuthenticateRequest(string membershipProvider, string userName, string password, bool rememberMe, ApiController controller)
{

    var jsonData = String.Format(credentialsFormat, membershipProvider, userName, password, rememberMe.ToString().ToLower());
    var credentials = Encoding.UTF8.GetBytes(jsonData);
    string result = InvokeWebMethod(usersServiceUrl, authenticateMethod, "POST", credentials, controller);
    switch (result)
    {
        case "0":
            return true;
        default:
            return false;
    }

}

public static string InvokeWebMethod(string serviceUrl, string methodName, …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf sitefinity

5
推荐指数
1
解决办法
970
查看次数

使用Sitefinity 4 Fluent API获取页面URL

好的,这似乎是一件非常简单的事情.但我正在尝试使用Sitefinity 4 Fluent API查询页面并填充HyperLink的Text/NavigationUrl属性.文本填充得很好 - 但是很难从页面获取Url.

        PageNode page = App.WorkWith().Page(PageId).Get();
        PageLink.Text = page.Title;
        PageLink.NavigateUrl = page.Urls.Where<PageUrlData>(pU => pU.RedirectToDefault == false).FirstOrDefault<PageUrlData>().Url;
Run Code Online (Sandbox Code Playgroud)

第一行和第二行工作正常(PageLink.Text显示页面标题).在第三行,我得到一个"对象引用未设置为对象的实例".错误... FYI PageId是对页面的Guid引用.

任何帮助将不胜感激.

sitefinity sitefinity-4

4
推荐指数
1
解决办法
3411
查看次数

升级到Sitefinity 4.4后,Telerik.Web.UI.RadWindow找不到嵌入式皮肤

将我的站点升级到Sitefinity 4.4之后,系统会提示我像升级时一样提示升级的许可证文件,但后来我得到了一个.Net黄色死机屏幕,说明

"ID ='confirmWindow'的Telerik.Web.UI.RadWindow无法找到名为'Sitefinity'的嵌入式皮肤.请确保正确拼写皮肤名称,或者如果要使用自定义皮肤,请设置EnableEmbeddedSkins =假"

(截图如下)

在此输入图像描述

我意识到Telerik 4.4中的RadControl皮肤位置从Telerik.Web.UI移动到Telerik.Web.UI.Skins,但是我没想到它会破坏自己的许可证确认页面.

根据这篇博客文章,如果不需要额外的皮肤,皮肤会被移动以减少内存使用量.

有谁知道我需要做什么来修复引用和/或使Sitefinity使用减少占用空间的默认外观?我的首要任务是解决问题.第二优先级是较小的内存使用量.

telerik sitefinity

4
推荐指数
2
解决办法
9972
查看次数

Sitefinity开发环境和源代码控制

在购买sitefinity 5.0许可证之前,我们需要解决一些问题.我真的很感激能否得到这些答案

  1. 在源代码管理中设置sitefinity项目的建议指南是什么?如果有4到5名开发人员参与该项目,那么设置初始代码库的起点应该是什么?每个开发人员都必须在他们的开发盒上创建sitefinity网站和数据库吗?
  2. 是否建议为sitefinity网站设置一个公共数据库,其中所有开发机器将连接以进行开发,如果不是替代方法?
  3. 除了在visual studio中发布之外,是否有任何与构建和发布sitefinity Web应用程序相关的在线文档?

谢谢Gaurav

version-control telerik sitefinity content-management-system

4
推荐指数
1
解决办法
1221
查看次数

有没有人对Telerik的RadGrid Paging有经验?

我在Telerik的RadGrid(AJAX)上遇到了寻呼系统的问题.首先来看看这个截图:

alt text http://i25.tinypic.com/2eyjsj7.jpg

如您所见,First/Last Prev/Next按钮位于那里,但它们上没有标记.此外,下拉(这些值来自哪里)和任何'选择'都是搞砸了.这是我的设计师代码:

<asp:LinqDataSource ID="ItemViewDataSource" runat="server" ContextTypeName="GSFyi.GSFyiDataClasses_DataContext"
    TableName="FYI_Items" OrderBy="FYI_State.name, name" EnableDelete="True">
</asp:LinqDataSource>
<h2 class="gridTitle">
    All Items</h2>
<telerik:RadGrid ID="ItemViewRadGrid" runat="server" AutoGenerateColumns="False"
    DataSourceID="ItemViewDataSource" GridLines="None" AllowAutomaticDeletes="True"
    EnableEmbeddedSkins="False" OnItemDataBound="itemsGrid_ItemDataBound" 
    AllowPaging="True" PageSize="15" AllowCustomPaging="True">
    <HeaderContextMenu>
        <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
    </HeaderContextMenu>
    <PagerStyle FirstPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_first.png" 
        LastPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_last.png" 
        Mode="NextPrev" 
        NextPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_next.png" 

        PrevPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_previous.png" />
    <MasterTableView DataKeyNames="id" DataSourceID="ItemViewDataSource" CommandItemDisplay="None"
        CssClass="listItems" Width="98%" PageSize="15" PagerStyle-Mode="NextPrevAndNumeric">
        <RowIndicatorColumn>
            <HeaderStyle Width="20px" />
        </RowIndicatorColumn>
        <ExpandCollapseColumn>
            <HeaderStyle Width="20px" />
        </ExpandCollapseColumn>
        <Columns>
            <telerik:GridTemplateColumn ItemStyle-CssClass="gridActions edit" UniqueName="Edit">
                <ItemTemplate>
                    <asp:HyperLink ID="edit" runat="server" Text="Edit"></asp:HyperLink>
                </ItemTemplate>
                <ItemStyle CssClass="gridActions edit"></ItemStyle>
            </telerik:GridTemplateColumn>
            <telerik:GridButtonColumn ConfirmText="Are you sure …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax telerik sitefinity

3
推荐指数
1
解决办法
8092
查看次数