Tutorials, rants, code, Sitefinity, JavaScript. A running log of what I am building, debugging, and shipping.
Fix the 'Signing certificate not configured' warning in Sitefinity 13.2+. Learn how to properly configure identity server certificates for production...
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.
Learn how to create dynamic navigation between list and detail views in Sitefinity without hardcoding routes. Implement back buttons and browse more...
How do I swap out (depreciate) a sitefinity page so it can be replaced with a new one.
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....
Real-world performance testing of Sitefinity 12.2 shows significant improvements in cold start times, build performance, and template changes. Detailed...
Optimize EmailTextField forms for authenticated users in Sitefinity. Skip redundant email input validation for logged-in users and streamline form...
Learn how to customize Sitefinity toolbox widget icons with CSS classes. Replace generic dotted boxes with professional-looking icons using built-in sprite...
Sitefinity's personalization API is tied to PageData, making programmatic access to user segments difficult for developers - explore the limitations and...
Discover how to determine which authentication provider a user logged in with in Sitefinity. Essential for customizing logout URLs and managing multiple...
Replace deprecated Sitefinity Twitter widget with enhanced TweetSharp-based service. Full Twitter API integration with caching, metadata, and ServiceStack...
Fix MacBook Pro sticky keys and laggy mouse issues with Cinema Display setup. Learn the simple powered USB hub solution that solved years of frustrating...
Fast, easy and reliable testing for anything that runs in a browser. Cypress IO is seriously great for testing your site.
Fix duplicate content URL name issues in Sitefinity with custom backend content view scripts. Prevent 'This content item already exists' popups when...
Discover which Sitefinity widgets are used on which pages with this handy RandomSiteControlsMVC widget. Track widget usage across your entire site efficiently.
Seamlessly use Angular widgets in Sitefinity: A tutorial on bootstrapping multiple Angular applications on a single page to prevent common conflicts.
If your users log in with a social account, they also then need a way to log OUT of that social account as well right?
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...
Maximize Sitefinity 10.1 development speed improvements by disabling site warmup plugins. Essential configuration tips for faster build-test cycles.
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...
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...