Saturday, July 25, 2020
Beware: Request SharePoint Root Certificate as administrator
Sunday, January 20, 2019
Tip: how-to resolve in SharePoint 2016, XsltListViewWebPart displaying Calculated Fields as HTML-encoded
At first the issue: custom HTML markup of Calculated Field is rendered as html-encoded
Move in the XMLDefinition the location of XslLink from 'View' to 'WebPart' level
And the rendering of custom HTML markup is restored, as we know it from before
<xsl>
<xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema"
xmlns:d="http://schemas.microsoft.com/sharepoint/dsp"
version="1.0"
exclude-result-prefixes="xsl msxsl ddwrt"
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
xmlns:asp="http://schemas.microsoft.com/ASPNET/20"
xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:SharePoint="Microsoft.SharePoint.WebControls"
xmlns:ddwrt2="urn:frontpage:internal"
xmlns:o="urn:schemas-microsoft-com:office:office">
<xsl:include href="/_layouts/15/xsl/main.xsl"/>
<xsl:include href="/_layouts/15/xsl/internal.xsl"/>
<xsl:param name="AllRows" select="/dsQueryResponse/Rows/Row[$EntityName = '' or (position() >= $FirstRow and position() <= $LastRow)]"/>
<xsl:param name="dvt_apos">'</xsl:param>
<xsl:template match="FieldRef[@Name='Folder']" mode="Number_body">
<xsl:param name="thisNode" select="."/>
<b><i>
<xsl:value-of disable-output-escaping="yes" select="$thisNode/@*[name()=current()/@Name]" />
</i></b>
</xsl:template>
</xsl:stylesheet>
</xsl>
Sunday, May 8, 2016
Critical thoughts on [yet another] new SharePoint development approach
Wednesday, May 13, 2015
Takeaways from SharePoint YamJam
We'll share more details soon, at a high level patching remains thru MSPs (w/ significant reduction), but now with 0 downtime, removing dependencies between FE and BE components and now upgraders are all done online.
My experience, though it may change: When I installed Office 2016 it removed my InfoPath 2013 on my computer. May have been a bug or something still being worked on.
I think it'll be hard to give as it'll vary based on each organizations needs. The SharePoint Team Site is still the "big" collaboration solution with many libraries, workflows, metadata, term store, etc... It's like the ECM.
Groups is more about Team Collaboration. It pulls things from different products and provides an easy to consume solution that works well from anywhere and on any device with the updates coming.
I have a Group for:
- Blogs
- A Specific project I am doing with others (O365 Guide)
- Sharegate Marketing (especially for Calendar and OneNote)
and anyone can create a new group and get started.
The Team Site is a little bigger and requires heavier thinking, Content Types, how to place everything so that it makes sense etc.
It'll come down to knowing SharePoint vs knowing O365 Experiences and compare to see which fits best for your customers individual needs.
The reality is the users in the organizations are already using other things all over the internet for free or low cost $ per user per month. Bypassing IT altogether.
Groups provides an alternative they can consume without having to go to IT to request a heavy duty Site that requires SharePoint Training (even though it's SharePoint behind it)

