[EN] SharePoint 2010 December 2014 CU is available

Tile_ShrPtSvr10_h_rgbMicrosoft SharePoint Product Group released two important updates packs in December: one for SharePoint 2010 and one for SharePoint 2013. Let’s look for old SharePoint version. Before you will go to download and install you should remember that this December 2014 Cumulative Update (build no 14.0.7140.5000) require installed Service Pack 2 for SharePoint 2010, and is no longer support for Service Pack 2, and installation of base product and language packs are necessary, and SharePoint 2010 CU contain SharePoint Foundation CU (no double installation required).

Three files and three knowledge base articles for all:

  • KB 2899585 – about SharePoint Foundation 2010  and two important problems has been fixed:
  • Assume that you set the default value for a Date and Time column as the current date in a SharePoint 2010 custom list. When you create a new item to the list during 23:00 to 00:00, the date for this column is set as the next day.
  • Assume that you set an alert on a SharePoint 2010 Announcements list. When an alert email is triggered by an Announcements list item that contains many lines of content, the text in the mail body is formatted as strikethrough.
  • KB 2899583 – about SharePoint Server 2010  and few important problems has been fixed:
  • Assume that you start the User Profile Synchronization service on a SharePoint 2010 site collection. When a thumbnail for a profile picture is missing, the profile synchronization may fail because of a stopped-server error.
  • When you try to open a .pdf file from a search result on a SharePoint 2010 site, the .pdf file is opened in Adobe Reader instead of in the browser.
    Improves the integration of SharePoint 2010 and OneDrive for Business by letting administrators be able to add OneDrive for Business links on a SharePoint 2010 installation.
  • KB 2899587 – about Project Server 2010 and another two problems has been fixed:
  • When you change the view of the Project Center page and apply a different filter or grouping, the filter option and the grouping option do not change as expected, and the view may still be filtered or grouped based on the previous view.
  • Assume that you have a resource whose Latest Available date is set, and the resource’s calendar has exceptions. When you call the Resource.UpdateResources method, you may receive the "CalendarUnusedCalendarException" error message

You can downolad all necessary files (in total ca 3 GB size) directly from download center (almost directly – ‘cos you have to fill mail address twice uthorization code and next you will get download link on email message)

After installing the fixes you need to run the SharePoint 2010 Products Configuration Wizard on each machine in the farm.

More related important links (from SharePoint Release Team) are below:

[EN] Technical documentation for support SQL Server 2012 and Project Server 2010

LOGO__ProjectServer2010SQL Server 2012 came to the market a little bit earlier that expected. Because (for any reason) is possible to want to use SQL Server 2012 for existing products such SharePoint Server 2010  or Project Server 2010 we MUST be very careful and think and plan BEFORE we going to the installation process. On March 20 knowledge base on Microsoft TechNet was updated in the topic of:  support SQL Server 2012 and Project Server 2010. Let’s look for few most important points of that:


  • Database server in a farm
    The 64-bit edition of Microsoft SQL Server 2012. The SharePoint Server 2010 Service Pack 1 and Project Server 2010 Service Pack 1 updates must be installed to your Project Server 2010 installations in your farm in order to use SQL Server 2012 to host your farm databases.
  • Single server that uses built-in database
    If you have Microsoft "Geneva" Framework installed, you must uninstall it before you install the Windows Identity Foundation (WIF).
  • Front-end Web servers and application servers in a farm
    The 64-bit edition of Windows Server 2008 (…) SP2; or the 64-bit edition of Windows Server 2008 R2 (…) If you are running Windows Server 2008 with SP1, the Microsoft SharePoint Products Preparation Tool installs Windows Server 2008 SP2 automatically.
  • Project Web App
    Project Professional client connectivity to Project Server 2010. Office Project Professional 2007 (SP2) will connect to Project Server 2010 only when backward compatibility mode (BCM) is enabled on the server. For more information about BCM, see Project Server 2010 upgrade overview.
  • Microsoft Project Professional 2010
    Microsoft Office Project Professional 2003 connectivity to Project Server 2010 is not supported, even when BCM is enabled on the server.
  • Reporting
    Microsoft Office Excel 2007 or Microsoft Excel 2010 is required for report authoring. Project Web App users do not require Microsoft Excel to view reports because the reports are rendered in HTML through Excel Services in Microsoft SharePoint Server 2010. To use reporting in Project Server 2010, you must install the SQL Server 2008 Analysis Management Objects (AMO) on each application server in the farm

More very detailed information and over thirty external links You will find on the page:  Hardware and software requirements (Project Server 2010)

[EN] 101 SharePoint 2010 Code Samples

LOGO__SharePoint2010YAY!!! That’s awesome news. On February, 23rd Windows Azure Team has published 101 Code Samples for SharePoint 2010. I’m not SharePoint developer, but… not yet. As SharePoint administrator sometimes I must collaborate with developers, sometimes I should develop myself. Why I shoudn’t use as easy code as possible?

101 Code Sample for SharePoint 2010 is a special project for developers, connected with Windows Azure services. Based on the information from provider: 

Each code sample is part of the SharePoint 2010 101 code samples project. These samples are provided so that you can incorporate them directly in your code. Each code sample consists of a standalone project created in Microsoft Visual Studio 2010.

Let’s look just for the list of all 101 Code Samples, below:

Accessing List Items from Silverlight
Accessing SharePoint Lists from External WCF Services
Calling Azure Services from Custom Workflow Activities
Calling Azure Services from Event Receivers
Calling Azure Services from Timer Jobs
Calling Azure Services from Web Parts
Calling RESTful SharePoint Services From Desktop Applications
Calling WCF Services from Custom Workflow Activities
Calling WCF Services from Event Receivers
Calling WCF Services from Timer Jobs
Calling WCF Services from Web Parts
Calling WCF Services Hosted in SharePoint
Canceling Synchronous Events
Creating Content Organizer Rules Programmatically
Creating Content Types Programmatically
Creating Custom Field Types
Creating Custom SharePoint Service Applications
Creating Custom Timer Jobs
Creating Document Sets Programmatically
Creating Items in Lists from External WCF Services
Creating List Items from Silverlight
Creating SQL Azure Records from Web Parts
Creating Taxonomies Programmatically
Declaring Records Programmatically
Deleting Items in Lists from External WCF Services
Deleting SQL Azure Records from Web Parts
Developing AJAX-Enabled Web Parts
Developing Application Pages
Developing Branded Media Controls
Developing Connected Silverlight Web Parts
Developing Connected Web Parts
Developing Custom Expiration Actions
Developing Custom Expiration Formulae
Developing Custom Field Controls
Developing Custom Navigation Providers
Developing Delegate Controls
Developing Editor Web Parts
Developing Event Receivers
Developing Feature Receivers
Developing JQuery-Enabled Web Parts
Developing List Definitions
Developing Page Layouts
Developing Ribbon Actions
Developing Ribbon Drop Down Controls
Developing Sandboxed Web Parts
Developing Sequential Workflows
Developing Site Definitions
Developing Solution Validators
Developing Starter Master Pages
Developing State Machine Workflows
Developing Styled Master Pages
Developing Web Templates
Developing Workflow Activities
Displaying User Profile Pictures Programmatically
Displaying Video Files Stored in Azure
Exporting Content by Using the Content Deployment API
Hosting Silverlight Applications that Call Azure Services
Importing Content by Using the Content Deployment API
Leveraging HTML5 Objects in SharePoint
Logging Data to the Developer Dashboard
Logging Site Events Programmatically
Managing Document Sets Programmatically
Performing Cached Cross-Site Queries
Performing Cross-List Queries
Performing Searches from Silverlight
Performing Searches from Web Parts
Programmatically Finding Tagged Items
Programmatically Reading User Profile Properties
Querying SQL Azure Data from Web Parts
Retrieving List Contents and Parsing Atom Responses
Retrieving List Contents in JSON Format and Parsing Responses
Retrieving Single List Items in REST Requests
Updating SQL Azure Records from Web Parts
Uploading SharePoint Library Content to Azure Storage
Using JavaScript and CAML to Query Lists
Using JavaScript to Create Lists
Using JavaScript to Delete Items from Lists
Using JavaScript to Edit and Save Values in Items
Using JavaScript to Enable Notifications
Using JavaScript to Get Details About Site Collections
Using JavaScript to Get Details About Sites
Using JavaScript to Retrieve and Interrogate Items in Lists
Using JavaScript to Show Dialog Boxes
Using JavaScript to Update Site Properties
Using JQuery to Retrieve List Contents in JSON
Using LINQ in REST Requests
Using REST to Create a SharePoint and Bing Maps Mashup
Using REST to Discover the Contents of Excel Worksheets
Using REST to Obtain Excel Charts
Using REST to Query Data Ranges in Excel Worksheets
Working with Disposable Objects

Accessing Current User Information in Sandboxed Solutions
Accessing Web Services
Authenticating Using the Client-Side Object Model
Creating and Deploying Sandboxed Event Receivers
Creating and Deploying Sandboxed Feature Receivers
Creating and Deploying Sandboxed Web Parts
Creating and Deploying Sandboxed Workflow Activities
Creating Documents Using Word, PowerPoint, or OneNote Web App
Creating Excel Worksheets by Using Excel Web App
Deploying Sandboxed Content Types and List Definitions

Exciting, isn’t? Just download zip file (8,9MB) from HERE, unpack (you need about 39 MB free space) and add code for you Visual Studio 2010 environment.