SharePoint 2009 Conference Day One
Well yesterday was the beginning of the SharePoint 2009 conference and 7399 of my closest friends and I starting meeting at the Mandalay Bay convention center in Las Vegas to learn the details of SharePoint 2010.
Steve Ballmer gave the opening keynote and was excited about telling us about SP 2010 as well he should be given the revenue model for the MOSS product line that has now been re-branded to just SharePoint Server 2010. Windows SharePoint Services has now been rebranded to SharePoint Foundation Server 2010. It seems as though they are breaking WSS away from Windows Server as the products are now shipping on different schedules. Steve was also very about their cloud services option called SharePoint Online, most likely because it will mean a consistent revenue stream for companies that subscribe to the service. Steve said that there are currently over a million registered users of SP Online and I am sure that number will explode with SP 2010 and the new options for hosting customization that it allows.
Here are a few of the big changes in each category, I will talk more about each of these as I go through the sessions this week.
· End Users
o New Web 2.0 AJAX interface that does not require a page reload when making changes to a page
o The Office Ribbon is now used through SharePoint with a more context sensitive ui that the present SP interface.
o Parent / Child relationships between lists so that you can link 2 lists together with pseudo referential integrity. You can set it to not allow the deletion of child items if a parent item exists or to delete the child items when deleting the parent.
o Business Connectivity Services – this allows easy integration of existing line of business data in SharePoint with full CRUD (Create, Read, Update and Delete) support to enable you to update information as needed.
o Sandbox Solutions – while this is actually a developer item, it belongs in the end user section as well because of the situations that it will enable. Sandbox solutions will make it easy to find hosting providers that will allow you to customize a SharePoint site in the cloud and enable scenarios for small to medium size companies that before they could not afford. It will also make it easier for large enterprises to manage business need for SharePoint solutions while maintaining the stability of their SharePoint environments.
· Developers
o New Visual Studio Tools – I was privileged to be able to attend a 2010 class a few weeks ago as a Microsoft Partner and I am happy to say that the Visual Studio SharePoint tools finally work. In the past their always seemed to be hoops to jump through that made it so frustrating that it was easier to build solutions with WSP Builder and things like the STSDEV mods. They really listened to the feedback and there is only one area that the tools fall short and that is that they only work with SharePoint 2010 and not 2007.
o Sandbox Solutions - While some developers may think of this as being handcuffed to a limited set of APIs, it really is a bonus for developers since that IT people will be more likely to allow you to deploy your solution and ultimately lead to better code, since we will get caught on our code that causes issues. Basically the sandbox is a place where SharePoint code runs and is monitored. If the code causes an issue that makes it go over the allowed daily “points” for the application, SharePoint will shutdown the solution so that it doesn’t de-stabilize the farm. Since the IT department and hosting providers know that you can’t mess up the environment with a sandbox solution, they are going to more willing to allow the deployment of customizations. It is clear that the Microsoft SharePoint Online service intends to allow the deployment of sandbox solutions.
o Developer Dashboard – There is now a developer dashboard available to enable on just about any SharePoint page that will allow you to interrogate the page load and see what is causing site slowness. The dashboard is not a developer only feature, if end users are seeing slowness we can ask them to enable the dashboard to troubleshoot issues. This is going to be a huge feature.
· Administrators
o Service Applications – There is no more Share Service Provider in SharePoint Server. Each service runs separately and can configure to run only against the web applications that need it. Some service applications can be setup to run against multiple farms. Most SharePoint Services applications will be built using the Windows Communication Foundation (WCF) and will allow the Service to run outside of the current network. For example a company could subscribe to a live stock quote service that is provided without the 15 minute delay stock quotes are usually put through and give its workers the information that it needs.
o New Central Administration Interface – The central administration site has been completely re-worked and will take some getting use to, however, it is clear that it will be easier to use.
o Sandbox Solutions – These solutions will enable the IT Pro to deploy customizations in their environment that will not endanger the stability of the farm. It will also be able to only allow users to apply specific sandboxed solutions.
o Powershell – Virtually all SharePoint configurations and monitoring can be done via Powershell now so it will be dramatically easier to script against SharePoint whether large or small.
While many of these changes are evolutionary, the combined feature set is truly revolutionary. It is abundantly clear that Microsoft listened to our feedback and took at is a call to action to improve the products that we have come to know and love. As the week continues I will continue to update you with more information about the new and improved features in SharePoint 2010.