Christopher Lincoln's Page

07
Sat

Why We Choose SharePoint

by: Christopher Lincoln | No Comments

For nearly a decade, experts in our Collaboration practice have developed SharePoint solutions internally and for our customers. Whether developing a content management system, building intranets, or managing infrastructures to enhance efficiencies, SharePoint’s dynamic capabilities have enabled us to work with customers to increase their return on investments. The following are key points to consider […]

Filed in: Collaboration, Sharepoint

03
Thu

Apple v. FBI: A Tech Guy’s Reaction to #ApplevsFBI Tweets

by: Christopher Lincoln | 1 Comment

There has been a lot of contention regarding the recent “fight” between Apple Inc. and the FBI over an iPhone. Unfortunately, much of the discussion has been hyperbole regarding the privacy and security of American citizens. To track developments on the matter, I used Zoomph – our trusty social media listening platform — to find […]

Filed in: Mobile, News

06
Mon

XSLT Date Function – Comparing Date Values Using XSLT

by: Christopher Lincoln | No Comments

SharePoint Data View Web Parts (DVWPs) can be greatly customized using XSL transformations (XSLT).  One of the great capabilities provided is the ability to render HTML conditionally using XPath expressions.  While XPath can be pretty intuitive, date comparisons might not behave as expected.  For example, performing a test to see if two date values equal […]

Filed in: Technology, Tips & Tricks

23
Mon

Using FileRef in SharePoint 2007 & SharePoint 2010

by: Christopher Lincoln | 3 Comments

When customizing Data View Web Parts (DVWPs) in SharePoint Designer, the field FileRef can be used to get the URL of an item.  While most list items would be displayed by sending the user to a page containing a List Form Web Part in “Display” mode (e.g. DispForm.aspx), it can sometimes be useful to send […]

Filed in: Technology, Tips & Tricks

19
Thu

SharePoint 2010 Performance in Internet Explorer 7

by: Christopher Lincoln | 2 Comments

SharePoint 2010 is stated to support any 32-bit versions of Internet Explorer 7 or newer.  However, significant performance degredation is inherent if using Internet Explorer 7 manifesting as high CPU-usage.  While this elevation of CPU usage affects overall performance it is most apparent in regards to the triggering and handling of mouse events by the […]

Filed in: Technology, Tips & Tricks

17
Tue

Applying Custom CSS to SharePoint 2010

by: Christopher Lincoln | No Comments

Site themes in SharePoint 2007 were incredibly powerful as they allowed extensive customization of site look-and-feel including the use of custom CSS and images.  Rather than simply changing colors by overriding default styles, site themes could really affect not just the aesthetics of a site but also functionality!  A site theme could transform SharePoint to […]

Filed in: Technology, Tips & Tricks

16
Mon

Get the SharePoint Version Number Using JavaScript

by: Christopher Lincoln | 5 Comments

If you’ve always wondered how to get SharePoint Version # by JavaScript,  the SharePoint 2010 Client Object Model introduces the SP namespace for JavaScript (i.e. ECMAScript).  Since it is used in SP.core.js, the namespace should exist if SharePoint is functioning properly.  Although SharePoint 2007 uses a similar JavaScript library core.js, it does not include the SP namespace. […]

Filed in: Technology, Tips & Tricks

11
Wed

Persistent SharePoint 2010 Site Columns

by: Christopher Lincoln | 2 Comments

Site Columns and Site Content Types are a great feature of SharePoint.  They’re easy to create/modify and provide granular configuration capabilities.  It’s commonly known that the Title Site Column can’t be removed from Site Content Types (or List Content Types, for that matter); it’s attached to the Item Base Content Type, after all.

But did you know that there are many Site Columns that can’t be removed from Site or List Content Types?

Edited screenshot of SharePoint 2010 "Change Content Type Column" form

But did you know that there are many Site Columns that can’t be removed from Site or List Content Types?

Filed in: Technology, Tips & Tricks

09
Mon

SharePoint 2010: Query String Mayhem

by: Christopher Lincoln | No Comments

Do you have a customized SharePoint page that uses the query string variable “ID” to identify a List Item by its ID value? Did SharePoint throw an error that “no item exists at” that location? Are you certain it exists?

Sample SharePoint "no item exists" error message

If you answered “yes” to each of the above questions, switch your query string variable name from “ID” to something -anything- else.

SharePoint 2010 apparently reserves “ID” for peculiar usage and therefore cannot be used as freely as with SharePoint 2007.

Filed in: Technology, Tips & Tricks

03
Tue

SharePoint 2007 Workflow Status Codes

by: Christopher Lincoln | 5 Comments

By default, SharePoint 2007 creates a new column within a List when an attached workflow is started for the first time. The displayed column value is a verbose workflow status (e.g. “In Progress”, “Error Occurred”, etc.). However, if List Items are retrieved from a List View containing such a “workflow column” using the Lists Web Service, the returned values of any workflow columns are not verbose. In fact, they’re the opposite…

Filed in: Technology, Tips & Tricks