Archives
-
SharePoint Designer does it again
Did you know that when you're working on custom Edit form and add an extra field via the Columns command, SharePoint Designer will sometimes add the field in Insert mode instead of Update mode? Yes, it will. Sometimes. The binding portion of the field should look like this:
-
Audiencing with Forms-Based Authentication (FBA)
This really is no different from when you create an audience with regular old NTLM (Windows Authentication). The difference is that while the AD provider is set up by default in all environments, the extra membership provider (that you use for Forms Authentication) isn't included anywhere except in the web application where you install it. To be able to find your FBA users in the audience creation tool, you'll need to add the extra membership provider(s) to the web.config for your SSP site in IIS. At that point, the People Picker should start recognizing your Forms Auth users, and you can create your audience as needed.
-
Why is my content database so large?
If your SharePoint site collection hasn't grown, but your content database has, the most likely culprit is versioning. If a list -- or worse, a library -- has versioning enabled, the default is to keep every single one. That means that every time someone edits and checks in a document, its storage footprint increases by the size of the document (and probably a little more).
-
SharePointBeginners: A new group for a global noob community
Recently, a discussion broke out (go figure) on a SharePoint list that I frequent. It had grown in size to the point where the more advanced members were sometimes turned off by the volume of questions that appeared TOO simple. This happens all the time, as something becomes larger and specialization is necessary.
-
When SharePoint Designer has its own designs
Recently, a colleague came to me with a simple task and an inscrutable error. He just wanted to populate a text field with a querystring value. If you've ever done this in SPD, you know it's fairly simple: create a parameter, map it to a querystring value, and then use the resulting parameter name in your form field.