Thursday, April 14, 2011

SharePoint Foundation 2010 Features


SharePoint Foundation 2010 Features

Microsoft released new technologies in 2010, and most important in between them is SharePoint Foundation 2010. Previously known by the code name SharePoint 14, SharePoint 2010 marks a significant upgrade to the SharePoint product. Here are some knowledge about what kind of great feature Sharepoint Foundation 2010 has.

New in Microsoft SharePoint Foundation 2010:
Alerts Enhancements
  • Alerts can now be delivered as e-mail or as a Short Messaging Service (SMS) message.
  • The alert system can be programmatically customized with mobile messaging service providers.
Business Connectivity Services
  • You can create, read, update, delete, and query external line-of-business systems and do batch and bulk operations which reduces round trips dramatically.
  • You can create content types for external data and services.
  • There are more connective options including “plug and play” custom connectors and out-of-the-box connections to databases, Web/WCF services, .NET connectivity assemblies, and custom data sources.
Client Object Model
  • There are three new client APIs for interacting with SharePoint 2010 site; .NET managed application (Microsoft .NET Framework 3.5 or later), Silverlight applications (Microsoft Silverlight 2.0), and ECMAScript (JavaScript, JScript).
Events Improvements
  • Event handlers will be available for add and delete events on lists, add events on Web sites, and after events can now be either synchronous or asynchronous.
List Improvements
  • You can create a SharePoint lists that reads and manipulate data from an external data sources such as a SQL Server data table.
  • You can easily create relational lists using lookup fields and have cascading deletion.
  • Lists can now have duplicate or non- duplicate list items.
  • Lists can have custom column validation equations using VBScript.
  • Lists can now have navigation hierarchies and filters based on content types meaning you can have a document library that is broken down into sub-categories based on metadata in your content types.
Microsoft Synch Framework
  • The new Microsoft Sync Framework will allow SharePoint developers to synchronize offline files and data from external applications, services and devices with libraries or lists in SharePoint 2010.
Mobile Device Development Enhancements
  • Mobile Web Part Adapters in SharePoint 2010 allows developers to create adapter controls for Web Parts that you want to make available on mobile pages.
  • Mobile messages can now be sent as Short Messaging Service (SMS) message or Outlook Message Service (OMS) through the SharePoint API.
Query Enhancements
  • A new LINQ to SharePoint provider enables your code to query SharePoint lists from server code by using LINQ syntax.
  • CAML queries will now supports joining multiple lists in a single query and you can specify what list fields to include in the results.
  • Web Services will still be a part of SharePoint 2010, but only for backwards capability support. For best performance and usability, it is recommended that you use either the client object model or the ADO.NET Data Services Framework.
Ribbon Menu
  • SharePoint 2010 will have use the popular ribbon menu system from Office 2007 to replace the old style of the publishing tool bar control and some administrative menus.
  • Central Administration screens will also use a ribbon menu system.
  • You can customize the ribbon with a Feature or through a user custom action.
Sandboxed Solutions
  • Sandboxed Solutions are partially trusted solutions that are limited to using subset of the Microsoft SharePoint namespace and can be monitored by farm administration for CPU execution time, memory consumption, database query time, abnormal terminations, critical exceptions, unhandled exceptions, and data marshalling.
Service Application Framework
  • The Service Application Framework replaces the Shared Services Provider in MOSS 2007
  • The Service Application Framework is an API that manages services and enables them to be load balanced and shared between computers on a server farm.
  • The Service Application Framework has over 20 built in services and can be extended by developers for their applications.
Silverlight Integration and the Fluid Application Model
  • Microsoft Silverlight 2.0 is now automatically installed with SharePoint 2010. Silverlight Web Parts allow Silverlight applications to be easily intergraded into your site pages.
  • Fluid Application Model is a new concept in SharePoint 2010 that allows non-SharePoint applications hosted on another server to be made available to all Web applications in a farm. Web site users with contributor rights can add Web Parts that host non-SharePoint applications to their page.
UI Improvements
  • Content and application pages now contain the same content placeholders and application pages now reference the site master page.
  • The CSS has been divided into multiple files to enable more targeted customization scenarios and to improve page loading performance.
  • More cross-browser support thanks to Silverlight.
  • SharePoint 2010 says it be WCAG 2.0 AA complaint.
  • You can choice between using the old SharePoint 2007 user interface or using new SharePoint 2010 user interface that uses Silverlight and the ribbon menu system.
Windows PowerShell for SharePoint
  • Windows PowerShell for SharePoint is a new command-line tool and a supporting scripting language from Microsoft that complements Cmd.exe in the Windows administration context and that supersedes the Stsadm.exe administration tool.
  • Although both Cmd.exe and Stsadm.exe will be maintained for backward compatibility, all current and future development of scripts and administrative files in SharePoint Foundation should use this new scripting technology.
Workflow Improvements
  • New workflow actions, Pluggable workflow services provide a mechanism for workflows to interact and receive data from external sources, more workflow events (WorkflowStarting, WorkflowStarted, WorkflowCompleted, WorkflowLoading, WorkflowUnloading, and WorkflowPostponed), site based workflows, high privilege workflows, and reusable declarative workflows.
InfoPath Forms Services
  • You can generate a simple InfoPath form that puts data into a custom list by clicking on the “List” properties in the ribbon and then the “Customize Form” menu item.
  • With InforPath 2010 it is easier to build rich forms declaratively with little to no code and more client-side validation.


New in Microsoft SharePoint Server 2010:
Enterprise Content Management
  • Site administrators can create rules in the “Content Organizer” section of SharePoint 2010 to redirect files to another folder, library, or record center based on the metadata of a file.
  • Document Sets applies metadata to entire collection of documents, spreadsheets, presentations, or other types of document content.
  • Document Sets support templates and versioning.
  • Document ID services adds a unique identifier to all documents throughout the site collection so you can retrieve documents by an ID no matter where it is stored.
  • You can create folder metadata.
  • In-Place Records Management incorporates record management capabilities in any site collection. You no longer have to use a Records Center site template to manage your documents.
  • Enterprise content types can be used in multiple site collections in the same or different farms.
  • Large page libraries allow more pages and folders to be store in one library than in SharePoint 2007. Libraries will scale to tens of millions and archives to hundreds of millions of documents. This mean you don’t have to break down your site into sub sites to maintain performance.
SharePoint Enterprise Search
  • You can define a custom ranking model to use for search queries by creating a ranking model schema.
  • The SharePoint Search Connector Framework enables you to create search connectors to connect and crawl custom content repositories like external web sites, file servers, Exchange, Lotus Notes, Documentum and FileNet.
  • SharePoint Search a new phonetic search algorithm and spell check so you don’t have to worry about spelling words or names correctly.
PerformancePoint Services
  • Performance Point Server will now be part of SharePoint Server 2010 and will allow business users to create dashboards, scorecards, and key performance indicators (KPIs). (Side Note: If you have enterprise edition of MOSS 2007 you can run Performance Point Server 2007. Check Microsoft website for more details.)
Excel Services
  • Excel services now includes richer pivoting, slicing and visualizations like heatmaps and sparklines.
  • Use Excel and PowerPivot, also known as “Gemini”, to quickly manipulate millions of rows of data into a single Excel workbook for ad-hoc reports without having to create or edit an OLAP cube.
  • You can use the REST API and the ECMAScript object model to manipulate your Excel workbooks.
Visio Services
  • Like Excel Services, Visio documents can now be rendered within a web browser when they are hosted in SharePoint.
  • Business user can create workflow outlines in Visio and export them to SharePoint designer to add the business logic and additional rules.
User Profiles and Social Data
  • The Microsoft.Office.Server.ActivityFeed namespace provides new functionality for programmatically publishing and gathering the activities of site users.
  • The Microsoft.Office.Server.SocialData namespace provides new functionality for programmatically creating and aggregating social tags, ratings, and comments.
  • The Microsoft.Office.Server.UserProfiles provides new functionality that enables you to create role-specific properties for any type of user profile. For example clients vs employees.
Word Automation Services
  • The Word Automation Services provides server-side conversion of documents into other formats including .pdf, .xps, .docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, and .xml.

Friday, April 1, 2011

The Six Pillars of MOSS 2007


1. Collaboration
By integrating Workspaces, Tasks, Forums, Surveys, Blogs, RSS and Wikis, the platform builds on the wild success of the 2003 collaboration features while hitting the Web 2.0 check box items for the new wave of collaboration and knowledge management applications. Point players in this space — SocialText, BlogTronix, SuiteTwo, eTouch, BaseCamp, Automattic, etc. — will no doubt out perform in select areas, on a feature by feature comparison, but previous adoption rates, customizability, and convenience will carry MOSS a long way here.
2. Portal
A one stop site for everything enterprise-related. This concept is getting tired. Or maybe we're just tired of it. SharePoint is no longer branded as a “portal server” in the 2007 version (though the word is still in the product API Namespace). However, SharePoint still is a portal framework and web parts are still portlets. In fact, this remains one of the primary differentiators between the pay per CAL SharePoint version and the free WSS offering. Some new goodness with Master Pages, new flexibility with a pluggable Single Sign-on architecture, better search, and much improved Visual Studio integration will help on the portal side, but overall its not that exciting to talk about.
3. Enterprise Search
Search was a bit of a painful thing with SPS 2003, especially when it came to integrating various content stores. The core problems have been addressed and the functionality broadly expanded. MOSS 2007 opens up ACL-aware search across both local and remote data stores with features that enable specialized search for people and expertise. The ability to index and search data in line-of-business apps via the Business Data Store integration is powerful and will please both business managers and developers alike. The new “Best Bets” feature adds a new depth of intelligence — pulling search hits from entitled by not included search scopes. There's new meat here. We feel that in this 2007 release, SharePoint search is transforming from a check box to a compelling feature.

4. Web & Enterprise Content Management
This is the big one for us. Microsoft is including core document management, major and minor versioning, check-in/check-out document locking, rich descriptive metadata, workflow (via Windows Workflow Foundation), content type-based policies, auditing, and role-based-access controls at the document library, folder, and individual document levels. The 2007 release builds on these capabilities delivering enhanced authoring, business document processing, Web Content Management and publishing, records management, policy management, and support for multilingual publishing.

5. Forms Driven Business Process
Microsoft has overhauled this aspect of SharePoint with XML driven InfoPath forms that are available on a variety of platforms including portable wireless devices. Client/Server based form maintenance has been centralized and improved for business processes for partner and customers. This area is not as close to our hearts, but is another dynamic one that captures attention. As InfoPath gains momentum and additional integration evolves between Visual Studio, InfoPath, and SharePoint, I predict we will a strong uptick in the developer community.

6. Business Intelligence
Finally, BI has been improved across the board with web-based dashboards on the macro level, server-based Excel Services and Excel Web Services API's, line of business application and data repository integration, and more sophisticated abilities to monitor key performance indicators. Despite Microsoft's Performance Point BI server, this is one area of MOSS that we feel has the ability to shift the market. SharePoint 2003 transformed workgroup document storage and collaboration. We believe that SharePoint 2007 aims to do the same thing with BI. By enabling business users to build-out simple integration, dashboarding, and PKI monitoring MS are definitely looking for the next dimension for SharePoint growth.

2011 April 2nd is special day for India and me

Yes, 2nd april 2011 is world cup final match india v/s srilanka
and is my birthday:)
i'm happy to say this, sure india will win the match:)

Update or edit status filed in JIRA issue

the status field is a special case and can't be updated directly, which is the second problem here. Changing a status in Jira is called ...