Tag | SharePoint Posts

A month or so ago I was working on a feature for a project that required a level of anonymity on the Sharepoint site in order to function. At the same time I was also working on another feature that required access to the Sharepoint search.asmx web service. I found out, the hard way, that the Sharepoint Web Services do not operate in an expected way while the IIS site is under anonymous access. Even though these web services expect requests with certain permissions (in theory) they never attempt ...
UPDATE (11/11/2013): This post is specifically for SharePoint 2007. I have a slightly different scenario for SharePoint 2010 but managed to achieve Spell Check using a different method. Here's my blog post for SharePoint 2010.This post is a compiled version of Steve Cavanagh's blog post on How To: Spell Check an InfoPath form displayed via XmlFormView. Many are not able to follow Steve's instructions due to lack of details. See below a downloadable zip of all changes need installed for your InfoPath ...
I bet some of you were wondering why I am not going to any events for the most part in June and July (aside from volunteering at SPS Chicago). Well I basically have no life for the next 2 months. We are approaching the 11th hour of SharePoint Saturday New York City. The event is slated to have 350 to 400 attendees. This is second year in a row I’ve helped run it with Jason Gallicchio. It’s amazingly crazy how much effort this event requires versus Kansas City. It’s literally 2x the volume of attendees, ...
If you would like to help me out, you can Tweet this story OR email Expedia and ask them to make things right for me and my wife. This is the story of how Expedia made my new bride cry. When Expedia followed up their failure with our honeymoon trip with a complete and total lack of acknowledgement of any responsibility for the problem and endless loops of explaining the issue over and over again - I swore that they would make it right. When they brought my new bride to tears, I got an immediate and ...
The approach takes advantage of the SP 2010 OOB Session Token handler and FBA claims provider implementation that during a period of token lifetime, if there is activity during the period of time that can be defined as "EW" in the image in the section "Background" below, that the SPSecurityTokenManager will, with the FBA provider, reissue a Session Token with new SessionToken ValidTo and ValidFrom times without forcing a re-challenge for user credentials (username and password). Additionally, it ...
I got a question from a developer whether they should use SharePoint lists or database tables to hold the data for his application. This is a fair question and as a consultant I will start with the standard answer: It depends. I will follow up that answer with the standard consultant question: what are you trying to do? There generally isn’t one answer for any technology choice. We need to take as many factors into account as possible. Who will be maintaining the data? Will the data only be used ...
I’ve written a couple of posts about SharePoint 2010 Administrator training/learning, so I thought I should follow up with some tips for developer training as well…. Microsoft has two exams for SharePoint 2010 developers. The first is Exam 70-573, Application Development. The second is Exam 70-576, Designing and Developing Microsoft SharePoint 2010 Applications. Those links cover the topics for each exam as well as some Microsoft preparation materials. One of the best sites, and one that I relied ...
I wrote a post last August with details about what materials I used in order to study for the two Microsoft SharePoint 2010 Administration Exams (70-667 & 70-668) : http://kellydjones.com/arch... This question still comes up a lot, so I thought I’d post an update with some more learning materials. First, I’ve recently discovered Safari books online. Safari books online has a lot of SharePoint books, including Wrox books – which I’ve found that I keep gravitating to. There’s ...
In this Issue: Kunal Chowdhury(-2-), Michael Crump(-2-), Xpert360, Jesse Liberty(-2-), John Papa, Vikram Pendse, and Michael Washington. Above the Fold: Silverlight: "Michael’s “Mega Collection of Silverlight 5 Beta” Demos" Michael Crump WP7: "Silverlight TV 76: Animations on Windows Phone in the Bird Hunt Game" John Papa Training: "I Want To Make Cars Not Car Engines" Michael Washington Shoutouts: Jeremy Likness has a post up about the Telerik controls for WP7... not only does Telerik utilize Jeremy's ...
I wanted to get familiar with SharePoint 2010 because I have noticed how the market is starting to demand it. Also, most of the SharePoint 2010 guides on the net are outdated. They show everything from registry hacks/editing xml files to installing hot fixes/service packs. My guide uses the latest bits as of 6/7/11 to create a SharePoint 2010 server inside of an Virtual Machine. This will be more than enough to begin creating Silverlight Web Parts inside of SharePoint 2010. NOTE: I did not want to ...
If you’re writing a custom SharePoint Claims Provider (SPClaimProvider) in order to augment claims, it’s important to also understand what process is executing your specific code path. In the situation where you are making calls to a DB or service endpoint you will need to understand which process actually makes that call. In situations when running in a Trusted Subsystem model, you’ll also need to RunWithElevated in order to have that code path execute in the context of the Windows Principal for ...
LDAP is not Active Directory, though Active Directory is LDAP. As someone who drinks the Microsoft Kool-Aid, I found myself using LDAP for something other than Active Directory and I thought I should share what I have found. The problem domain was to connect a new MVC application to an existing Sun One LDAP Store. First off, authenticating an MVC application using forms mode authentication and the Membership providers is straight forward. Start with the ASP.NET MVC 2 Web Application Template that ...
This seems to come up a few times. The following sample script in PS applies a common master page across all SPWebs in a site collection. $site = Get-SPSite http://fba.contosotest.com/dv1 $site | Get-SPWeb -limit all | ForEach-Object { $_.MasterUrl = "/dv1/_catalogs/masterpage/... } $site.Dispose() Thanks to Phil Childs - http://get-spscripts.com/20... ...
After creating my InfoPath form and setting it to publish to a Forms Library in SharePoint 2010, I found that I wanted to fine tune the experience that the user has when submitting a form. The first thing to change was the annoying dialog asking the user for a filename. Many users will have no idea what SharePoint is asking them for, or worse, they enter a name that’s already used by another form (and either overwriting it or getting an error). To see what I mean, simply create an InfoPath 2010 form ...
There are a couple of ways to integrate Content Types with InfoPath forms libraries. I’m going to cover one scenario, but I’m sure there are more. My scenario is that I want to submit a form to a SharePoint 2010 Forms library and align the data collected on the form to existing columns in my Content Type. Here’s a summary of the steps: · Create a Site Content Type in SharePoint 2010 (my example is HR Forms) · Create a Forms Library in SharePoint 2010 (my example is HR Forms Test) · Add the Site Content ...
Dears, I've just recently tried the new feature in SP2010 which is granular backup and restore. In my case, I wanted to backup a list with the data in it and restore to another sharepoint site with the same template and language. So, the steps are very simple: Go to central administration --> Backup and Restore --> Granular Backup --> and choose "Export a site or list" Then choose the list/site that you want to backup and write the path of the backup ".cmp" file, and you can choose to export ...
Dears, I've faced an interesting problem which I think must be resolved in the new version of Sharepoint. It's about filtering a data form webpart with a querystring parameter.Actually, when you provide a querystring it filters correctly, but if not then it'll not return any rows. Which that was not the behaviour that I actually wanted, I needed it to display all rows when no querystring is applied. So, here's what I've done to work it around: 1. Drop a data form webpart on a page in Sharepoint Designer. ...
Hello, I've not been blogging for the past 2 months maybe because of being extremely busy. Anyways, one of the topics that I've faced is that the government in my country decided to not use daylight saving anymore. So, in order to make sharepoint understand this you'll probably have to do it manually like this: Go to edit the timezone.xml file found in \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG Take a backup in case something went wrong and then search for your city ...

There will be a SharePoint May 25th at 9 pm.  For more information you guys can hit this link up: http://blogs.msdn.com/b/mvpawardprogram/archive/2011/05/19/live-chat-special-sharepoint-chat-announcement.aspx

It's a good time to ask a lot of those hard hitting questions and hopefully someone can answer them.  It might also be fun to play stump the MVP :)

Several people have already written about how to add Intellisense to Visual Studio for SharePoint 2010’s Client Object Model (ECMAScript or JavaScript). Here’s one that I followed: http://praveenbattula.blogs... Following those instructions, mine still didn’t work. I finally got it to work after removing the <script> tags in my file ...
The Short Story: There is an undocumented (as of this writing) limitation to SharePoint 2010’s managed metadata columns: they only allow ~250 entries into one column, for one item. If you exceed this limit, you’ll most likely get this error: <nativehr>0x81020030&... URL 'SitePages/Test Page.aspx' is invalid. It may refer to a nonexistent file or folder, or refer to a valid file or folder that is not in the current Web. We haven’t identified ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-... ...
As I did last year I am helping out with the organization of SharePoint Saturday New York City. We already figured out who will be speaking and will be posting the information within the next few weeks. We still have a few sponsorships open at http://www.sharepointsaturd... If you are interested we have two booths left at the Enterprise level. We have no Standard sponsorships left. All other sponsorships, such as Office 365, Foundation, and Prize are left over if anyone is interested download ...
If you guys haven’t heard there is a major conference going on in DC called SharePoint Saturday the Conference. The event will take place on August 11th to 13th in Annandale, Virginia. This is a great conference to speak at last year they had over 900 attendees and 90 sessions. If you guys are interested in speaking or sponsoring please go to http://www.spstc.org. If you have any questions they have an email address on the event site. A lot of the big name SharePoint people you expect to attend SharePoint ...
I used to be envious of those people who could go to every conference. I would look on twitter and I would watch the streaming keynotes. I wondered how can I get to these events? Somehow I did it I’ve been to SharePoint Conference, The Expert’s Conference, and Best Practices Conference plus 31 or so SharePoint Saturdays. So now what? Well I finally got to go to TechEd in Atlanta as a HOL instructor. It’s kind of nice not speaking for once and just helping other people out. I don’t have as much pressure ...
Over the last few months we have been developing custom SharePoint timer jobs. Since the jobs run under a Windows Service it makes it difficult to debug them. The saving grace we found is called ULS. It gives you a logging location that is consistent with the native timer jobs and an API which resembles most other logging frameworks. In order write events you first need to include the Microsoft.SharePoint.Admini... assembly. Then it is simply a matter of getting an instance of a SPDiagnosticsService ...
I ran into an interesting scenario when a colleague of mine was setting up a list in SharePoint 2010. He was creating a list, with a phone number column, a phone extension column, and a calculated column for phone display. Things were working fine, until he entered some data and the display column didn’t look right. When he opened the settings for the phone display, he saw this in the formula: #NAME?-#NAME?After some tinkering, we got it to work by changing the name of the phone extension column. ...
One thing that has become clear over the last couple of years is the inclusion of helpful tools and resources in every Administrator’s Toolbox. Gary Lapointe created a PowerShell Cheat Sheet (a one pager quick hit) http://bit.ly/kJVnGd PowerGUI PowerShell Quick Reference Card for SharePoint. http://www.powergui.org/ent... SharePoint Software Factory 2010 http://bit.ly/eC7efh SharePoint 2010 Operations Guides http://bit.ly/hq9UZy Marcy Kellar’s Branding and Customization ...
This past week the company I work for re-launched our external facing internet site, all powered by SharePoint 2010. I already blogged about it, but have you ever wondered, what does it take to build a great looking site? There are 3 basic levels of Branding in SharePoint 2010: Low Effort Remember the themes in SharePoint 2007? well its incredibly easy to build them in SharePoint 2010.The best examples out there are the ones that use Power Point 2010 to produce color schemes and styles and apply ...
This pas week, the company I work for re-launched our external facing Internet site, complete powered by SharePoint 2010! Check it out at www.imaginets.com. I get two concerns when clients look at doing something like this, either internally or externally: You can't really get a great looking site with SharePoint. We can't justify a great looking site. Well if you facing the same issues consider the great looking site that was put together by some very talented guys. If you think it can't be done ...
This has been an interesting topic to have discussions around planning storage and storage requirements organizations need to consider. FILESTREAM provides a means to consider storage of unstructured data on the File system (specifically NTFS). As we know SharePoint lends itself to allow storage of large binary data, considering FILESTREAM gives us an option of using commodity storage for binary form unstructured data. Again, another way in which SQL Server and SharePoint work together. The SharePoint ...

Over the last couple of weeks I have been discussing with clients and peers the proper way of managing the database side of a SharePoint deployment.

Yesterday, Microsoft released the official version of that guidance.

You can get that here

When you have Microsoft Office Communicator or Lync installed, and you visit a SharePoint site, you will get these presence indicators next to peoples’ names These indicators (or jelly beans as they are affectionately called) show whether the person is available, in a meeting, out of the office, on a call, etc. When you hover over them, they provide details about the person In SharePoint 2007 (or any other web page), whenever I needed to display a presence icon in custom code, I just use the following ...
The Apress $10 Deal of the day at http://www.apress.com/ is Pro SQL Server 2008 Analytics "Pro SQL Server 2008 Analytics provides everything you need to know to develop sophisticated and visually appealing sales and marketing dashboards using SQL Server 2008 and to integrate those dashboards with SharePoint," MORE ...
Thought I should bring this to attention since it’s a weird issue and the solution isn’t obvious when googling. The issue is - In MOSS an Ajax-Partial postback, causes the page to loose its page title. Like shown below So whats the fix? Appaprently additional spaces between the <title> and the <asp:ContentPlaceHolder> cause this issue. The solution is to remove the spaces. <title id=”onetidTitle”><asp... id=”PlaceHolderPageTitle” runat=”server”/></tit... ...
The error seems to be quite simplistic, but you might need to do quite a bit to resolve this. I created a new BI site and was welcomed by the Error Message "The WorkBook cannot be opened". Did some google and tried to find out a solution. Found a good post which kinda came to the rescue to resolve this irritant. You can follow the article by Jeremy to resolve the issue: http://blogs.msdn.com/b/jja... ...
My team was facing acute errors just about the delivery time. We approached MS India, freelancers, topic expects but so solution. In our case, I found out that this was a local environment issue rather than a generic issue which is why no one had any solution. Environment: SharePoint 2010 Issue: we were getting error while creating a new site from a site template we had created. Our deliverable to the client was a site template. Our resolution (steps): 1. Create a new “site template” without content. ...
I’ve had this conversation a ton of times with my SharePoint buddies what makes a good recruiter? I have blogged about absolutely abhorring recruiters in general. I don’t hate all recruiters. You can’t use the qualifier “All” for anything, like one of my math teacher’s Mrs. Wildermuth taught me in 10th grade. So which recruiters do I love and which ones do I absolutely never want to interact with again in my life? So here are ramblings on my thoughts to this subject. First off don’t start off asking ...
I have to admit, I was really excited to have the opportunity to talk about SQL Azure at an Oracle conference. Microsoft invited Scott Klein to COLLABORATE 11 (on 4/13/11), but at the last minute we switched (just a week earlier). The conference was in sunny Orlando at the convention center; I don't know how many people attended the conference, but it must have been in the thousands. Of course, as you can expect, Oracle had the largest booth by far. But not too far... oh... perhaps just out of reach ...
I have stepped it up a notch and am speaking at numerous user groups and technical conferences in the South East in the coming months. These include .NET & SharePoint user groups as well as SQL Saturday and SharePoint Saturday all day conferences. I will also be submitting to a couple of more regional events that I’m considering including Houston TechFest. If you are in the area, I’d love to have you come by to check out these events. Also, if you are interested in having me present at your event, ...
First, let me clarify the “killing kittens” statement. A couple of years back, I had a chance of attending a sessions presented by Todd Klindt and Shane Young on SharePoint Installation and to raise awareness of how little control, and not to say the limitations, of installing in Standalone mode, they would state “Everytime a SharePoint Standalone Installation happens, God kills a kitten”. Ok, now on to the rest of the purpose of the post. Assumption: SQL Server 2008 R2 is already installed on the ...
Business Connectivity Services is a new provided to what earlier existed as Business Data Catalogue in SharePoint. BCS adds a lot of new features and has been enhanced immensely now. BCS connects with the external systems including but not limited to: 1. Microsoft SQL Server Databases 2. Your very own custom applications 3. Other SharePoint WebSites 4. Web Services hosted All these sources are exposed as SharePoint Lists, hence all the operations which are applicable to lists can be performed on ...
I was recently installing a new BizTalk Server 2010 mult-server implementation, where the SQL server installation resides on a separate server to the BizTalk server installation(s) and I ran into a problem when attempting to configure the first server in the BizTalk Group. I was able to succesfully set up the configuration, but when applying the configuration the tool was unable to create the BizTalk Group. The SSO set up completed successfully, and looking at the SQL server a number of BizTalk Databases ...
If you are: Involved in developing software products (aka an Independent Software Vendor) or Considering a “move to the cloud” or both! Then you should consider joining one or both of these Microsoft UK created LinkedIn groups intended to foster discussion amongst your peers in the industry. Both groups are fairly new but growing and there is already some great discussion happening on them. UKISVDEV - Developers, Software Architects and CTOs in UK ISVs This group is for UK based developers, software ...

In one of my project we had a scenario where we have to update a multi select choice column in sharepoint list from out client application. The asp.net way of comma seperated way was tried but didnt work for us. After lot of trial and error we found that the value should can updated as a string array.

oList["MultiChoiceColeName"] = new string{"FirstVal", "ThirdVal", "lastVal"};

A couple of weeks ago I taught a SharePoint Designer 2010 class. During preparation for the class, and working with 2010 for six months, I’ve collected the following training content (some of these might be 2007 related): http://www.sharepoint-video... http://www.youtube.com/user... http://www.microsoft.com/le... http://msdn.microsoft.com/e... ...
In one of the pages of my SharePoint application, I added a Links web part (web part that shows the contents of the a links list). Pretty simple. Then, I se tthe "XSL Link" property so that the results were customised in a certain style. Then I got this really strange error: Attempted to use an object that has ceased to exist. (Exception from HRESULT: 0x80030102 (STG_E_REVERTED)) After some searching I understood it meant that the current SPContext could not be accessed. I then realised that another ...

I am back on my blog after a very long time. In my up coming posts I will discuss Sharepoint and Windows connected Systems.

Hi All, just wanted to point out a teensy weensy but maybe very useful tip. It might be outdated information if you are using SharePoint 2010, but if you are using SharePoint 2007 then you might find this useful. I am sure all of you working with SharePoint has come across Heather Solomon through her blog, it being a really wonderful resource for skinning SharePoint. Heather also has provided a ton of help to the SharePoint community by sharing the minimal masterpages for WSS and MOSS. What I wanted ...
In this Issue: Michael Crump, Jeremy Likness, Matthew Delisle, Xianzhong Zhu, Nigel Sampson, Jeff Prosise(-2-), Andrea Boschin, Mike Ormond, Jeff Wilcox, and Bil Simser. Above the Fold: Silverlight: "Silverlight Scaling and Anti-Aliasing Issues" Jeremy Likness WP7: "AgFx Windows Phone App and Data Caching Framework" Jeff Wilcox Shoutouts: The tool Mike Ormond discussed in a post listed below is WP7 Screenshot Tool by Cory Smith DiscountASP.NET has a post up about the latest SQL Injection attack going ...