Archive for Uncategorized

Jquery and Sharepoint for Totals and Averages for List Views

// April 29th, 2009 // 2 Comments » // Uncategorized

The joys of Sharepoint and JQuery! Ive been blown away by JQuery recently and been using it a lot in my personal websites. I needed to see whether i could use it within Sharepoint. That’s when i came across http://www.endusersharepoint.com/. I would like to thank and give credits to Paul Grenier for the following Totals value for a column on a view.

I needed a way to the total per group in a view which contained groups and be able to find their average too! The column that needed totaling is a “Calculated column” which normally presents Sharepoint a problem. Luckily i came across this this post to help me.

I’ve extended it slightly to allow the AVG to be found too!

Please note, your totals column has to be the last column shown in your view
Here’s how:

1) On your view page add in a content editor webpart

2) In the content editor webpart, click the Source Editor…

3) Add the following code:

 xhtml |  copy code |? 
01
 
02

60

Sharepoint Consulting at a Coffee Company in Sydney

// April 7th, 2009 // No Comments » // Uncategorized

Well, there isnt much anything much more satisfying than working at a coffee company and implementing their WSS 3.0 portal. I get to drink some of the finest coffee around whilst doing something i love. Nothing too tricky about this one, some backend workflow to send out some Email Newsletters periodically to all their “Partners”, so the different outlets and the usuals, news and the like.

Here it is so far:

WSS Error: “the control is not available because you do not have the correct permissions”

// March 31st, 2009 // 7 Comments » // Uncategorized

So i came across an interesting error today! I was using a people picker which was filtered to only use a particular sharepoint group! If I, as site collection administrator, accessed it, it worked fine and i was able to select a person. However for anyone else this did not work!

Solution:

Well, it worked out that all the users needed to be added to this list in order to get it working. I even tried to set the permission of the lists in the User permission List itself, gave them full control but still nothing.

So i eventually created another group from which i would use the people picker on, and added “domain/domain users” to it. I reconfigured the people column to use this list and hey presto, it worked!

Questions

Why would it do this, surely there shouldnt be any security around a specific column of a list (there are 3rd party features for this), i realise that yes, the user permission list has permission properties, but still, if i create a list with a people picker column, then surely i will control access to the list itself?

Sharepoint Contractor: A positive job

// March 22nd, 2009 // No Comments » // Uncategorized

It really amazes me that in this downturn that i still receive mails and offers for contracts, some at really lucrative prices. Whilst those around me in everything from Finance to Marketing, even Hardware, infrastructure or Microsoft Dynamics and AX seem to suffer slightly, the Sharepoint, be it WSS or MOSS jobs keep rolling in. It amazes me that document management, collaboration, business intelligence and forms and workflow might be top of the minds of those who might find themselves wondering about their next income.

It got me thinking, a product such Microsoft Office Server 2007 really stimulates positive work ethic, positive collaboration of staff, and positive employees, a means which every enterprise needs at the moment. Could it be that the likes of this wonderful technology are being associated with creative, stimulated action to make their businesses succeed in this global crisis?

I used to play in a rock band: Thus Far

// March 17th, 2009 // No Comments » // Uncategorized

so whilst we’re on the subject of music, thought id publish our video, kinda weird that it goes in a post above coldplay but hey… it happens!

I Went to see Coldplay in Sydney, 15 March 2009

// March 17th, 2009 // No Comments » // Uncategorized

And now im in a huge state of depression. Depressed because i know that as long as i dont see them again, i will never experience a truly breathtaking extravaganza of sheer musical brilliance and choreography of the finest quality. I felt like i came down from a huge high once it was done. Well done to Coldplay, you are just a cut above anything i have ever seen. Your show takes the art of giving concerts to a new level, one that im sure i wont see for a long while. Nothing more i can say, only to leave you with a few photos and videos of my experience!







I really want the new Surface Technology SDK

// March 3rd, 2009 // No Comments » // Uncategorized

Isnt this just the freakin greatest?

Search Server Express: No Scopes Link?

// February 11th, 2009 // No Comments » // Uncategorized

Weird isnt it? well it is actually there!

http://[your-server]/ssp/admin/_layouts/viewscopes.aspx?mode=ssp

Sharepoint and Facebook Connect: Logout

// January 22nd, 2009 // No Comments » // Uncategorized

Isnt wasnt long ago when googling a person or yourself wouldnt give you much unless you had a couple of web projects to your name. These days any ol Harry can google themselves and come up with some sort of Online Presence, in most cases the form of a Facebook Profile.

Not too long ago Facebook released Facebook Connect, a way of enabling your website to use Facebook as the user database. So instead of maintaining a user database, you enable people to login to facebook through your site and use their details on your website.

The idea of mysites and facebook being able to connect came to me and so i started to compile a webpart which will add your Facebook profile details to your mysite. I started to use the Facebook developer toolkit which proved really handy consolidating all the user data.

One thing which i was battling with is the logout process where the logout occurs and then there is a redirect but finally managed to put together something which i have managed to use. Here it is:

<br /> !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"<br /> head<br /> /head<br /> body<br /> script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript" /script<br /> script type="text/javascript"<br /> FB_RequireFeatures(["XFBML"], function() {<br /> FB.init('api_id','xd_receiver.html');<br /> FB.Connect.logoutAndRedirect("/******/Login.aspx?timeout=logout");<br /> });<br /> /script<br /> /body<br />

My new deployment

// January 12th, 2009 // No Comments » // Uncategorized