Wednesday, April 2, 2014

Exam 70-332 | Advanced Solutions of Microsoft SharePoint Server 2013

Exam 70-332 | Advanced Solutions of Microsoft SharePoint Server 2013

When I am preparing for this, I found a very good Q&A about Advanced Solutions of Microsoft SharePoint Server 2013.So,sharing this who is looking for the same. I am listing down the links to go step by step. these are 12 part of series which contains 70 questions and answers which might give you an idea of how to complete the Advanced Solutions of Microsoft SharePoint Server 2013.

Paper 1 
Paper 2 
Paper 3 
Paper 4 


If you required the dumps in PDF format,Please make a comment in this article with your E-mail address.I will send those for you.

If you want More information On MS certifications, Click the Post categories of Certifications in Blog.

Please Comment if you need Any Help.Your Feed back is always Welcome.I Am Happy to Help !!!!!

How to create SharePoint themes

How to create SharePoint themes 

Branding the site is so special and everyone is looking to brand there sites with own colors and fonts…So If you want to quick brand your SharePoint website you can do so from the Inbuilt themes from:

By SharePoint Interface:

1.   Open SP site
2.   Go to site actions-> site settings
3.   under look and feel choose site theme
4.   click select a color to change the color of a specific item.
5.   choose theme from the list
6.   click preview to view the site changes before publishing
7.   click apply

How to create Custom Themes 

There are so many tools available in internet to brand our sites in different look and feel. In this article I am providing the steps how we can brand our site without custom tools and by using the Power Point.

1.   Go to MS office->Open Power point
2.   Create a new document.
3.   Change the theme, you can do this also from the design tab of PowerPoint choose the theme that defines your style, choose fonts and hyperlinks so on.
4.   Choose the color  for the site by clicking the Colors.
5.   Save the PowerPoint Document as MS PowerPoint theme which is *.thmx
6.   Now go back to your share point site and upload this file under Galleries and Themes.
7.   Keep / as destination.
8.   Then choose this new theme for your site 

Please Comment if you need Any Help.Your Feed back is always Welcome.I Am Happy to Help !!!!!

The form cannot be submitted because it contains validation error

The form cannot be submitted because it contains validation error

When I am working on InfoPath forms that is downloaded from Google. Uploaded in My test site and tried to open the Form. It welcomes with error” The form cannot be submitted because it contains validation error. Errors are marked with either a red asterisk (required filed) or a red, dashed border (invalid values)”

1.   Ensure that the InfoPath feature enabled in list
2.   Open the list in InfoPath via list tab > customize form
3.   It will open up newform.aspx in InfoPath
4.   Once it is open check mandatory fields available in that form.
5.   Make sure all mandatory fields are available and deployed in newform.aspx
6.   If you don’t want them to be displayed in newform.aspx just remove mandatory option
7.   Republish the form and check behavior

If the above does not resolves the issue then it was a hidden field with an invalid value which caused the problem

Please Comment if you need Any Help.Your Feed back is always Welcome.I Am Happy to Help !!!!!

Monday, March 31, 2014

BLOB cache for Sharepoint

BLOB cache for Sharepoint

Blob cache is used in Sharepoint that to cache the Larger files.In the below Article I explained in very details About the Caches

BLOB Cache/Disk-based caching controls caching for binary large objects (BLOBs) such as image, sound, video, and some static content files like CSS. Disk-based caching is fast. It eliminates the need for database round trips. BLOBs are retrieved from the database once and stored on the Web client. Further requests are served from the cache and trimmed based on security. 

How to enable BLOB caching:

1.   BLOB Cache needs to be enabled from Web.Config.
2.   Make sure that there is enough space in the drive/server where blob cache is stored.
3.   It’s important to understand that BLOB cache is per-machine. So make sure that the BLOB cache settings are consistent across the whole farm. You don’t want one server with 1 GB of BLOB cache and another server with 4 GB of BLOB cache. You might see strange and inconsistency in performance if you don’t configure BLOB cache consistently.
4.   By default, the disk-based BLOB cache is off and must be enabled on the front-end Web server.
5.   In order to enable BLOB cache, locate the Web.Config for the web application and edit it.
6.   The recommended approach for making such changes in Web.Config file is through a feature receiver or PowerShell by making use of SharePoint’s SPWebConfigModification class.

In the Web.Config file, find the following line: 

<BlobCache location="" path="\.(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv)$" maxSize="10" enabled="false" />

In this line, change the location attribute to specify a directory that has enough space to accommodate the cache size.

To add or remove file types from the list of file types to be cached, for the path attribute, modify the regular expression to include or remove the appropriate file extension. If you add file extensions, make sure to separate each file type with a pipe (|), as shown in this line of code.

To change the size of the cache, type a new number for maxSize. The size is expressed in gigabytes (GB), and 10 GB is the default. It is recommended that you not set the cache size smaller than 10 GB. When you set the cache size, make sure to specify a number large enough to provide a buffer at least 20 percent bigger than the estimated size of the content that will be stored in the cache.

To enable the BLOB cache, change the enabled attribute, from "false" to "true".

<BlobCache location="E:\DATA\BlobCache" path="\.(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|themedbmp|themedcss|themedgif|themedjpg|themedpng|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv|ogg|ogv|oga|webm|xap)$" maxSize="1" enabled="true" />

After enabling blob cache in web.config, do an IISRESET and browse to the /settings.aspx first, instead of home page (Collaboration portal site).
When we browse to the settings.aspx, it will create the following files change.bin, dump.bin and flushcount.bin (all the files will be 1KB in size).
Browse to the home page now, it will create a folder PUBLISHINGIMAGES, all the images rendered from the database will be stored here and the above bin files will also get updated (we can see the difference in file size)
You can use an STSADM command to flush all BLOB caches associated with a specified Web application on different Web front-end computers on the farm:  

stsadm –o setproperty –propertyname blobcacheflushcount –propertyvalue 11 –url http://mywebapp::port

Please Comment if you need Any Help.Your Feed back is always Welcome.I Am Happy to Help !!!!!

Thursday, March 27, 2014

User profile service and User Profile Synchronization service

User profile service and User Profile Synchronization service

This is a common question that many of SharePoint administrators think at the beginning, what is the difference between those and why they are used. Here is the answer for your question.


Coming to a background of  user Profiles

The service application is used to import the users from other directories such as LDAP, Novell, Tivoli, Unix into SharePoint. There are many changes in user profile included in service application from Moss 2007 to SharePoint 2010 and 2013.there are two ways that we can import users. In Moss 2007 we have only option is to import users from AD to SharePoint. We cannot update the user information Vice Versa. When Coming into SharePoint 2010 and 2013,we have both the options depends on our Farm. It should be like we can only get the user from AD->SharePoint  and It should be like the user update can be done from SharePoint t-> AD

FIM(Forefront identity manager)is also introduces in between AD and SharePoint in SharePoint 2010 to get the updates.

3 data bases will be created after creating the user profile service application, those are

·         Profile database – used to store user profile information.

·         Synchronization database – used to store configuration and staging information for synchronizing profile data from external sources such as the Active Directory Domain Services.

·         Social tagging database – used to store social tags and notes created by users. Each social tag and note is associated with a profile ID.

Difference of User profile service and User Profile Synchronization service

It’s very simple to understand

·         User profiles – contain detailed information about people in an organization. A user profile organizes and displays all of the properties related to each user, together with social tags, documents, and other items related to that user.

·         Profile synchronization – provides a reliable way to synchronize groups and user profile information that is stored in the SharePoint Server 2013 profile database together with information that is stored in directory services across the enterprise.

User Profile Service:

This service should be used, If we just want to import the users from AD only not to update the user information in a way from SharePoint->AD. It’s a single way of communication

User Profile Synchronization service:

This service should be used, If we  want to update the users information Vice versa. If the information for a user is updated in SharePoint, it should be reflected also in AD because of this service. It’s a Two way communication

Please Comment if you need Any Help.Your Feed back is always Welcome.I Am Happy to Help !!!!!