Here is the code needed to make a claims form login page for sharepoint 2010 enjoy!
So, finding information (that’s accurate and reliable) for migrating FBA or to a claims based authentication system in SharePoint 2010 seems few and far between. After having done my own claims and FBA migration I thought I’d share my notes for what worked for me.
So I’ve released some new open source solutions targetting SharePoint 2010. Screenshots after the jump! These addons primarily target end user experience and greatly increase the ease of use for uploading with metadata and just general browsing.
-Automatic Treeview Metadata Navigation
-Silverlight host webpart without the 5 second limit
-Silverlight upload form
SharePoint 2010 – Extensions
I published some handy administrative utilities I’ve written over the years to CodePlex for all to use. Currently I just have two projects published.
EmptyRecycleBin – Empties the administrative recycle bin for a site collection
GetEmptyFolders – Scans for and finds all folders with no files in them. Also finds lists and libraries with 0 items in them.
Note: In 2007 their isn’t really a good way to scan for list items under a folder, just for files. So if a folder only contains list items (like other folders) it can erroneously get listed as empty.
This is a handy bit of code I wrote earlier today for when I need to empty out a site collections admin recycle bin. Normally a very tedious process if you ever have a good reason to do it. Just compile and run from an elevated command prompt as a site collection administrator. If someone asks nicely I’ll upload the binary.
Syntax: ClearRecycleBin sitecollectionurl
So recently I’ve been playing with jQuery and integrating it in to Sharepoint for basic AJAX functionality in places. Jan Tielens has some great posts to help get started in the area, a personal favorite of mine so far is his post for doing inline search located here: Search as you type with jQuery.
However, I’ve gone ahead and extended his great baseline code a bit for if you want to view full search results instead of just the top few results. Read on for the code changes.
I’ve been scouring the internet for more information on what’s new with the upcoming SharePoint 2010 release.
Information about administration and user experience: Business Collaboration Platform
Information about the new development experience, and some more admin information: Developer and IT Pro Outtakes
Document sets (folders done right): Document Sets in SP2010
I’m looking forward to a lot of the changes, especially the visual webpart designer, AJAX enabled views, and proper folders (document sets). The performance metrics are pretty nifty too.
CodePlex was Microsoft’s answer to SourceForge. Today though Microsoft has announced that CodePlex is now it’s own private entity in the open source world and gave it seed money to help get it started. This is great news in my opinion. CodePlex is an invaluable asset to developers and users alike with code, working programs and community help all available. If you haven’t checked it out, go do so now: CodePlex.
The new CodePlex foundation has an interim Board of Directors comprised of three Microsoft employees and three non-Microsoftees.
This might just be a pet peeve, but why can’t I use runas properly in Windows 7? Runas under 7 requires an elevated process before it can run (even though it’s for running a program under a different authenticated context). The only two workarounds for it are annoying, first one, have a command prompt open that’s elevated and use the runas command from there. This is annoying but doable. However what I chose was to write a bat script for each of the programs I use that need different credentials and run those as administrators.
Their is one caveat though to both methods, you have to authenticate against UAC before you can elevate the process. For me I authenticate using the same account I’m trying to do runas with why can’t I just have UAC elevate the application context using the account I just put in instead of running in the pseudo-admin current user context? Mostly I’m just annoyed I have to sign in twice for every single thing I want to run under my administrative account.
Yesterday I wrote some code for automated detection and notification of Ilomo/Clampi infections on a client machine, if theirs interest I can post the code/binary for it. In the mean time however here’s a rundown of how to find the virus and how it propagates itself.
Attached sourcecode with a readme on how to use it in your environment.