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:



SimpleSecurity SharePoint WebPart for Easing SharePoint Security

One of the most advantageous features of SharePoint is the capacity to empower users, allowing greater generation of propositional knowledge, alleviating several IT support requirements, etc. However, empowering users with content and communication control unsurprisingly incorporates maintenance of security attributes associated with content and that contents storage instruments.

This came up at a client I was at, where they really, really wanted an extraordinarily unpretentious way to both show a exceedingly simple summary of existing site security, supplemented with only the most basic actions. So trying to keep the amount of controls being used in the WebPart under 6, we incorporated four fundamental event bound controls, and two dedicated to displaying information. So we could have context when discussing the product, we called it SimpleSecurity for reasons that don’t require explanation.

So, keeping the WebPart as nominal as possible, the below illustrates the process:

SimpleSecurity Diagram SimpleSecurity SharePoint WebPart for Easing SharePoint Security

It’s pretty self-explanatory, but the gist of it is the WebPart sits somewhere on the site since it is going to use the current web context. When the user first adds the WebPrart to the page, if the required security groups don’t exist, they are created by the WebPart. Default grouping conventions being limited in SharePoint imply that abstracting this layer was desirable. Once existing, they are added into two list box controls that display the users available for actions, and the users that already have had actions applied to them. Using a simple movement process between those list boxes, the represented actions are executed.

I guess it’s kinda easier to show in screen shots, so here are some really simple examples:

In The Gallery

SimpleSecuritySharePointSafeControl SimpleSecurity SharePoint WebPart for Easing SharePoint Security

Adding the SimpleSecurity WebPart to the Page

SimpleSecurityWebPartPage SimpleSecurity SharePoint WebPart for Easing SharePoint Security

Auto-Creating the Required Groups

SimpleSecuritySharePointNotification SimpleSecurity SharePoint WebPart for Easing SharePoint Security

Groups Created, Start Doing Stuff

SimpleSecurityroupin SimpleSecurity SharePoint WebPart for Easing SharePoint Security

Adding a Reader, Contributor, and Administrator

SimpleSecuritySharePointAddLevels SimpleSecurity SharePoint WebPart for Easing SharePoint Security

Download the WSP here. All the images etc. are all bundled into the cabinet as well.

Happy Labor Day!

  • Share/Bookmark

3 Comments »

  1. Cool WebPart! It does simplify security a lot, I hope something like this will be built-in to SharePoint 2010…

    Comment by John Fortnership — September 8, 2009 @ 10:08 am

  2. Testing this internally, it is kind of nice. There are three suggestions I have though.

    1) Make it so in the WebPart properties you can specify an SPGroup, rather than relying on administrative rights.
    2) Make it so that the group creation is just a button, not when the WebPart first loads.
    3) Make it so you can toggle the user site collection lookup to whatever you want. Like AllUsers or Site.Users.

    Comment by James Forker — September 8, 2009 @ 10:11 am

  3. This is an excellent WebPart. Thanks!

    Comment by Steve Christopherson — September 8, 2009 @ 8:45 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment