Essential Links for the SharePoint Client Side Developer

Front End Developer? Client Side Developer? Middle Tier??? I’m covering all my bases.  Regardless, I’m sick and tired of Googling with Bing when I forget where information that I need often is located. I was getting ready to bookmark some of them when it hit me… “Hey Mark… (I don’t actually refer to myself in the third person), Why don’t you put the links in a blog so that it looks like you are being helpful!” I can’t tell you how many times I’ve had to go back to some of my old blogs to remember how I did something. Seriously people, you need to start a blog, it’s the best way to remember how the frick you got something to work… and it looks like you are being helpful when in reality you are just forgetful.  Smile

So… where was I? Oh yeah.. essential information that I’ve needed from time to time when I was not using Visual Studio. All of this info has come in handy from time to time. Know about these things and keep them in your tool belt, it’s amazing the stuff you can accomplish with just knowing where to look.

What Why
SPServices Widely used library written by Marc Anderson used to call SharePoint Web Services with jQuery
jQuery For SPServices and other cool stuff
Easy Tabs Essential tool for quick page enhancements. This widely used too from Christophe Humbert groups multiple web parts into one tabbed display. Very quick and easy way to get oohs and ahs from End Users.
Convert Calculated Columns to HTML Also from Christophe, I use this script all the time to convert html in my calculated columns to actually display as html and not with the tags.

Unlocking the Mysteries of Data View Web Part XSL Tags

This blog series from Marc Anderson makes it very easy to understand what’s going on with all those weird xsl tags in your data view web parts. Essential to make those things do what you want them to do.
Creating Parent / Child list relationships (2007)

Creating Parent / Child list relationships (2010)
By far my most viewed blog posts (tens and tens of thousands).  I have posts for both 2007 and 2010 that walk you through automatically setting the lookup id on a list to its “parent”.
Set SharePoint Form fields using Query String Variables Also widely read, this one walks you through taking a variable from your Query String and set a form field to that value.

 

Okay, let me add some of the third party jQuery libraries that I routinely use in SharePoint. These are a quick and easy ways to add some “wow” to your pages.

What Why
SimpleModal Do you really like the pop up forms in 2010? Do you wish you could do them in 2007? Or better yet, turn them into a wizard? Display DVWP’s in a pop-op? The possibilities are endless with this simple little library.
g.Raphael Business Users always want pretty pictures, they hate words…so why not use SPServices in conjunction with this library to create pie chars, bar charts, etc… you can even add drill down functionality. Cool stuff.
FullCalendar My MOST favorite third party library for SharePoint in the entire world.. this thing works seamlessly with SPServices to give users the calendar view they REALLY want. Use on any list with a date, color code dates. bring in data from multiple lists into one calendar.  Your one stop shop for calendar awesomeness.
date.js Show of hands, who hates messing with dates and date calculations? Yeah.. I thought so. This library makes it as close to painless as possible.
datetimepicker Nifty easy to use jQuery date and time picker for setting date fields. Uber useful.
Easy Accordion Groovy, easy to use accordion that integrates will with SharePoint… you can even stick your custom web parts and DVWP’s into the accordion if you know what you are doing.

 

Hmmm… I KNOW there are more, but I’m tired and drawing a blank.  I’ll try to add them when I remember them (or need them again and think “Oh, I forgot to add that one”)

But it’s a start, and please feel free to add your own in the comments…

So, it’s YOUR turn to be helpful. What little tip or trick do you find yourself using ALL the time that you think everyone should know about??

posted @ Wednesday, March 16, 2011 9:12 PM
Print

Comments on this entry:

# re: Essential Links for the SharePoint Client Side Developer

Left by Nancy at 3/17/2011 7:10 AM
Gravatar
The site turn to practically daily is Peter Allen's Bits of SharePoint- specifically, his exhaustive catalog of all the internal layout images that can be leveraged in site design:
http://www.bitsofsharepoint.com/ExamplePoint/Site/SharePointLayoutImages.aspx

I only hope soon this is built out to reference new 2010 images. This site has saved me time and again and he is a hero for providing it.

# re: Essential Links for the SharePoint Client Side Developer

Left by Owen Allen at 3/18/2011 2:31 PM
Gravatar
Excellent way to overcome one's forgetfulness... Will you be adding to this page, which I've just favorited and bookmarked and written the URL on my whiteboard, or will you always be creating new hillbilly pages?

# re: Essential Links for the SharePoint Client Side Developer

Left by Mark at 3/18/2011 3:24 PM
Gravatar
That's the plan Mr. Allen... have already added a couple and PLAN to keep adding others as I find them... also hoping that some new ones I never heard of appear in the comments like the images one from Nancy...

# re: Essential Links for the SharePoint Client Side Developer

Left by Mark Tiderman at 4/27/2011 11:35 AM
Gravatar
Great freeware tool to help escape XML. Especially useful in coding multiple parameter URLs.

http://www.myxmltools.com/xml-escape-tool.shtml

# re: Essential Links for the SharePoint Client Side Developer

Left by Mark Tiderman at 4/27/2011 11:38 AM
Gravatar
Great tool for working with custom CAML. It actually links to your site and guides you through creating the exact CAML code you will need.

http://www.u2u.net/res/Tools/CamlQueryBuilder.aspx

# re: Essential Links for the SharePoint Client Side Developer

Left by Mark Tiderman at 4/27/2011 11:55 AM
Gravatar
This is a whitespace remover. Works great when the page starts to bloat in designer. Not sure if there is a runtime benefit, but it definitely helps speed up the work in designer.

http://www.design215.com/toolbox/whitespace.php

# re: Essential Links for the SharePoint Client Side Developer

Left by Mark Tiderman at 4/27/2011 11:58 AM
Gravatar
Heather Solomon's CSS Reference Chart for SharePoint 2007. This has been an invaluable resource for custom styling.

http://www.heathersolomon.com/content/sp07cssreference.htm

# re: Essential Links for the SharePoint Client Side Developer

Left by Mark Tiderman at 4/27/2011 11:59 AM
Gravatar
Very powerful table styling jquery plugin.

http://datatables.net/index

Your comment:



(not displayed)

 
 
 
 
 

Live Comment Preview:

 
«September»
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011