Skip to main content


Showing posts from June, 2011

My Task List Rollup Webpart for SharePoint 2010

Download My Task List Rollup

Hello all,

Here I am again with a new utility for your SharePoint 2010 deployment – “My Task List Rollup”.

Some time before I was wondering to get all tasks on my landing page of SharePoint 2010 site. I searched everywhere but I didn’t get it. But now I have created Task List Rollup. This shows tasks from all sites/sub sites. My Task List Rollup is free to use. It works on Site Collection level. Here you will get a setup which installs this rollup & activate feature (My Task List (Cross Site)) of this rollup. When you will add My Task List Rollup on your page & modify setting of web part you will get a web part property section called “My Task Rollup Configuration”. In this section you can set paging size.

Download My Task List Rollup

How to enable/disable buttons in ribbon conditionally?

In this article I will cover how we can enable and disable the controls from ribbon based on any specific column value. For an instance I have a list column "State", if selected row is having status "active" then and then button should be enable in Ribbon, otherwise ribbon button should remain disable.

For how to write Ribbon declaration please refer my previous articles.

In above image you can see we have one button "New" in ribbon within group "Console". Please refer the source code for Ribbon's declaration. We are going to use delegate control for injecting ECMA script on fly for desired list.
Below are the events causes ribbons to refresh so button can be turned enable/disable.
Checkbox from every rowSelectAll/DeselectAll checkbox from header rowOn every row selectOn each of above events after executing their respective functionality they instruct the ribbon to refresh. On received of refresh event ribbon calls Enable script for each of it…

Truncate and shrink Transaction Log file in SQL Server 2008

In SQL Server this process have been changed. In 2008, just change the recovery model to simple and then use DBCC Shrinkfile command.

Now follow these steps to shrink database file. Truncate the log by changing the database recovery model to SIMPLE           ALTER DATABASE [<Your Database Name>]             SET RECOVERY SIMPLE;            GO Shrink the truncated log file to 5 MB           DBCC SHRINKFILE ([<Your Database Name>_Log], 5);            GO Reset the database recovery model.ALTER DATABASE [<Your Database Name>]           SET RECOVERY FULL;           GO NOTE:Don't leave your database Recovery in "SIMPLE" mode. This will cause some problems when u try to delete Site Collection from SharePoint Central Administration. Always keep it in "FULL" mode.

Error occurred in deployment step ‘Retract Solution’: The language-neutral solution package was not found.

We sometimes get this error when deploying SharePoint 2010 solutions from Visual Studio 2010: Error occurred in deployment step ‘Retract Solution’: The language-neutral solution package was not found.To resolve this error user Powershell : Run Powershell.Ensure you have Sharepoint Powershell commands enabled
For that run following command

Add-PSSnapin Microsoft.SharePoint.Powershellrun following command (Replace mysolution.wsp with your solution name)
(get-spsolution mysolution.wsp).Delete()