How to: Use InnerXml and OuterXml
If you worked though the first attempt to interact with SharePoint data through web services (here) you must have noticed the batchXML.innerXml line: batchXML.InnerXml = “<Method ID = ’1′ Cmd=’New’><Field Name=’Title’>” + strName + “</Field> + “</Method>”; So, what is the InnerXml and how is it different of the OuterXml? For an XmlDocument, both InnerXml [...]
Read MoreWhat is: Site columns, content types and lists
SharePoint 2010, just like its predecessor, supports the fundamental elements that made SharePoint 2007 such an important platform. Content types, site columns and lists. In the sense of SharePoint, everything is a list. A site column is a definition of a reusable -within the specified web site that they’ve been defined in- column. That means [...]
Read MoreExplained: Extensible Stylesheet Language Transformations (XSLT)
For a quick introduction to Extensible Styleshee Language Transformations you might want to check my introductory post here. You should also check the resources in the MSDN website for the XSLT and XPath references. Just to give you an idea of what XSLT can be though of, I’ll say that it is a programming language [...]
Read MoreExplained: SharePoint Claims and SAML
SharePoint Claims is a way for SharePoint to validate the credentials of a subject. For the developer, this provides no complexities since it is being done seamlessly at the creation of a web application by the SharePoint administrator. SAML stands for Security Assertion Markup Language and is an XML-based framework for communicating user authentication, entitlement [...]
Read MoreRevealed: SharePoint 2010 Enhancements for Stability
With SharePoint 2010, a number of enhancements has been introduced to help the system stability. Some of these enhancements need to be known by the developer, otherwise they might fall into errors they cannot resolve or even explain (depending on the error code they receive). This is the main reason why in SharePoint 2010, Developers [...]
Read MoreExplained: MVC VS MVP
MVC This is one of the most commonly hear/read concepts lately. It appears that everyone around the world (I’m talking about job applications here) requires developers that know what is and how to develop according to MVC. By the end of this article, you will know what it strikes me as strange that job applications [...]
Read MoreExplained: stsadm tool
Anyone who has worked on the SharePoint 2007 platform and has come to do some administration tasks, will certainly value the existence of the stsadm tool. “Stsadm” stands for SharePoint Team Services Administration and is essentially a set of command line commands that enable the administrator to perform sets of administration tasks with as little [...]
Read MoreExplained: the Developer Dashboard
The developer dashboard is a new invaluable tool for the developer. It enables reading through the calls made at any time, so that the developer will know whether it is his/her own code slowing down the system or SharePoint itself. Items displayed in the developer dashboard include web part events, Windows Communication Foundation (WCF) calls, [...]
Read MoreExplained: Feature Event Receiver
There are some things that developers will either hear for the first time or, more often, will keep hearing without knowing precisely what they are. I will use the “what is” tag in order to explain what some of these concepts are. 1. feature event receiver: Although it does remind us of the generic event [...]
Read More