Recurring events not working in sharepoint calendarview webpart ExpandRecurrence

Hi,

I have implemented the sharepoint calendar webpart referring this 
post. I faced an error with recurring events, not working 
properly. It stretches for all the days , instead of displaying 
separately.

Reason:
why the recurring events not working properly in the calendar view ?
We are fetching the values from lists using query. In lists 
recurring events are just one list item instead of repeating for all 
the recurring days. So the query returns only one list item per 
recurring events

Solution:

I found the solution for this recurring events issue from this post.

Just change your query as below & assign the ExpandRecurrence as True


// Construct a query that expands recurring events
SPQuery query = new SPQuery();
query.ExpandRecurrence = true;
query.Query = "";

// Look forward from the beginning of the current month
query.CalendarDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

// Returns all items (including recurrence instances) that
// would appear in the calendar view for the current month
SPListItemCollection calendarItems = calendarList.GetItems(query);

Tats it.. Happy Coding

Filter disable users from AD in sharepoint


How to 's:
  • Filter disable users from AD in sharepoint
  • Query to get disable users from active directory




Here i found an interesting article about how to prevent importing disable AD accounts from here
But sometimes you can make good use of LDAP filters toa void importing service accounts for instance, 
and other filters according to your needs:

Example LDAP User Filters



Default user filter:(&(objectCategory=Person)(objectClass=User))
Exclude accounts with no email address:(&(objectCategory=Person)(objectClass=User)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(mail=*))
Exclude disabled accounts:(&(objectCategory=person)(objectClass=user)(!userAccountControl:1.2.840.113556.1.4.803:=2))
Exclude accounts with passwords set to expire:(&(objectCategory=person)(objectClass=user)(!userAccountControl=65536))
Include only the accounts with valid email addresses(&(objectCategory=Person)(objectClass=User)(mail=*com)
Include only the accounts that are part of the Branch1 organizational unit(&(objectCategory=Person)(objectClass=User)(memberof:1.2.840.113556.1.4.1941:=(CN=Authenticated Users,OU=Branch1,DC=domain,DC=local)))
Exclude accounts that don’t have a first name (&(objectCategory=Person)(objectClass=User)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(!(!givenName=*)))



Useful links:

1. LDAP Filter syntax: http://msdn.microsoft.com/en-us/library/aa746475(VS.85).aspx

2. LDAP Query Basics: http://technet.microsoft.com/en-us/library/aa996205(EXCHG.65).aspx

3. LDAP ADModify tool (can be useful to test queries): http://modify.codeplex.com/

Thanks to tamtam.nl

How to download .wsp files in sharepoint 2007 ?


Just download the following SharePointFarmSolutionExtractor.exe file from the below link

http://archive.msdn.microsoft.com/SPSolutionExtractor

Create a folder named 'SharepointSolutions' under 'C:\'

Open the cmd window & execute the following command

SharePointFarmSolutionExtractor.exe -extractAll c:\SharePointSolutions

-- All the .wsp files in the server will be download to the SharepointSolutions folder

Need a specific .wsp to be downloaded.

execute the following command

SharePointFarmSolutionExtractor.exe -extractByName c:\SharePointSolutions [.wsp name]

-- Particular .wsp file will be downloaded to your folder.


Resource Page Description
This tool allows to verify all wsp files installed on SharePoint 2007 Farm. And it allows to download the wsp files from SharePoint Database to hard disk.
Usage:
SharePointFarmSolutionExtractor.exe -list
(This command list all WSP-Solution installed on the SharePoint Farm)

SharePointFarmSolutionExtractor.exe -extractAll c:\SharePointSolutions
(This command download all WSP-Solutions installed on the SharePoint Farm to the specified path)

SharePointFarmSolutionExtractor.exe -extractById c:\SharePointSolutions
(This command will download all WSP-Solution with matching the SolutionGUID to the secified path)
SharePointFarmSolutionExtractor.exe -extractByName
c:\SharePointSolutions
(This command will download all WSP-Solution with matching the SolutionName to the secified path)
Requirements:
- .NET 2.0
- Microsoft.SharePoint.dll 


Happy Coding !!

Keep ur coding aside.. Relax for some time..