Tutorials, Rants, Coding, Sitefinity, Javascript, it's all here. Please enjoy my content and let me know what you think!
A generic T-SQL stored procedure for querying any dynamic content type within a Progress Sitefinity CMS database. It dynamically constructs table names to fetch all data, calculates the content's true publication state (Published, Scheduled, etc.), and automatically includes related categories and tags as JSON objects.
A long-time Telerik MVP details his disappointment with the new KendoUI licensing from Progress. Why the shift to expensive bundles is pushing loyal developers away.
A lightweight JavaScript package that automatically fixes improper heading hierarchies (e.g., H1→H4) from WYSIWYG editors, improving accessibility and SEO without changing visual styles.
Discover Sitefinity's hidden ContentLocations API shortcuts introduced in v13. Learn how simple GET requests can show where content is used across your site.
Learn developer-friendly techniques to add instructions in Sitefinity CMS autogenerated widget designers. Discover how to improve UX with read-only...
Fix NativeScript iOS simulator certificate error when connecting to Laravel API. Complete solution for local development SSL certificate issues.
Fix Visual Studio 2022 ARM extension compatibility issues with this simple workaround. Learn how to modify VSIX files to enable ARM64 support for...
Complete guide to running Sitefinity CMS on Apple Silicon M-series MacBooks using Parallels - setup Windows VM, Visual Studio ARM, IIS, SQL Server with...
Learn how to target specific Sitefinity controller instances when multiple widgets exist on the same page. Use sf_cntrl_id parameter to ensure proper...
I wrested with the Sitefinity timezone conversion through the OData API so you don't have to.
Learn how to retrieve saved MVC controller properties for Sitefinity widgets. Essential for accessing widget data through web services and custom functionality.
Sitefinity allows linking to the root element in the backend Advanced Configuration, but have you had it not work? I think I might know why...
Fix Xbox xCloud ms-xbl-multiplayer link error when joining parties. Complete workaround for cloud gaming party invites and multiplayer connections.
Quickly pull in who has custom access to Sitefinity page permissions through this handy SQL Stored Procedure!
A detailed comparison of Laravel vs Sitefinity for small projects. Explore the advantages of Laravel's file-based approach, licensing benefits, and...
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...
Need Telerik Reporting in modern Sitefinity? Learn how to add v15+ back with correct route setup and a Vue.js component for seamless report viewing.
Tips on how to use VueJs with Sitefinity and not have every widget all webpacked and loaded on every page.
Learn how to integrate VueJs validation and state management with traditional form postbacks for file uploads without complex async upload handling.
Fix the blank page issue when users try to download protected files in Sitefinity after login. Learn how to create a proper download flow with file...
How to configure Sitefinity to allow authenticated users to anonymously submit forms using EventHub and SQL queries. Perfect for whistleblower forms or...
Boost your Sitefinity site's SEO: A clear tutorial on adding essential meta and OpenGraph properties to pages generated by custom ActionResult routes.
Learn how to create a readable text version of your Sitefinity sitemap for auditing pages and debugging dynamic content routes that bypass the compressed...
Troubleshoot Sitefinity custom widget ActionResult routing issues. Learn why controller routes return 404 errors and the simple page property fix that...
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...
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...