SPC’09 Takeaways
SPC’09 Takeaways: What Impressed Me
I just got back from the SharePoint 2009 Conference in Las Vegas, where Microsoft unveiled SharePoint 2010.
There was an incredible amount of information presented during the event, and no human can hope to digest it given the pace of the activity. But with a little bit of reflection, I came up with a list of concepts and explicit improvements that really caught my attention.
(My perspective is as a reasonably experienced end user of SharePoint. I have a consulting business, and we help people solve problems with SharePoint. I also have a professional background in library and information science.)
UI: Fluidity, Browser Compatibility, Accessibility
The ActiveX controls and constant page refreshes of today become AJAX controls and contextual ribbon changes in 2010. It’s a bit of a shock at first, but it makes the user experience much more fluid and more like other web platforms out there.
Currently, SharePoint plays well with Internet Explorer, and not so well with other browsers. This is really no longer an issue in 2010; the web client experience is interchangeable across browsers and operating systems. Throw in WCAG 2.0 compliance and new multilingual support, and you’ve got a significantly improved functional web platform to build around.
Managed Metadata and Enterprise Content Types
Content types are no longer bound to site collections, so you can specify a single content type for an entire organization, and publish it for consumption across all server farms. Imagine a university that needed to update a grant application form for all units based on a new federal reporting requirement. Change form, click publish, and have the service application pick it up across all units overnight.
The managed metadata infrastructure that underlies 2010 is breathtaking. (OK, I said I was a librarian!) Users need structured taxonomy to both find things and to enable sensible processes around similar items; if every site owner describes items differently, there is no way to reliably handle search, workflow, archiving, and all sorts of other things that people want to do with SharePoint. Ignoring taxonomy is just too easy a hole to dig yourself into in 2007. In SharePoint 2010, management of taxonomies across the organization is built into the product. It is a significant achievement.
Some of the result: Users have a rich searching and browsing interface to managed taxonomies that is visible from the web or from Office applications, and can add terms within the hierarchy as they are working on documents. There is a “merge term” feature that automatically creates synonyms and linkages. Users can import terms from Excel sheets. Multilingual support is available to allow for on-the-fly display of metadata in a localized language. The feature list just goes on and on, and all of this is brand new to the SharePoint ecosystem.
The combined ability to manage content types for all site collections and integrate managed taxonomies is big enough. But combine all this top-down stuff with the bottom-up social metadata tools (tagging, rating, and notes), and Microsoft offers a really powerful story for collaborative metadata.
Workflow Portability
The notion of portability of custom workflows is another interesting story. SharePoint Designer 2010 can export workflows to files that can be shared across sites, site collections, and organizations. So, consultants like me don’t need login access to customer sites to build workflow; in fact, having canned workflows for typical problem sets becomes feasible.
Another really great part of this story is the ability to exchange workflows between SharePoint Designer and Visio 2010. It’s an import/export operation, but the result means all sorts of interesting scenarios are possible. Imagine a business analyst building a process flow in Visio, then passing it to IT for deployment. IT imports the file into SharePoint Designer, which automatically generates a custom workflow from it. IT adds some rules about when it should fire, attaches it to a content type, and enables that content type for an entire site collection.
External Lists and the Business Connectivity Service
Currently, getting any functional value from the Business Data Catalog can be a challenge. The fact that it is read-only and requires a lot of setup work makes it a big hurdle for many organizations. In 2010, this changes quite a bit. The new Business Connectivity Service defines an external content type and list to talk to external data sources. This is then presented back to SharePoint like any other list data, and includes create, read, update, delete, search and offline access as a result. So, you can give users the ability to write changes back to a SQL database through SharePoint, with all its customizable forms and workflow to go along with it.
InfoPath Forms integration
In 2010 it is brain-dead easy to develop and use InfoPath forms as standard SharePoint list forms. Literally, there is a “Customize Form” button in a SharePoint 2010 list display that opens the form in InfoPath, where you can work on it and then publish it right to your site. This can include all sorts of nice features like conditional formatting, data validation, and filtering using input data selected on the same form. I almost cried when I saw this demonstrated. That’s how painful form customization is today.
Also, there is now a standard InfoPath form web part, and solutions can be rolled up for export just like with SharePoint Designer workflow.
Other new cool things I didn’t get a lot of detail around, but that sound really great:
• Visio Services: There is a new visualization service that uses Visio as an engine. One really cool artifact of this is that the workflow history on an item now displays the workflow in a graphical model, and spells out exactly where in the process the item is. (If Jane from Accounting is holding things up by not approving a form, the visualization shows you her name and a stalled process!)
• Office 2010 Backstage: All the metadata associated with an item is now exposed within the Office client in a nice display area called Backstage. Managed terms, people, tags, ratings, all get rolled up into a single view.
• OneNote 2010 web application: There are web versions of Word, Excel, and PowerPoint. Nice, but not a lot of shine there, frankly. But the OneNote web version offers some interesting online collaboration possibilities: whiteboarding, video integration, drawing tools… I want to check this out some more.
• REST support: SharePoint data is exposed via REST in 2010. This includes the MySite activity feed, which is Atom 2.0. I am hardly a mashup expert, but having interoperability options like this seems vital.
Filed under: SharePoint, SharePoint 2010 | No Comments »
