Quick list of use software for SPFx development as of 2024 Requires a license for commercial use (but is worth it): Snagit – Awesome tool for capturing and marking-up screenshots – https://www.techsmith.com/store/snagit Beyond Compare – Tool for comparing file contents – https://www.scootersoftware.com/shop Teracopy Pro – Tool for copying files quickly, copies tons of small file […]
SharePoint displaying HTML tags when rendering Enhanced Rich Text field
I came across an issue where a “Multiline Text Field”, originally created as “Plain Text” but later updated to be “Enhanced Rich Text” was improperly rendering in Display Mode by showing the HTML tags instead of rendering them (in other words, it was escaping the HTML, rather than rendering it). I found one post on […]
Using Google Chrome for More than Two Sessions at Once
Introduction In web development it’s very common to use Chrome’s Incognito mode as a “2nd browser” so that you can sign in using different credentials or sign in to a different tenant for things like SharePoint Online or Office 365 in general. The Chrome dev tools are the best available, so Chrome is the browser […]
Application Insights and Power BI – Expand dynamic customDimensions JSON object into new columns automatically
(Note: If you’re already familiar with importing Application Insights data into Power BI, and just want to skip to the solution for dynamically expanding the customDimensions JSON object into columns, skip to Solution 2) When using Application Insights, there are a number of additional attributes you might wish to track. One common example when tracking […]
SharePoint Hyperlink URL returning comma in comma separated string
Scenario Using JavaScript to call the SharePoint search REST API, to return items matching a certain query and display them on the page. If one of the fields you’re displaying is a Hyperlink field, it gets returned in the format: “http://url/path/here, Description Text Here” In order to display this link, you’d probably write some code […]
Special Characters in RefinementFilter
When attempting to use a refiner with values containing special characters (hyphen, dash, backslash, etc) you’ll run into an issue where the refinementfilters=’property:equals(“value-name”)’ doesn’t return any results (despite the refiner indicating that it has results matching this value). There is a technet discussion around this issue, but the suggested resolution loses the precision of the “:equals” […]
Bulk uploading images to a Picture Library with meta data… sort of.
In SharePoint, Picture Libraries are some mythical special creature, unlike any other list or library. It’s the only place you can get the Image column… and the views are severely limited. There are also issues around “Upload multiple files” not working… I’ve seen posts that suggest you need to install the Microsoft Office Picture Manager, […]
VMWare – Mapping Drives so They Stay Connected When Suspending and Restoring
I’ve run into this issue countless times, and it’s always frustrating. In order to keep my code “always accessible”, I have all of my VMs use my local hard drive to map their TFS files. This means that, in my case, the “E” drive of my host machine is also the “E” drive of all […]
Allow Access to Internal Intranet Sites while Connected to VPN
Anyone who has had to deal with VPN access knows it can be a pain, but one of the more frustrating aspects is having services stop working, or losing access to local (internal) sites, particularly those which use hostname URLs. There is a way to fix this, and it requires using the hosts file. “But […]
Making SharePoint Show “Real Errors”
Mostly writing this so I have somewhere to point people who ask me how to do this… 1. Browse to C:\inetpub\wwwroot\wss\VirtualDirectories\ 2. Locate any web applications you are interested in (Central Admin can be identified by the port number) 3. Edit the web.config files with the following: a. Find the “CallStack” attribute and set it […]