More in this section
Categories
Bloggers
Blogs RSS feed

Blogs

  • Every Sitefinity Developer Can Be a Mobile Developer

    by
    One of the easiest technologies to develop for the web is ASP.NET Web Forms. Building website with Sitefinity Web Forms widgets and pages is even more easier. But today, I want to share something with you that it is not so obvious: all Sitefinity developers are mobile developers as well.
  • How Load-balancing Was Improved in Sitefinity 9.2

    by
    In a load-balancing scenario all instances of an application must have the same configurations across the nodes, and when a new version comes it should update the nodes one at a time and avoid down time. There are two types of configuration settings in the CMS. The first ones are ...
  • Adding Custom Fields to almost any type through code

    by
    Custom fields and custom types are one of the most powerful concepts in Sitefinity as they allow you to easily build very sophisticated content or application scenarios and utilize the entire infrastructure and editing experience. As developers and web administrators you get to decide on the structure of the main ...
  • Adding custom fields to almost any type programatically

    by
    Custom fields and custom types are one of the most powerful concepts in Sitefinity as they allow you to easily build very sophisticated content or application scenarios and utilize the entire infrastructure and editing experience. As developers and web administrators you get to decide on the structure of the main ...
  • Single Sign On Between Sitefinity and 3rd Party Applications: Part 1 - The Basics

    by
    A very common task in web development and architecture is setting up Single Sign On. Often times we have to configure a setup between different applications using different protocols and frameworks to make sure that our users have to log in only once. In the most common case the architecture ...
  • Down-Under: A New Perspective on Building Widgets with Sitefinity

    by
    Sitefinity comes with tons of slick widgets that users love so much about the system. Business users can use them right away and developers don’t need to write code unless they want to introduce some fancy customization. Sitefinity has always been about that – to provide all the user groups with ...
  • Using conditional templates in your custom widgets

    by
    As Sitefinity gets bigger as a software project, many small features that get implemented may stay unnoticed. While trying to solve problems, developers often provide solutions that may be used elsewhere, and not just the specific feature they are implementing. This is how design patterns are born. We do have ...
  • 5 practices to avoid when doing Sitefinity development

    by
    As many of you know, the extensibility of the Sitefinity product is one of our top concerns. We try to expose everything and make it easily accessible through the Sitefinity API. And by everything, I don’t mean just content, but the whole architecture. We try to provide hooks and events ...
  • A Developer’s Look at Content Lifecycle

    by
    When working with the content modules in Sitefinity, we can either directly publish items that we create, or save them as drafts. Those operations create some different versions of the same content behind the scenes, and use a concept that we call content lifecycle. In this blog post we are ...
  • Hosting recommendations and setup

    by
    There are many hosting options for a Sitefinity website ranging from basic shared hosting plans to sophisticated on-premise or cloud hosting deployment configurations.  You should choose the right hosting option for you based on the purpose of your website serves to the organization. Some factors to consider are: Value of ...
  • Using the ASP.NET Sql Membership Provider in Sitefinity

    by
    In the Sitefinity security space, all user and role management is handled through the ASP.NET Membership APIs. Sitefinity's backend uses its own custom membership and role providers, which utilize OpenAccess ORM to persist the users and roles into the Sitefinity database. Before the 4.1 release of Sitefinity, we didn't ...
  • Taking advantage of the Virtual Path Provider in Sitefinity 4.1

    by
    We’ve done a lot to improve overall performance in the Sitefinity 4.1 release. Part of the performance comes from the upgrade of OpenAccess ORM. We also introduced a lot of caching improvements. The third major change that impacts performance a lot is the Sitefinity implementation of a Virtual Path ...
  • Changes in Mapping Persistent Classes in Custom Modules with Sitefinity 4.1

    by
    UPDATE: After the initial version of this blog post, we introduced some changes in Sitefinity, which required somewhat different code. Some people noticed this in the comments below. The blog post has been updated with code working for Sitefinity 4.1. You can always find a working code sample illustrating ...
  • Staying close to your competitors? Make it closer with Sitefinity 4.0 publishing system

    by
    Monthly email newsletters are a common tool for informing customers about your products and services.  This information includes the latest product updates, new promotions, new tools and upcoming corporate events.  In order to stay informed, many organizations subscribe to competitor’s email newsletters to monitor their announcements and the ...
  • Creating a Thumbnail Selector for News Items

    by
    UPDATE 2: Improvements and extensions to this thumbnail selector are included in a newer blog post. UPDATE: In the comments to this blog post, some people reported issues with running the sample in Sitefinity 4.1. Those issues have been fixed. The download links in the post have been ...
  • Creating a Simple Image Selector Using a Client Binder

    by
    Introduction There have been numerous requests by the Sitefinity community asking for a custom control used to select images for a particular scenario. This and the next few blog posts are going to show how you can create a simple image selector, and how you can plug it into Sitefinity ...
  • Sitefinity Streaming API: Corner cases

    by
    This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. I talked about the API of streaming, explained why it was needed and some of its limitations. Now, I will give ...
  • Sitefinity Streaming API: Changes to Existing API

    by
    This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. So far, I've explained the why we needed streaming API and its limitations, and then I covered quickly on ...
  • Sitefinity Streaming API: Common tasks

    by
    This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. I described why Streaming API was needed in Sitefinity, and then I covered on the new API and the changes ...
  • Sitefinity Streaming API: Overview

    by
    This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. In my previous blog post, I introduced the problem and explained our approach towards fixing it. Now, I am ...
1 2