Discover Sitefinity's hidden ContentLocations API shortcuts introduced in v13. Learn how simple GET requests can show where content is used across your site.
Running Sitefinity on Apple Silicon with Parallels
Complete guide to running Sitefinity CMS on Apple Silicon M-series MacBooks using Parallels - setup Windows VM, Visual Studio ARM, IIS, SQL Server with...
Defining which Controller Action or Json route to POST to when there's more than one on the page
Learn how to target specific Sitefinity controller instances when multiple widgets exist on the same page. Use sf_cntrl_id parameter to ensure proper...
How to get the saved Controller properties for a widget on a page
Learn how to retrieve saved MVC controller properties for Sitefinity widgets. Essential for accessing widget data through web services and custom functionality.
Adding a class to HTML when a custom widget is on the page
Avoid UI flicker in Sitefinity! Learn a server-side technique to add a class to your HTML element when a custom widget is on the page, ensuring smoother...
Learn how to create custom function validation in KendoUI Spreadsheet with R1C1 notation. Complete examples for array validation and number checking with...
How to configure Sitefinity to allow authenticated users to anonymously submit forms using EventHub and SQL queries. Perfect for whistleblower forms or...
Learn how to create a readable text version of your Sitefinity sitemap for auditing pages and debugging dynamic content routes that bypass the compressed...
Blocking bottraffic or trafficbot url requests from jacking up your Google Analytics
Stop bot traffic spam from ruining your Google Analytics data. Learn how to block bottraffic.live and trafficbot.life requests using IIS rewrite rules and...
Learn how to create scheduled tasks and cron jobs in Sitefinity CMS. Complete guide with code examples for background task automation and mail queue processing.
Fix the 'Signing certificate not configured' warning in Sitefinity 13.2+. Learn how to properly configure identity server certificates for production...
Populating a Sitefinity Form Field from a remote API
Learn how to populate Sitefinity form dropdowns with remote API data using JavaScript and KendoUI. Simple frontend solution that works with both WebForms...
Learn how to properly exclude pages and routes from Netlify's sitemap plugin in Nuxt.js. Configure netlify.toml to prevent unwanted pages from appearing in...
A utility to display the current Tailwind CSS responsive breakpoint (e.g., sm, md, lg, xl) on your screen, aiding in responsive web development. Includes a...
A tutorial on configuring Sitefinity for SAML2 (SAML 2.0) SSO authentication using Sustainsys.Saml2 Nuget packages and registering the provider in Global.asax.
Navigating from List to Detail no hardcoded routes
Learn how to create dynamic navigation between list and detail views in Sitefinity without hardcoding routes. Implement back buttons and browse more...
Fix browser caching issues in Sitefinity when updated files serve old versions. Learn how to use cache busting techniques and document version parameters...
Learn the correct URI scheme (fb://profile?id=username) for deep linking to a Facebook profile from a mobile app, particularly for iOS using NativeScript....
Learn how to customize Sitefinity toolbox widget icons with CSS classes. Replace generic dotted boxes with professional-looking icons using built-in sprite...
Discover how to determine which authentication provider a user logged in with in Sitefinity. Essential for customizing logout URLs and managing multiple...
Discover which Sitefinity widgets are used on which pages with this handy RandomSiteControlsMVC widget. Track widget usage across your entire site efficiently.
Set up free SSL certificates for your Sitefinity website using Let's Encrypt. Step-by-step guide with automated renewal and OWIN middleware integration.
Dramatically improve Sitefinity performance with Microsoft's Roslyn compiler. Simple NuGet installation reduces page load times from 38 seconds to just 7...
Create popup modal forms in Sitefinity with this custom MVC template. Learn how to override the default forms template to display forms in Bootstrap modal...
Troubleshoot Sitefinity page editor issues with this comprehensive guide. Fix script errors, markup problems, and CSS conflicts affecting the editing...
Remote certificate is invalid error, self sign a cert
Fix Sitefinity 10 Identity Server 3 certificate validation errors by creating self-signed SSL certificates for local development - complete setup guide with...
Learn how to add a missing Bootstrap dropdown template to Sitefinity Feather. This tutorial provides a custom navigation template and a clever trick using...
Kendo Grid: cannot read property data of undefined
Troubleshoot the Kendo Grid 'cannot read property data of undefined' error during CRUD operations. This often means the datasource schema is missing the...
Learn how to prevent Sitefinity content editors from pasting problematic content from MSWord into the KendoUI Editor widget. Configure paste cleanup options...
Set rendered html for images and docs in the editor
Learn how to customize the markup generated by RadEditor and Kendo WYSIWYG editors for images and documents in Sitefinity. Control your HTML output and...
Learn how to customize column names for new controls in Sitefinity Feather MVC forms by editing the MetaField's ColumnName property in the advanced model...
Learn how to create responsive CSS for tablet and phone layouts in NativeScript using size-specific selectors. Optimize your app UI for different screen...
Learn how to visually identify MVC widgets during Sitefinity Hybrid to Pure MVC migration. Simple CSS trick to add MVC tags to widget titles in page edit mode.
Solve Sitefinity LDAP caching issues when user roles change. Workaround for aggressive LDAP query caching that prevents role updates without app pool recycling.
Learn how to detect when Sitefinity Lucene indexer is crawling your content and hide unnecessary content from search results. Improve search quality by...
Organize Sitefinity Feather MVC widgets in your page editor toolbox. Learn how to hide default MvcWidgets section and categorize widgets properly for better UX.
Smoothly redirect Sitefinity users to protected documents post-login. This tutorial offers a workaround for the common 401 error, enhancing user experience.
Learn how Sitefinity 7.1 introduced multiple widgets for hierarchical modules, replacing the confusing single widget system. Step-by-step migration guide...
Learn how to export HTML content to PDF or Microsoft Word documents using Sitefinity's built-in Telerik WPF tools. Free HTML-to-PDF conversion without...
Looking to consistently brand your Sitefinity pages? This tutorial shows how to reliably append or prefix your site name to page titles for both MVC and...
Learn how to implement KendoUI's powerful Sortable widget with MVVM pattern. This tutorial provides a working JSBin example showing manual sorting and...
Customize Sitefinity toolbox elements with custom images and styling. Learn how to replace generic layout icons and add descriptive text for better user...
Learn how to leverage the Sitefinity Cache Manager in your projects. Complete guide with code examples for adding, querying, and removing cache objects...
Enhance Sitefinity LoginWidget with jQuery AJAX hooks for better user feedback. Learn how to add loading states and prevent multiple login attempts during...
Fix the Flash of Unstyled Text (FOUT) issue with Sitefinity 6.1 navigation menus. Learn how to prevent menu items from popping into place during page load.
Discover the ultimate replacement for Sitefinity's JavaScript and CSS embed widgets. This enhanced ScriptStyle widget offers inline coding, duplicate...
Unlock more powerful content filtering in Sitefinity! This post shows you how to add custom taxonomies to your widget designers with a simple ViewMap tweak.
Learn Sitefinity ORM context management best practices. Understand why you shouldn't wrap managers in using statements and how Sitefinity manages OpenAccess...
Learn how to safely disable the embedded jQuery in Sitefinity RadControls to prevent double loading and optimize page performance. Conditional disabling...
Boost Sitefinity development performance by increasing IIS worker process priority. Simple Windows Task Manager trick to speed up your local development...
Simplified no bloat html Sitefinity taxonomy widget
Combat HTML bloat from Sitefinity's WebForms Taxonomy widget. This post offers a lightweight user control to display taxonomies cleanly and improve page...
Learn how to enhance your Sitefinity forms with KendoUI controls for better user experience and functionality. Step-by-step guide to implementing date...
Simplify JavaScript date formatting using KendoUI's built-in functions. Learn how to leverage existing KendoUI libraries for date manipulation without...
Learn how to debug KendoUI templates using standard JavaScript debugging methods. Understand template syntax and execute JavaScript code within templates...
Resolve .NET assembly version mismatch errors (YSOD) in Sitefinity by adding assembly binding redirects to your web.config. This guide explains how to...
Complete collection of Sitefinity tutorials, tips, and how-to guides. Essential reference for developers working with Sitefinity CMS development and...
Master client-side debugging of Telerik RadControls using Firebug and Firefox developer tools. Step-by-step guide to breakpoints, variable inspection, and...
Learn how to create simple WCF services in Sitefinity with this beginner-friendly tutorial. Includes practical examples and step-by-step implementation...
Fix debugging issues with Windows Workflow Foundation XAMLX files when breakpoints don't get hit. Learn how to correct file paths for proper debugging.
Customize the Sitefinity page editor experience with CSS targeting specific editor modes. Learn how to override live styles for better content editing...
Learn how to customize your Sitefinity site by implementing a custom page class. Two simple steps to replace the default InternalPage inheritance and gain...
NeedsDataSource is a nice way to populate a report, but I always have trouble remembering which Type to cast to for the "object sender" variable. So here's...
Step-by-step guide to installing ELMAH error logging with Sitefinity CMS. Learn how to set up this powerful ASP.NET error tracking module to monitor crashes...
Improve the Sitefinity 3.x file manager: This post details how to modify Files.aspx using RadFileExplorer for a more robust and user-friendly experience.
Expand Sitefinity RadEditor toolbar with more editing tools. Learn how to customize EditorToolsFile.xml to add advanced editing options while maintaining...
Discover how Sitefinity 3.x automatically handles NavigateUrl for multiple asp:Hyperlink controls (up to six with IDs like 'fullContent1', 'fullContent2',...
Solve the "ObjectScope is already closed" error in Telerik OpenAccess webservices by using anonymous in-memory objects instead of direct entity returns.
Style Sitefinity 3.x RadWindow popups to match your backend design. Learn how to create custom Telerik RadWindow skins that look native and professional.
Step-by-step guide to configure LinqPad for querying Telerik OpenAccess domain models - setup assemblies, namespaces, and start exploring your data layer.
Make CSS3 features work in Internet Explorer 6-8 using polyfills. Avoid extra images and markup while maintaining modern styling capabilities in legacy...
Solve DLL Hell when building Sitefinity plugins for multiple versions. Learn Project Linker techniques, Visual Studio extensions, and facade patterns for...
Learn how to efficiently strip HTML tags using Telerik RadEditor's built-in functionality. This tutorial shows a clean extension method approach for...
Debug problematic WebResource.axd requests in ASP.NET applications. Learn how to decrypt resource URLs and identify the source of bad requests using...
Learn the best way to leverage Sitefinity CSS and JavaScript widgets while keeping your WYSIWYG design clean. Includes versioning benefits and layout...
Fix content flash and layout jumping in KendoUI splitter components by hiding content until initialization is complete - improve user experience with smooth...
Master Telerik's RadXmlHttpPanel for efficient AJAX! This guide details sending data, C# WebMethod structure, and JavaScript callbacks for advanced ASP.NET...
Discover the must-have Visual Studio 2010 JScript Editor Extensions that add C# design-time behaviors to JavaScript. Features include brace matching,...
Learn how to create cross-browser CSS gradients that work in all major browsers. Includes vendor prefixes, modern alternatives, and gradient generator tools.
Learn how to use Sitefinity 4 layout controls for precise positioning without code - create dynamic layouts and properly align widgets using nested layout...
Discover hidden RadStyleSheetManager features in Telerik Q3 2010 controls. Learn how to combine external CSS files for better performance optimization.