SharePoint Events

  6/25/2013 - Webcast: ROI of Workflows in SharePoint
  6/26/2013 - Webcast: SharePoint 2013 and ECM: Document Generation & Assembly
  6/27/2013 - Webcast: SharePoint 2013 and ECM: Document Processing & Content Standardization
  6/28/2013 - Webcast: RFI and Submittal Management in SharePoint
  7/25/2013 - Webcast: AEC Document Management and Distribution in SharePoint
  8/25/2013 - Conference: SharePoint Fest 2013

 SharePoint Videos

  Why SharePoint 2013
  SharePoint 2013 and Enterprise Content Management
  SharePoint 2013 Launch
  SharePoint 2013 Migration and Governance
  SharePoint 2013 and Enterprise Content Management
  Top Benefits of SharePoint 2013
  What's New in Business Intelligence in Office and SharePoint 2013
  What's New in Search for SharePoint 2013
  SharePoint and Office 2013 Integration
  SharePoint 2013 Infrastructure Preview
  SharePoint, Lync, and, Exchange in the Cloud with Office 365
  Advanced Reporting in SharePoint with Microsoft Power View
  Managing CAD in SharePoint
  SharePoint Document Automation and E-Forms for Financial Services

 Connect

Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Windows SharePoint Services-compatible HTML editor such as Microsoft Office SharePoint Designer. If the problem persists, contact your Web server administrator.

 Archive

Using Telerik in a SharePoint Web Part
Security Trimming InfoPath Forms
Adding Videos to your SharePoint 2013 Blogs
Importing SharePoint List Data into SQL Analysis Services
Invalid Characters in SharePoint 2010 Configuration Database
How to Create a Sandboxed Event Receiver
PowerPivot, PowerView and PerformancePoint: Which should you use?
Adding a people picker to client side code, on your custom application (aspx / html) page
Developing Ribbon Buttons for SharePoint 2010 in Visual Studio 2010
ADOMD NET Version Problem in SharePoint 2013
How to provision a BrightWork Project Site programmatically
SharePoint 2013 App Model: First Impressions
Programmatically Retrieve User Profile Service Application Data
A Bug in the SharePoint 2010 Mobile Login Page
PowerShell Script to discover all Active Directory Groups using an LDAP query
Creating Accessible Web Applications (Part 2)
Tips and useful Links for SharePoint 2013 Preview
Using Dashboard Designer on FBA Sites
Adding Content Types to a Document Library and then Sorting them Programmatically
Current Month Report in PerformancePoint Tabular Model
How to log to the SharePoint ULS Logs
Synchronize Microsoft CRM Opportunities Data to A SharePoint List
Creating Accessible Web Applications (Part 1)
Building a Calendar Rollup using Event Receivers
SharePoint 2010 Site Templating using only C# (part 2): List View and Web Parts
Programmatically Copy a Document Set to Another Library
Deploying SharePoint Solutions with Task Scheduler
Programmatically Access Project Information in Project Server 2010
SharePoint 2010 Site Templating using only C# (part 1): Feature Activation, quick launch links and tricky List Templates
Custom Views for Multiple Content Types within a Single List
Using SharePoint on an iPad
Workaround for People Picker Post back Bug in ASPX pages in SharePoint 2010
How Project Server 2010 Store Custom Field Values
Content Syndication Hub Content Types Not Appearing
Connecting a WCF Service to an InfoPath Form
Sites vs. Site Collections
Logging in SharePoint
Creating a Web Part with Custom Properties
Tricks for Rapid Web Part Development
Update SharePoint 2010 List Item Pages with InfoPath Designer
SharePoint 2010 Status Lists
Adding video to your Document Set Welcome Pages
Adding autocomplete to any field using jQuery UI and SharePoint's Rest API
Declaratively create a list with a hidden Title Field in SharePoint 2010
Highlighting Recently Replied To Discussion Items
Securely Deploying ASP.NET Web Services in SharePoint 2010 (Part 1 of 2)
Default List Views in SharePoint Client Object Model
Parent Web Content Types do not appear on Child Web Content Type List in API
Finding a Feature by Feature ID in SharePoint 2010
Combining Open XML and Word Automation Services
Using the ECMAScript Client Object Model with JQuery Templates
Retrieving Column Metadata from SharePoint List Items in Item Event Receivers
Review of SharePoint Conference 2011
Business Data Connectivity Service Application (BDCS, BCS), Secure Store Service Application (SSS), and Permission Errors
Multiple Managed Metadata Default Values
Recovering From an Orphaned Timer Job on a Multi-Server Farm
How to Setup an External List to Show a SQL Table or View, Using Business Data Connectivity Service (BDCS, BCS) and a Secure Store Service Account (SSS)
Understanding External Content Types with BCS Filters
Two PowerShell Scripts to help with SharePoint Development
Advanced Configuration Lists in SharePoint
Warning: List Permissions and Lookup Field Values – A Lesson in Security
Help! I cannot connect to database master on my SQL server!
Forms Based Authentication in SharePoint 2010
PerformancePoint Scorecards with Custom KPIs and Calculated Metrics
MyLinks in SharePoint 2010
Web.Groups vs. Web.SiteGroups
Displaying a Document Library From a Different Site Collection
How to Update All Site Collection Administrators on a SharePoint Farm
Using the SharePoint Object Model from a Console Application
Configuring the User Profile Service Application
Special Column Values in Item Event Receivers
Tools to Speed up SharePoint 2010 Development
VMs: Converting a Pre-allocated Disk to a Dynamic Disk
Creating and Accessing Visual Webpart Properties from JavaScript
How to Create an ASMX Web Service on SharePoint 2010, Using Visual Studio 2010
I Can Finally Debug Without IIS Stopping Me!!!!
Creating a SharePoint Loopback Workflow
How to Create WCF Web Service on SharePoint 2010
Launching Quick Actions in a Modal Dialog
SharePoint Granular Backup Dissected
Getting the Url for an SPListItem’s Attachment
Oh No! All the Data in My InfoPath Form Library is Gone!
Creating a Simple, Flexible Slideshow with JQuery and the CQWP
FAST Search Refinement Panel Tips
Creating a SharePoint 2010 Timer Service using Visual Studio 2010
Adding a Print View Link to Publishing Pages
Removing an Orphaned Timer Job from SharePoint 2010
SharePoint Recycle Bin Antics: “Dude where’s my free space?”
The Gig Werks Solution Architect
How to Change the Url For a SharePoint 2010 List or Library
Helpful Debugging with SharePoint C Sharp Code Pt. 2
Adding JavaScript NameSpaces to Your MasterPage
Adventures in Uploading Multiple Documents in SharePoint 2010
Too Fast for FAST
Ahhh!! My Outlook Ribbon Does Not Show Up!
Redirecting Your Data View Forms On Submit
Programmatically Reading SharePoint 2010 Discussion Boards
Item Level Permissions (and Document Lockdown)
Step by Step Kerberos Authentication for SharePoint 2010
Creating a Master Page That Is Used By Multiple Site Collections
Defining and Accessing Custom Properties From the User Profile Service
Programmatically Dealing With Potential Multi-Select Columns
Sleazy Reporting: SharePoint 2010 External Content Types
Getting E-mail to Work in Your SharePoint 2010 Dev Environment
Configuring Remote Blob Storage in SharePoint 2010
Helpful Debugging with SharePoint C Sharp Code
Sleazy Reporting: SharePoint 2010 Lists
Document Previews Won’t Open In FAST Search Using HTTPS
Quick Rundown: Multi-line Text Columns
Using JQuery to add charts to your Data Views
Upgrading SharePoint 2007 RTM to SharePoint 2010
SPQuery Hacks Part 2: Workflows
Redirect SharePoint Navigation - NYC SDUG Quick Dip
What Is The Easiest Way To Mess Up SharePoint?
Adventures in Excel Services 2010
SPQuery Hacks Part 1: InfoPath
Programmatic Deep Dive into Blank SharePoint Lookup Columns
Populating Word Documents With SharePoint Data. Try The DIP!
Enterprise Search Tricks and Tips Part 1
Date Math with InfoPath
Custom SharePoint Master Page Feature with WSP Builder
How to Quickly Deploy and Activate a Timer Service to Your Site Collection
Public Facing Masterpage Techniques
7 Tools for SharePoint Developers
Mail Enabled Lists vs. The Missing Windows 2008 POP3/IMAP Server
Opening SharePoint Links in a new window

 TheSharePointBlog Using Telerik in a SharePoint Web Part

Ranked 5.0  out of 5. Rate This Post!     

By: Neil Barkhina

Telerik is a company that makes some great ASP .NET controls. One of the many requests I get from customers is how to use these controls within a SharePoint Visual Web Part. SharePoint, being an enterprise and scalable environment by default does not allow custom controls from DLL’s without first doing a few steps. Let’s walk through it, for this example I am using SharePoint 2013 and Visual Studio 2012:

Step 1

Create a DLL Folder in your Visual Web Part Project and add the three Telerik DLL’s

sharepoint_blog_using_telerik_in_a_sharepoint_web_part

Step 2

Go to add reference in your project and point at those DLL’s

Step 3

Double click on the Package and click on the Advanced Tab. Then add those 3 DLL’s

sharepoint_blog_using_telerik_in_a_sharepoint_web_part

Step 4

Edit the Telerik.Web.UI entry and add a Safe Control record. You can grab the PublicKeytoken by first adding it to your GAC and then looking at the Windows\Assembly Folder. Remember to check off Safe

sharepoint_blog_using_tele...</div></td></tr><tr><td><div class=TheSharePointBlog DiggTheSharePointBlog DeliciousTheSharePointBlog StumbeUpon

 TheSharePointBlog Security Trimming InfoPath Forms

Ranked 5.0  out of 5. Rate This Post!     

By: Neil Barkhina

InfoPath forms are a great platform for building web based forms quickly and easily with business rules. One of the common questions I get is, can it be possible to enable and disable controls in an InfoPath Form based on the user that is logged into the system. Thankfully the answer is yes, however it does take a little bit of setup.

Let’s take as an example, an Employee Review Form where you want to have certain sections of the form editable by the manager but not the employee. The first thing you will need to do is set a Field in the form to be the domain login of the employee. In this blog post, I want to focus on the InfoPath side of the story so I will assume this field has already be set by some means. I won’t cover all those methods in detail here but I will list them out. One is you could use a Timer Job that sets the XML of the form using User Profile Service. User Profile Service Application has a lot of great information such as the username and the person’s manager. You could traverse your entire organization tree and set appropriate information and permissions as long as that data is maintained in Active Directory. Another way is with a SharePoint Designer Workflow. For testing you could even set it manually. For the purposes of this example let’s assume this field has been set and it’s called EmployeeID.

The first thing you will need to do is set up a couple of fields in your InfoPath Form:

SharePoint_blog_security_trimming_InfoPath_forms

EmployeeID – this is the field that has been set already in the form to the Employee’s Domain Login

Username – this will be set to the person who is...

 TheSharePointBlog Adding Videos to your SharePoint 2013 Blogs

Ranked 5.0  out of 5. Rate This Post!     

By: Michael McCabe

Social networking has taken on a central role in Microsoft SharePoint 2013.  Networking with colleagues to share your ideas, and to follow theirs, accelerates the spread and re-use of corporate knowledge.

Adding videos to your blogs is one of the most useful ways to share knowledge in the new version.  And it’s easy to do.

In the Newsfeed section, open your Blog (if not yet open, click the link from the Quick Launch list on the left) and under Blog tools (on the right), click Create a post:

adding_videos_to_your_sharepoint_2013_blogs

That will open the form to provide information about your post.  Complete the Title, and then move your cursor to the Body field.  With your cursor in that field, you’ll see an Insert tab.  Here you’ll select Embed Code, because you’ll embed code from a YouTube video.

sharepoint_blog_adding_videos_to_your_sharepoint_2013_blogs

To pick up the code to embed, we now go over to YouTube. (Be sure to open a new window or tab to do this, so you don’t close the form for...

 TheSharePointBlog Importing SharePoint List Data into SQL Analysis Services

Ranked 5.0  out of 5. Rate This Post!     
By: Neil Barkhina
 

For a long time, one of the only challenges with storing large quantities of data in SharePoint was the ability to report against that data. The platform of choice for reporting has always been SQL Server, and while SharePoint has a lot of great visualization tools, I.E. PowerPivot, Power View, SSRS, PerformancePoint, etc… this always assumes that the data itself is stored either on a SQL Database or in a SQL Cube using Analysis Services. So what do you do if you actually want to report against SharePoint list data?

SharePoint does has some answers to this, one is the chart web part which is built in. The other is Report Builder which actually can use SharePoint as a data source. The biggest problem with these options is that querying SharePoint list data is SLOW. SharePoint was never designed to house large amounts of data for the purposes of visual reporting (that is separate from Search, which personally I don’t consider reporting). Anything over 5000 rows, or whatever you list view threshold is set to, is bound to cause you issues and inherently sluggish query times. The answer to this is to take data that’s in SharePoint and put it into either a database or cube. I ran into this very situation recently for a customer where I started to build code that would take data in SharePoint Lists and copy them into a SQL Database via a timer job. Eventually this data would also be put into an Analysis Services Cube. Then I thought, wait a minute, maybe there’s an easier way. What if I could just move the data directly to the cube, completely bypassing the need to have a SQL Database, and would also save me the trouble of writing tons of annoying ADO .NET code. As it turns out there is a way, and it’s surprisingly easy!

This does however require that you have installed SQL Server 2012 SP1 Analysis Services in Tabular Mode. In my example, I wanted to import a series of tasks from a SharePoint task list and create a dashboard. Here is my task list:

 TheSharePointBlog Invalid Characters in SharePoint 2010 Configuration Database

Ranked 5.0  out of 5. Rate This Post!     
By: Yi Fan Tang
 

SharePoint 2010 configuration database can be corrupted for various reasons. If you get the following error after trying to do some configurations in Central Administration and hit “OK”, the “Objects” table in the configuration database might be corrupted.

invalid_characters_in_sharepoint_2010_configuration_database

System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 84.

   at System.Xml.XmlTextReaderImpl.Throw(Exception e)

   at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Int32 pos, Char invChar)

   at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)

   at System.Xml.XmlTextReaderImpl.ParseAttributes()

   at System.Xml.XmlTextReaderImpl.ParseElement()

   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()

 TheSharePointBlog How to Create a Sandboxed Event Receiver

Ranked 5.0  out of 5.