Blog

Ease of Use
Aug
08

You’re Not the Only User of Your User Interface

As developers, we’re expected to have a deep understanding of how things work in the CMS platforms we use. This gives us the ability to extend, integrate and customize the tools our clients need. Unfortunately, this “back-end" focus can often leave us with a less than optimal user interface and ultimately, a poor user experience.

Read More
blog
Jun
29

Clear a Page’s Output Cache Programmatically in Sitefinity

Sitefinity has many options for configuring cache settings for pages. Output Cache Profiles can be created and managed in Sitefinity’s advanced settings for changing global output cache properties.

Read More
  • Sitefinity
Site-Slow-Blog-Image
Jun
07

Site Slow? You Might Have a Big Image Problem

We all know that effective web pages have to look great, and images play a huge role in that. Fortunately, it’s never been easier to snap a crystal clear photo and blast it out to the internet.

Read More
  • optimization
  • Sitefinity
Web-Development
May
24

What is Project Feather and How Will It Affect Your Website?

In September of 2014 Progress released its initial build of Project Feather, an add-on for their Sitefinity Content Management System, which changes how the CMS can be coded.

Read More
  • Sitefinity
unit_testing_optimized
Oct
23

Unit Testing Sitefinity with Telerik JustMock: Part 2 – Writing the Unit Test

In the previous blog post, I covered how to create and configure a JustMock Unit Test project for a new Sitefinity web application. After covering some key definitions for unit testing, a unit test project was added, and a boilerplate test class was created for testing a reindex search utility method in the SitefinityWebApp project. We will pick up exactly where we left off and add a test method to the recently created SearchTests class. By the end of the post we will have a set of tests that can be executed.

Read More
  • Sitefinity
  • Partner
  • testing
Unit_Testing
Sep
25

Unit Testing Sitefinity with Telerik JustMock: Part 1 – Project Setup

Over the last few weeks I have been exploring different frameworks and tools available for writing unit tests in Sitefinity. Surprisingly, documentation and examples of unit testing Sitefinity are a little light. Sitefinity.com has a couple blog posts on the subject but they don’t exactly provide a quick start on how to unit test a specific piece of custom functionality. Fortunately, Telerik provides its own standalone mocking framework, JustMock, which developers can use to get Sitefinity functionality mocked and tested in an afternoon (one thing to note, this post uses the commercial version of JustMock, which has more features and functionality than JustMock Lite). Since unit testing is a pretty large topic requiring some set up, I will be breaking this post into two parts. First, I will cover how to setup a Sitefinity project for unit testing. Next, I’ll cover a simple test implementation. The end goal is to provide a step-by-step guide for creating a unit test in Sitefinity. Before I get started, I’ll cover some key terms relating to unit testing.

Read More
  • testing
  • Partner
  • Sitefinity
Cache Blog Image
Jun
05

Utilizing CacheManager in Sitefinity for Caching Common Data Across All Pages

Data caching is a feature that Sitefinity conveniently enables by default. There are numerous settings aimed at providing admins the ability to cache their individual page content, which are labeled as Output Cache Profiles in Sitefinity’s advanced settings.

Read More
  • Partner
  • Sitefinity
  • data
Application Programming Interface
Apr
30

The Cost of Getting Related Items in Sitefinity’s API

Back when Sitefinity 7 released, one of the biggest enhancements was the addition of related data fields to all content modules. This had a huge impact on our existing Sitefinity websites and we rarely build a site anymore that doesn’t use related data to some degree. Custom slideshows, banners, news, staff directories, and many dynamic modules on our sites use custom data to relate to media and other content types. Related data is a cornerstone for our Sitefinity websites.

Read More
  • API
  • Sitefinity
Blog Customer
Apr
24

Wanted: Fortune Teller, Crystal Ball Not Required

What if you had the ability to predict the actions of your customers, so much so that you felt like a fortune teller? You could finely hone your marketing campaigns and bring more sales leads to fruition so often that it would seem like magic. In this age of the customer, many companies are wondering how they can make the most of the data that is available to them to do just that.

Read More
  • Sitefinity
  • Experience
Sitefinity Background
Apr
01

Utilizing Scheduled and Background Tasks in Sitefinity

Anyone familiar with Sitefinity knows that the CMS comes with a vast toolbox, and administrators and content editors can create engaging web sites without any need of a programmer or knowledge of .NET. However, with a little imagination, it doesn’t take long to discover how customizing certain elements of Sitefinity can have huge benefits. This extends beyond just creating custom user controls and front facing renderings to throw on a public page.

Read More
  • Sitefinity