// blog.ts · page 2 of 7

The tech blog.

Tutorials, rants, code, Sitefinity, JavaScript. A running log of what I am building, debugging, and shipping.

// sitefinity-signing-certificate-not-configured.md

Sitefinity Signing certificate not configured

Fix the 'Signing certificate not configured' warning in Sitefinity 13.2+. Learn how to properly configure identity server certificates for production...

TutorialSitefinity
// binding-sitefinity-form-field-to-remote-data.md

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...

TutorialSitefinity
// exclude-pages-from-netlifys-sitemap-plugin.md

Exclude pages from netlifys sitemap plugin

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...

TutorialVueJs
// tailwindcss-current-responsive-size.md

Showing your Tailwindcss Responsive Breakpoint

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...

TutorialTailwindCss
// sitefinity-saml2-login.md

Configure Sitefinity with SAML2 Authentication

A tutorial on configuring Sitefinity for SAML2 (SAML 2.0) SSO authentication using Sustainsys.Saml2 Nuget packages and registering the provider in Global.asax.

Tutorial
// dynamically-navigate-content-from-list-to-detail.md

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...

TutorialSitefinity
// swapping-sitefinity-page-for-a-new-version.md

Replacing a Sitefinity Page with a new version

How do I swap out (depreciate) a sitefinity page so it can be replaced with a new one.

Tutorial
// why-isnt-sitefinity-serving-me-new-versions-of-an-updated-file.md

Sitefinity serving old versions of files

Fix browser caching issues in Sitefinity when updated files serve old versions. Learn how to use cache busting techniques and document version parameters...

TutorialFixesSitefinity
// open-facebook-app-to-someones-profile-nativescript.md

Open facebook app to someones profile

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....

TutorialFixes
// sitefinity-12.2-performance-review.md

Sitefinity 12.2 Performance Review

Real-world performance testing of Sitefinity 12.2 shows significant improvements in cold start times, build performance, and template changes. Detailed...

ReviewsSitefinity
// emailtextfield-for-authenticated-users.md

EmailTextField for Authenticated users

Optimize EmailTextField forms for authenticated users in Sitefinity. Skip redundant email input validation for logged-in users and streamline form...

TutorialSitefinityFixes
// customize-toolbox-widget-icons.md

Changing the look of toolbox widget icons

Learn how to customize Sitefinity toolbox widget icons with CSS classes. Replace generic dotted boxes with professional-looking icons using built-in sprite...

TutorialSitefinity
// personalization-issues-with-sitefinity-api.md

Personalization Problems with the Sitefinity API

Sitefinity's personalization API is tied to PageData, making programmatic access to user segments difficult for developers - explore the limitations and...

Rants
// figuring-out-the-logged-in-users-identity-provider.md

Finding out which provider a user logged in with

Discover how to determine which authentication provider a user logged in with in Sitefinity. Essential for customizing logout URLs and managing multiple...

TutorialSitefinity
// new-sitefinity-twitter-feed-widget-service.md

New Sitefinity Twitter Feed\Widget\Service

Replace deprecated Sitefinity Twitter widget with enhanced TweetSharp-based service. Full Twitter API integration with caching, metadata, and ServiceStack...

SitefinityNews
// macbook-stuck-keys-or-laggy-mouse.md

Macbook stuck keys or laggy mouse

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...

Rants
// testing-functionality-with-cypress-io.md

Testing functionality with cypress.io

Fast, easy and reliable testing for anything that runs in a browser. Cypress IO is seriously great for testing your site.

Reviews
// duplicate-urlname-popup.md

Duplicate urlname popup fix using custom script

Fix duplicate content URL name issues in Sitefinity with custom backend content view scripts. Prevent 'This content item already exists' popups when...

TutorialSitefinityFixes
// finding-sitefinity-widgets-on-a-page.md

Finding sitefinity widgets on a page

Discover which Sitefinity widgets are used on which pages with this handy RandomSiteControlsMVC widget. Track widget usage across your entire site efficiently.

TutorialSitefinity
// angular-widgets-in-sitefinity.md

Angular widgets in Sitefinity

Seamlessly use Angular widgets in Sitefinity: A tutorial on bootstrapping multiple Angular applications on a single page to prevent common conflicts.

TutorialSitefinity
// social-logout-in-sitefinity.md

Social Logout in Sitefinity

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?

TutorialSitefinity
// free-ssl-in-sitefinity-with-letsencrypt.md

Free SSL in Sitefinity with LetsEncrypt

Set up free SSL certificates for your Sitefinity website using Let's Encrypt. Step-by-step guide with automated renewal and OWIN middleware integration.

TutorialSitefinity
// supercharge-sitefinity-load-times-with-roslyn.md

Supercharge Sitefinity load times with Roslyn

Dramatically improve Sitefinity performance with Microsoft's Roslyn compiler. Simple NuGet installation reduces page load times from 38 seconds to just 7...

TutorialSitefinity
// sitefinity-forms-popup-template.md

Sitefinity forms popup template

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...

TutorialSitefinity
// help-my-pageeditor-is-broken.md

Help! My PageEditor is broken!

Troubleshoot Sitefinity page editor issues with this comprehensive guide. Fix script errors, markup problems, and CSS conflicts affecting the editing...

TutorialSitefinityFixes
// sitefinity-10.1-and-development-load-times.md

Sitefinity 10.1 and Development Load times

Maximize Sitefinity 10.1 development speed improvements by disabling site warmup plugins. Essential configuration tips for faster build-test cycles.

TutorialSitefinity
// remote-certificate-is-invalid.md

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...

TutorialSitefinity
// feather-mvc-bootstrap-dropdown-navigation-template.md

Feather MVC bootstrap dropdown navigation template

Learn how to add a missing Bootstrap dropdown template to Sitefinity Feather. This tutorial provides a custom navigation template and a clever trick using...

TutorialSitefinity
// kendo-grid-update-cannot-read-property-data-of-undefined.md

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...

FixesKendoUITutorial
// sanitize-pasted-content-sitefinity-editor.md

Sanitize pasted content in the Sitefinity Editor

Learn how to prevent Sitefinity content editors from pasting problematic content from MSWord into the KendoUI Editor widget. Configure paste cleanup options...

TutorialSitefinityKendoUI