Categories
Bloggers
Blogs RSS feed

Blogs

  • Customize Related Image thumbnail size

    by
    In this article is shown the way how to show different thumbnail sizes static and dynamic when display the related images of Dynamic Module content type (example).  The scenario: You have related images added to a Content Item. They could be shown by adding a custom fled ...
  • Resolve any item Related Data with a single widget

    by
    In Sitefinity everyone is using RelatedData and usually we want to display the related data items on the front-end. In this blog post I will describe how you can create a single control that will resolve an item related data fields and show the data items. The item is resolved ...
  • Modify Ecommerce Discounts - add or remove using specific criteria

    by
    Sitefinity provides option to create discounts and apply them based on coupon code, new customers or for specific roles and users. However, sometimes different discounts should be applied based on whether the user is a new customer or have applied several different discount coupons. The applicable discount and those that ...
  • Minification of layout_transofrmation.css

    by
    We have had multiple requests for a possible option to minify the generated "on the fly" layout_transformations.css file. Fulfilling this task requires several steps, which I will describe bellow. First, it is needed to change the default handler once the Bootstrapper completes the initialization in Global.asax file as follows: public...
  • Extending Sitefinity SiteMap and navigation. Simple MVC navigation

    by
    The navigation is one of the most important parts of a site, which aims at providing topnotch user experience. It is important what pages will be shown to the user and to which he can navigate to. That is why, in this blog post will be described how the Sitefinity ...
  • Comment Notification Based on ApprovalStatus

    by
    This article extends the sample given in our documentation. The article depicts how all comments send their notifications while the comment is waiting to be approved. This however poses a problem - why do frontend users need to be notified that a comment has been posted while they are ...
  • Removing product tax based on user role

    by
    Sitefinity provides different options for configuring taxes based on location and and tax class for products. Some cases require a user to be exempt from taxes, for example in a B2B scenario. This can easily be achieved by creating a new tax class for products that is tax exempt. It ...
  • Extend the Archive widget to use Dynamic Items

    by
    In this article is shown the way how to extend the Archive widget in order to show the Dynamic Items. The currently supported Items and setting up of the Build-in widget is described in that documentation article. using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using Telerik.Sitefinity.Data; using Telerik.Sitefinity.DynamicModules.Model;...
  • Extend Sitefinity security. Add a custom claim

    by
    You can easily extend Sitefinity logic by adding custom claims and validating them using your custom logic. This will help you make sure that certain conditions are met when a request comes in and becomes authorized either by the user providing credentials or using an alternative way to sign on ...
  • Sitefinity Thunder - why you need it, how to install and set it up

    by
    Sitefinity Thunder is a free plug-in for Visual Studio. It’s been a great help for Sitefinity developers, as it offers a lot of features which make our lives easier. In this post, I’ll make a summary of some of the most important features it holds, I’ll take you through the ...
  • Create search indexes that apply to different groups of pages

    by
    By default, when you create Search indexes in Sitefinity, you cannot specify the pages to which the search index applies. Sitefinity indexes the content of all pages. However, in some specific use case scenarios you may need to have search indexes that apply to different groups of pages. For example, ...
  • Implement custom "System is restarting..." message in Sitefinity

    by
    Until now, the message when the application pool is recycled was unextendable, but since our latest internal build (Sitefinity 7.1.5205), this could be easily achieved as our dev team exposed two methods in SitefinityHttpModule: /// <summary>         /// Called on begin request during system restarting. The request should be completed ...
  • Adding custom dialogs to Sitefinity ContentBlock. Any content link selector for ContentBlock

    by
    As most of the built-in back-end widgets in Sitefinity, the ContentBlock could be customized and extended to meet all editors and content creators needs. Customizations of the toolbox - inserting or removing default tool sets could be made through the back-end administration, however, in order to add an additional dialog ...
  • Change the date portion of the Date/Owner column in Sitefintiy backend list of Pages to LastModified

    by
    Hi everyone, Today's blog post was inspired by our active and creative community, and is a nice way to demonstrate how you can easily adapt the Sitefinity backend to suit your requirements with a couple of clicks.  In the Sitefinity backend all list view (e.g. list of Pages, News, Dynamic ...
  • EventHub - capturing global (aplication-wide, non type-dependent) events using IDataEvent

    by
    EventHub is a centralized place in Sitefinity where you can subscribe for data events and execute your custom code when the events are triggered. For example you may subscribe to an event which triggers when a specific content item is deleted and get information about the user who has deleted ...
  • Dynamic content in navigation

    by
    Making a dynamic navigation that incorporates product offerings, content or specials can drastically improve the end user experience. This blog post explains a technique that allows you to extend the navigation to include any type of content.  Currently Sitefinity can display only items of type PageNode (i.e. Pages) in the ...
  • How the new Sitefinity XML Sitemap Generator can improve your SEO

    by
    A few days ago we released the latest version of Sitefinity 7.1. Among many great new features and improvements was the Sitemap Generator a tool that automates the process of generating and submitting Sitemap information to search engines.   More details on that feature a bit later. First let's ...
  • Customizing Sitefinity‚Äôs dialogs

    by
    Customizing Sitefinity’s built-in dialogs is a commonly requested scenario, so in the following blog post we will demonstrate how you can achieve this. For the purpose of this demo we are going to customize the CustomSortingDialog for Events module, located in Content->Events and choosing the Custom sorting… option in the ...
  • Infinite scroll widget for Sitefinity supporting sorting and searching

    by
    Sitefinity offers default widgets for all modules which support setting a specific datasource and configuring standard paging. However, more and more web applications present their data using the so called infinite scroll paging – where we use load on demand when the user scrolls to the near end of the ...
  • Preselect field value in dropdowns using a Form Field Widget

    by
    Lately there were several instances where clients wanted to preselect form field values based on some criteria. This blog post will show how to achieve this functionality. For the sake of a sample I will look at a case where a dropdown list has a preselected item based on the ...
1 2 3 4 5 6 7 8 9 10 Next »