Tutorials, rants, code, Sitefinity, JavaScript. A running log of what I am building, debugging, and shipping.
Create a readable text version of your Sitefinity sitemap to audit pages and debug dynamic content routes.
Why a Sitefinity custom widget's ActionResult routes return 404, and the simple page property fix.
Stop bot traffic spam from ruining your Google Analytics data by blocking bottraffic.live and trafficbot.life requests with IIS rewrite rules.
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 populate Sitefinity form dropdowns with remote API data using JavaScript and KendoUI.
Learn how to properly exclude pages and routes from Netlify's sitemap plugin in Nuxt.js.
A utility to display the current Tailwind CSS responsive breakpoint (e.g., sm, md, lg, xl) on your screen, aiding in responsive web development.
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.
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.
The correct URI scheme (fb://profile?id=username) for deep linking to a Facebook profile from a NativeScript app on iOS.
Real-world performance testing of Sitefinity 12.2 shows significant improvements in cold start times, build performance, and template changes.
Skip the redundant EmailTextField input for logged-in users in Sitefinity forms and streamline the form for authenticated visitors.
Learn how to customize Sitefinity toolbox widget icons with CSS classes.
Sitefinity's personalization API is tied to PageData, which makes programmatic access to user segments difficult for developers.
Discover how to determine which authentication provider a user logged in with in Sitefinity.
Replace deprecated Sitefinity Twitter widget with enhanced TweetSharp-based service.
Fix MacBook Pro sticky keys and laggy mouse issues with Cinema Display setup.
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.
Discover which Sitefinity widgets are used on which pages with this handy RandomSiteControlsMVC widget. Track widget usage across your entire site efficiently.
Use Angular widgets in Sitefinity: bootstrap multiple Angular applications on a single page without them conflicting.
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.
Show Sitefinity forms in a Bootstrap modal popup by overriding the default MVC forms template.
Troubleshoot Sitefinity page editor issues with this comprehensive guide.
Maximize Sitefinity 10.1 development speed improvements by disabling site warmup plugins. Essential configuration tips for faster build-test cycles.