Try Now
More in this section
Blogs RSS feed

31 Practical Uses for New Sitefinity 7.0 Features - Part 1

by Tim Williamson

The release of Sitefinity 7.0 brought with it a ton of improvements and new functionality. That means awesome new features for your sites! After some feedback from you and a bit of brainstorming on our end, we’ve managed to come up with a pretty impressive list of practical uses for some of those new features. Let’s take a look.

Custom Fields for Pages

Custom fields enable Sitefinity users to expand the out-of-the-box data types and further control how content is rendered on our sites. Now that pages are included under the “expandable data type” umbrella, we can add custom fields to them; allowing us to add custom meta data and create relationships between them and our site content.

If that sounds a bit too generic, here are some examples.

Mega Menu Images and Descriptions

Images and text attached to pages via custom fields can be used in widget templates…including the ones that control how navigation controls are rendered.


Video or Related Data Embedded in Menu

Just like images and text, videos can also be attached to pages. This lets you use those assets to liven up an already great design, plus you can let your users add things like "Hot Deals" directly to the navigation.  

Schema.org - Defining the Schema for Details Pages

Schemas help search engines and other automated systems to better understand content by defining the context of information. With custom fields you can indicate (with specific attributes) if a page will host blog posts, store locations, ecommerce products, recipes, etc. Combined with adding meta properties to the actual content types, this provides a way for search engines to semantically display your content in specialized layouts proven to drastically increase click through rates. In this day and age, who wouldn’t appreciate a quick SEO click-through boost?


Enable/Disable jQuery, KendoUI or Other Scripts

Custom fields can be accessed in your code behinds. That means they can be used to trigger additional actions like enabling/disabling JavaScript libraries or, really, just about anything else you can think of.

Categorizing and Tagging Pages

Again, custom fields can be accessed through the underlying code driving your website. Imagine what you can accomplish by sorting and filtering pages just as you can news, events, and blog posts. The end result is almost always “WOW”ing users with relevant and contextual information.

Facebook Open Graph Integration for Custom Image and Description

When folks share your pages on Facebook, algorithms try to figure out a good image and description for your link. You can take charge and provide a unique, compelling description and associated image for each page of your website using custom fields.


Enable and Disable Comments per Page

Sitefinity now supports commenting on pages but back-end users have to remember to enable that functionality each time a “comment ready” widget is dropped on a page. Using a “Choice” custom field, they can simply toggle a checkbox to set whether commenting should be “on” or “off” as part of the page definition.

 Easily Run Optimizely Experiments

You can allow for end users to add optimizely experiment IDs directly when editing the page properties.

Fields Specific to Salesforce, Dynamics, Optimizely and Other Integrations

Using custom fields for pages, you can achieve practically any type of integration that relies on declaring page-level information...seriously. :).


Specific Copyrights or Links

Information like copyright and attribution links (that are normally added via content blocks in templates) can be set at the page level and set on a page-by-page basis if necessary.

Social Sharing Options (Enabling, Disabling, Limiting, Etc.)

Imagine a setup where you can pick and chose social sharing options for pages…and the buttons/links just show up without the customer having to drag and drop extra widgets!

Authorship Integration for Google+ Authorship

Google Authorship allows you to claim your content and make it more recognizable to users. Custom fields can be used to implement the required attributes painlessly.

Responsive Changes within the Navigation

Responsive also embodies decisions about content hierarchy - which stuff are important enough to take on some of the 640px allocated. Using custom fields for pages will be a perfect way to give end-users a UI to make decisions on content hierarchy for mobile. Then we just add some kind of a data-display property to the navigation template and the magic happens. 

Custom Data Attributes (data-*)

HTML5 enables us to embed custom data attributes on HTML elements. You can use custom fields (to allow for easy editing) then map those values to data attributes. This lets you use CSS and JavaScript to further control how your pages look and behave.

In the next post, we’ll look at custom media fields for built-in modules, related content and the HTML5 video player.

Have you done something awesome with Sitefinity 7.0? Let us know in the comments below. If you haven’t already checked out the new release, what are you waiting for? Try it out for free and let us know about your experience.



Leave a comment
  1. Ninjamouse May 09, 2014
  2. WebGuy Jun 28, 2014
    When can we expect to see a video tutorial of "Mega Menu Images and Descriptions"?  I've been waiting for that option for a loooong time for that option to come default, "out of the box", with Sitefinity.

    Leave a comment