Friday, July 17, 2009

InfoPath 2010 - What's New?

Getting Started
Getting Started has moved to the Backstage > New. Some of the templates available are SharePoint List, SharePoint Document Library (editform.aspx, newform.aspx, etc. forms) and Document Information Panel. We could build these before, but only from other applications.

The description of the SharePoint List template is "Start with the default SharePoint list form, create rules, and modify form layout and formatting. Users fill out the form when working with items in the Sharepoint list."


SharePoint 2010 Sneak Peeks - Developers

Visual Studio 2010 Sharepoint Tools
This is an equivalent product to the VSeWSS. Here are the tools:
  • Import VSeWSS Project
  • Import Reusable Workflow
  • List Definition
  • Sequential Workflow
  • Content Type
  • BDC Model (Application Definition)
  • Module
  • Empty Project
  • Event Receiver
  • State Machine Workflow
  • Import SharePoint Solution Package
  • Visual Web Part

VS 2010 Server Explorer can drill-down into sites with "Folder List"-like structure. You can see lists, libraries, etc. exactly like the Folder List in SharePoint Designer. The VS Debugger can now attach to a Sharepoint site, and you can establish breakpoints in your aspx runtime. A demonstration showed a webpart which, when viewed, transferred control back to Visual Studio and stopped execution at the breakpoint!

Also, a Developer Dashboard control is on the SharePoint pages (an icon) which refreshed the page and displayed a pane containing server information, database query statistics, event reports, web part rendering times, etc. I would imagine that this control is only available if debugging is enabled in the web.config file.

Client OM
A Client Object Model is provided as an abstraction into client-side processing functions (AJAX, JavaScript, Silverlight, etc.). Part of this library is a ClientContext datatype, which presumably keeps track of the site as it is manipulated by client-side functions. A ClientContext.ExecuteQuery method was shown to query a database (in a Silverlight web part) based on infomation kept in the client.

SharePoint 2010 Sneak Peaks - IT Professionals

Central Admin
There is a new Central Admin Site, with a new look-and-feel and the Ribbon. More options exist in the Quick Launch (including something called Configuration Wizards).

The Best Practices Analyzer (BPA) is part of SPPT 2010, in Central Administration > Monitoring > Health Status: Review Problems and Solutions. Not only are issues listed, but guidance is provided on how to manage the issue. Also, issues may be automatically managed through the use of BPA Rules. Rule Definitions specify how this automatic issue management works. Rule Definitions list issues, whether to fix issues automatically, the scope of the rule (all servers, this server, etc.), scheduling, and schedule enabling/disabling.

More reports are available:
  • Web Analytics
  • Administrative Reports
  • Information Management Policy reports
  • Health Reports
  • Usage Logging
  • Diagnostic Logging
Also, logs may be saved to a file system OR to a new logging database!

Large Lists
List Views may now be limited to an arbitrary number of items (default=5000). Several limits may exist: a hard limit, a soft limit (warning issued) and a separate limit for administrators. We can specify if the View will enable or prohibit viewing All Items. I'm not sure if the All Items view would be truncated or not. If "prohibited", the user is advised to create a new view. Also, an exception time, or "daily window for large queries" is available, to bypass the Large Lists rules.

Unattached Content Databases
SharePoint can now look at content databases that are not used by the system: migrated databases, staging systems, backups, etc. We can browse the data in Unattached Content Databases, back it up, or extract a site or list from it. Export options include exporting all versions, or only the current versions of items, or only major versions of items. Backups and exports can save the security applied to objects.

Upgrades
After an upgrade from 2007, the functionality of SPTT 2010 exists, but the visual interface is still 2007. Options in Site Settings include previewing the new UI (is this applied on a site-by-site scope?). Limited functionality of the 2010 UI exists, and may be rolled back. The full 2010 UI is provided when the administrator upgrades the interface irreversably.