Tutorials, rants, code, Sitefinity, JavaScript. A running log of what I am building, debugging, and shipping.
Overcome Sitefinity's hardcoded AND logic in taxa filtering. Workaround for implementing OR logic between taxonomies using custom filter expressions.
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...
New Sitefinity Document Folder List TreeView widget with expanded/collapsed states, custom icons, filtering, and caching. Download now for document management.
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...
Configure Sitefinity Feather resource packages in hybrid mode. Learn how to link page templates to specific resource packages for consistent styling.
Comprehensive overview of Sitefinity 8.2 Beta features including widget-level personalization, Forms MVC support, Azure Web Apps deployment, and performance...
Organize Sitefinity Feather MVC widgets in your page editor toolbox. Learn how to hide default MvcWidgets section and categorize widgets properly for better UX.
Optimize Sitefinity RadListView performance by preventing unnecessary JavaScript bloat. Remove redundant scripts and improve page load times.
Discover how Sitefinity Feather MVC widgets handle list mode correctly, displaying single content items in list format instead of forcing detail view like...
Speed up JavaScript development in Sitefinity by using Dropbox file sharing to avoid constant widget editing and template versioning delays.
An exploration of Sitefinity's evangelist role and why it remains vacant. Analyzing what makes a good CMS evangelist and the challenges facing developer...
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...
Use Sitefinity MVC widgets in WebForms templates without drag and drop. Learn how to embed MVC controllers directly in WebForms markup with examples.
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...
An honest 4-month review of Microsoft Surface 2 and Surface Pro 2 tablets highlighting mail app issues, desktop browsing problems, and app store concerns.
In-depth Sitefinity 7.0 review covering related content, custom fields for pages, role-based personalization, content duplication, and developer-focused...
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...
Learn how to add Alt Text columns to the Sitefinity Images Module backend grid. Essential for accessibility compliance and finding images missing...
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.
Understanding how Sitefinity precompiled templates work for improved performance. Learn about the compilation process and virtual path resolution.
Sitefinity Layouts are amazingly flexible...stop writing your own CSS and use these.