About      |       Articles      |      Services      |      Software      |      Contact

Latest Free SharePoint Software

ARB Security Solutions regularly releases free SharePoint software, including WebParts, Client Applications, Framework Extensions, and other Miscellaneous Components.
The most recent freeware is:

Title: Simple SharePoint Rollup WebPart
Date Published: 10/22/2009

Previous Two Free WebPart Releases:

SecureCenter For SharePoint

By SharePoint security integrators, for SharePoint security integrators.

SharePoint Security Assurance Program™

For externally facing SharePoint deployments, security is an acutely important deployment concern. Learn how through daily security scanning, you can ensure external business users and partners that they can collaborate in confidence!

Security Assurance WebPart:



I needed a quick and dirty way to go through the SPWebService.AdministrationService to get a collection SPWebService.WebApplications and then test whether the SPWebApplication is the Central Administration application. To do this you need to use the SPWebApplication.IsAdministrationWebApplication boolean property. To keep things succinct you can just chain a LINQ query to return the representative SPSite [...]


Continue Reading This Article...

In the first part of this series, I illustrated the initial building of the primary WebPart class and the workhorse method that taps into Active Directory using LINQ to Active Directory to retrieve the current user's department. Now, we have to use the returned department string to query down into a helper redirection SharePoint list [...]


Continue Reading This Article...

The real power of LINQ lies in the ambiguity to query collections of all Types, as long as they implement the IQueryable interface. Since Active Directory is essentially a collection of users, one should be able to use a LINQ-esque fashion to manipulate objects out of that particular store as well.
This is where LINQ to [...]


Continue Reading This Article...

The SPServer object is pretty useful when you are interrogating topological elements in your farm for different types of information. One of the thing that I test a lot when writing security / admin utilites for companies is the roles and stuff that are running on the box, the most is whether it is a [...]


Continue Reading This Article...

The ULS logs are pretty great, especially when you have pre-existing, non-development dependent errors occurring that make absolutely freakin no sense. It’s pretty easy to get the path using the SPDiagnosticsService object.
PLAIN TEXT
C#:

public string ULSPath()

{

try

{

return SPDiagnosticsService.Local.LogLocation;

}

catch (SqlException sqlEx)

{

SPDiagCommonHelper.TraceException(sqlEx);

}

catch (SPException spEx)

{

SPDiagCommonHelper.TraceException(spEx);

}

return string.Empty;

}


Continue Reading This Article...