Geeks With Blogs

Tangible Thoughts SharePoint, MOSS? and all the other questions SharePoint
Minimal Master Page Ajax Issue
Hi All, just wanted to point out a teensy weensy but maybe very useful tip. It might be outdated information if you are using SharePoint 2010, but if you are using SharePoint 2007 then you might find this useful. I am sure all of you working with SharePoint has come across Heather Solomon through her blog, it being a really wonderful resource for skinning SharePoint. Heather also has provided a ton of help to the SharePoint community by sharing the minimal masterpages for WSS and MOSS. What I wanted ......

Posted On Friday, April 8, 2011 5:06 PM

On SharePoint, Hide the ‘Sign-in As A Different User’ option through JQuery
A simple script you can add to your master page or content editor etc. to hide the “Sign in As a Different User” option that is available in the Personal Actions Menu. <script src="/jQuery/jquery-1.4.1.js" type="text/javascript">&... <script type="text/JavaScript"> jQuery(document).ready(func... { var objects = document.getElementsByTagNa... for (var i = 0; i < objects.length; i++) { itm = objects[i]; if (('#' + itm.id).indexOf("LoginAsDif... ......

Posted On Thursday, March 31, 2011 10:13 PM

SQLSessionState, SharePoint & Object reference not set to an instance of an object.
All right I admit, that's a very abstract title for a blog post, and its not eye catchy or snazzy as something like “What to do when you get a “Object reference not set to an instance of an object. exception on a SharePoint farm that uses SQLSessionState. “ But hey its supposed to grab your attention if you are having this problem. Ok so the error is Server Error in '/' Application. Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution ......

Posted On Thursday, September 16, 2010 1:13 PM

Whats wrong with this code?
[code] /// <summary> /// Gets or sets the site URL. /// </summary> /// <value>The site URL.</value> [WebBrowsable(true), WebDescription("Url of the site to process reports on"), WebDisplayName("Site Url"), Personalizable(Personalizat... public string SiteUrl { get { if (string.IsNullOrEmpty(siteU... { return SPContext.Current.Web.Url; } return siteUrl; } set { siteUrl = value; } } [/code] The above code snippet looks like a reasonable WebPart Propperty. In-fact ......

Posted On Thursday, October 15, 2009 12:00 PM

Jims SPS Export Tool
For those of you who want to a scheme to get documents out of SharePoint on a scheduled basis, check out Jim's SPSExportTool

Posted On Tuesday, March 30, 2004 1:48 AM

Restoring Deleted files
I had this requirement recently; i.e. the need to restore a single deleted file from a backup.Heres the newsgroup thread discussing the options available for such a scenario.But heres the update. AvePoint have released a backup solution for SharePoint 2003 that can provide per item backup and restore ......

Posted On Wednesday, March 24, 2004 4:49 PM

MOSS BDC Design Studio by Simego
I am actually pleased that today we have a bit of variety in tools that can generate BDC Application Definitions. An addition to this list of tools is "MOSS BDC Design Studio" by Simego, which actually quite good and easy to use. The site offers a 14 day trial version, and prices aren't that bad (but me thinks it should priced more a little bit more reasonably). But still for all the tool is quite good, it seems to be limited to SQL Server and WebServices which is a limitation. The other limitation ......

Posted On Tuesday, March 4, 2008 2:57 PM

Customizing List Item Permissions at a Granular Level
I am sure some of you have been stuck with this, or are reading this because you are still stuck with this problem. i.e. not being able to change the granular permissions of a listitem for a user or a group. Well then I shouldnt waste your time but should point out to null's blog which shows you how its done. Technorati tags: sharepoint, moss, permissions, securtiy Cross-posted from tariqayad.com ......

Posted On Thursday, January 3, 2008 7:58 AM

Great Post on SP Security Model
Was doing some deep digging in google to find a comprehensive post on MOSS's Security Model, and came across Reza's post. Its a good read and comprehensive. Technorati tags: SharePoint, MOSS, WSS, Securtiy, Object Model, Permissions, SPRole, SRoleDefinition, SPRoleAssignment Cross-posted from tariqayad.com ......

Posted On Friday, November 30, 2007 1:26 AM

Is There no Way to Add a Document Template as a Feature?
Yes, that's the question I have been pondering for the last couple of hours (maybe more). And I am begriming to believe that it cant be done. Other than for the route of either writing a feature receiver to upload the template to a list on activation (but I think this approach is unclean) or modify onet.xml (a site definition?). I think both approaches are unnecessarily complex for the task at hand. Think about it, just so that I could have a custom document library or form library with a custom ......

Posted On Sunday, October 7, 2007 2:52 AM

ConnectionPoint Ids
A little obscure fact about WebPart Connections. If you are writing a WebPart that is a Provider as well as a Consumer it is better to give your ConnectionPoint's unique Ids. Infact if you have multple Providers on the same WebPartPage the connections wont work unless each ConnectionPoint like so [ConnectionProvider("Displa... "ConnectionPointId")]public IWebPartField ConnectionInterface(){return this;} Technorati tags: MOSS, WebParts, Connections, ConnectionPoint Ids Cross-posted from tariqayad.com ......

Posted On Friday, July 20, 2007 4:47 AM

VS Template for WSPBuilder?
I've been pondering about the lack of a more efficent process for developing MOSS/WSS Solutions (I mean a solution to a business probelm and not a wsp) lately, because believe it or not, when your MOSS Solution contains more than just one component, e.g. WebParts, Features, ASPX pages, Workflows etc, there is no Solution template in Visual Studio where you can add all these project types and have them compile to a single wsp. Its kind of a pain to develop without this functionality. Serge pointed ......

Posted On Saturday, September 29, 2007 2:48 AM

WSS MOSS Resources
Nothing much in this post. Just some intersting MOSS/WSS resources on the web. WCM Andrew Connells SharePoint WCM Resources - http://andrewconnell.com/bl... Localisation Mikhail Dikov's post on Feature localisation - http://www.mikhaildikov.com... Troubleshooting Dan Attis's post EventReciever example on changing absolute urls to relative ones - http://devcow.com/blogs/jda... Technorati ......

Posted On Saturday, September 29, 2007 2:47 AM

Managed Property Stumbling Block
aka, List Column not appearing in Managed Propperty Selector. I am not sure if I have blogged about this before, but I do recall falling for this stumbling block earlier. If I have blogged it, then this is a worthy reminder When wanting to map a crawled property as a managed property, please be cautious when declaring the managed property to select the appropriate type, because when you click that "Add Mapping" button to select the crawled properties to map to, the crawled properties that are going ......

Posted On Wednesday, August 22, 2007 9:24 PM

MOSS Metadata Propperty Mapping Wierdness
I am noticing some wierdness with the MOSS's metadata propperty mappings. The scenario I tried was, went to a document library and added a new number column, did an incremental crawl, came back to search settings and went to add a new metadata propperty. If declare the metadata propperty as Integer it does not pick up my new column, but if I declare the metadata propperty as text it does. Is that wierd or what? Technorati tags: MOSS, SharePoint, Search Cross-posted from tariqayad.com ......

Posted On Friday, July 27, 2007 7:38 AM

MOSS Search API - Returning the Blurb Where your Searched Text Appears in a Document
I was doing some work on the MOSS Search API to execute a few custom queries. I also wanted the Search Engine to return the blurb of text that contains the occurence of the searched term. A little digging around and I discovered there is a managed propperty that contains this. The managed propperty is HitHighlightedSummary (just in case any of you are stumbling down this route too). Technorati tags: MOSs, Search, SharePoint, Managed Propperties Cross-posted from tariqayad.com ......

Posted On Friday, June 15, 2007 11:22 PM

MOSS Query Tool - My New Favorite Tool
I came across this tool from JOPX's list of SharePoint Tools (see my previous posting). Its a good thing I did, since now this is my favorite new SharePoint tool. It helps that I am playing around with Search these days to put the tool to good use. Thanks for the link Joris, and speschka you rule Technorati tags: MOSS, SHarePoint, Search Cross-posted from tariqayad.com ......

Posted On Thursday, June 14, 2007 8:17 AM

JOPX Does it Again- SharePoint Tools List v 2
Joris has update his list of SharePoint Tools. This time its more shiny and uber than before. He provides a very upto date aggregation of the tools available for MOSS that are out there. Check it out. http://jopx.blogspot.com/20... Technorati tags: SharePoint, MOSS, Tools Cross-posted from tariqayad.com ......

Posted On Thursday, June 14, 2007 12:31 AM

Accessed Denied Error Crawling BDC
Access Denied for User 'MOSS\crawlUser'. Securable MethodInstancewith Name 'TableIDEnumeratorInstance' has ACL that contains: User 'MOSS\administrator' with Rights 'Execute, Edit, SetPermissions, UseInBusinessDataInLists, SelectableInClients' or The parameter is incorrect. (Access denied by BDC.) If you get either of the error message above trying to crawl the BDC, the error could possibly be caused by the crawl account not having access to the BDC application defintion; i.e. the crawl account is ......

Posted On Friday, April 27, 2007 5:58 AM

Logs in MOSS, WSSv3
Something thats new to anyone comming from SPS03 or WSS 02 is the logging in MOSS/WSS3. In MOSS/WSS3 SharePoint does some good logging and the log files are stored in "%commonprogramfiles%\Micro... Shared\web server extensions\12\logs" Technorati tags: SharePoint, Moss, WSs, Logs Cross-posted from tariqayad.com ......

Posted On Thursday, April 26, 2007 11:40 PM

Lessons Learnt on the BDC
Here are few lessons learnt from playing with the BDC on a project 1. Even though the BDC can crawl associated entities in your database schema, the search results will not show related entity instances for the item you searched. 2. In case of mapping 'complex' db schemas specially ones that contain m:n relationships between entities, sometimes it might be advisable to show un-normalized relationships via stored procedures or views, but this approach provides the following roadblocks Un-normalized ......

Posted On Wednesday, May 23, 2007 4:21 AM

Moving Search Scopes among Display Groups
This is a bit of a kludge in SharePoint 2007. In your site collection how do you move your search scope from one display group to another? Logically you would expect there to be an option in the context menu (i.e. Site Settings -> Search Scopes [Under Site Collection Administration]) of the search scope, or be able to change it in the subsequent page when clicking the search scope. That isnt the way. Here is how you would have to do it. 1. On the Search Scopes Page click on the name of the display ......

Posted On Tuesday, May 1, 2007 7:00 AM

CAML.NET Blessing for CAML
Via Mart Oooh - this tool from John is like an a couple of asprins for the developer writing those CAML queries. Thanks so much for this John Technorati tags: MOSS, SPS, WSS, Sharepoint, CAML Cross-posted from tariqayad.com ......

Posted On Monday, April 23, 2007 11:48 PM

Floating SharePoint ToolPanes
The Kid (Vincent Rothwell) has a post on how to create floating toolpanes in SharePoint. Link: http://blog.thekid.me.uk/ar... Lot of good content on his blog. Another SharePoint blog worthy of aggregating. Technorati tags: Sharepoint, Moss, wss, Toolpane, Themes, Templates, Css Cross-posted from tariqayad.com ......

Posted On Monday, April 23, 2007 11:34 PM

Screencast Setting up MOSS to Recieve Email
The other day I was totally playing around with configuring SharePoint to recieve emails. I totally went to town with with configuring Virtual Server (VS), Creating a Private Network within VS, and setting up MOSS Virtual Machine (VM) and Exchange/DC VM. For some reason I couldnt get far. I see the messages I send in Exchange's queue, and on the MOSS box in IIIS under SMTP Sessions I see a session with the Exchange box. But thats it, my lists dont recieve the emails I send. Anyways enough of my ranting, ......

Posted On Thursday, March 29, 2007 2:44 PM

SharePoint Solution Generator hardcoded to lookup the Default Website (Port 80)
I experienced an issue with the SharePoint Solution Generator today it kept crashing right the first screen (i.e. choosing Site Definition and clicking next). The exception being thrown shows that the tool is looking for a SharePoint site on the default website i.e. http://ServerName Now in this paticular case there was no SharePoint site on the on port 80 so http://ServerName would naturually fail. As much as I would like to I am not going to complain about this being a silly Exception. The workaround: ......

Posted On Friday, March 9, 2007 10:22 AM

Things that should be easy: Hiding a link from a Publishing sites Top Navigation Bar
In a MOSS publishing site (can I say CMS 2007?) there is an editor in which you can change the navigation elements shown on the Top Navigation. At first glance you would assume that it would be easy to manupilate elements on that top navigation bar through code. Infact Todd has an in-depth article showing you how to add and remove items from the navigation bar. But have you tried to hide an element. Its not as easy at it would seem. TheSPNavigationNode.IsVisible propperty is readonly, and I am yet ......

Posted On Thursday, March 8, 2007 9:42 AM

Renaming a MOSS Server
Mikael Gannotti has a posting on how to rename a MOSS Server. http://www.mikeysgblog.com/... Thanks for the tip Michael. Technorati tags: Rename, MOSS, Sharepoint Cross-posted from tariqayad.com ......

Posted On Tuesday, March 6, 2007 3:03 AM

WSS3 ready for Download

Here's the link http://www.microsoft.com/technet/windowsserver/sha...

tags: ,

Cross-posted from tariqayad.com

Posted On Friday, November 17, 2006 3:36 AM

Visual Studio Extentions for SharePoint CTP
Via Serge The long awaited (atleast by me) Visual Studio 2005 Extentions for SharePoint is out. I've been wanting this for a long time. Here is the link tags: SharePoint, Visual Studio 2005, Extentions Cross-posted from tariqayad.com ......

Posted On Monday, November 13, 2006 12:28 AM

Office 2007 System Pricing
The Microsoft Office site has a page that lists pricing for the Office System. It lists down the pricing for each of the products as well as the suite/editions and the server products (oops scratch that. Office Servers are only available through volume licensing) Wait, Office Servers only available through volume licensing? hmmm... I am confused but no time to ponder, anyone else have clearer idea on how this would work? tags: SharePoint, Licensing, Office Servers, Office Pricing Cross-posted from ......

Posted On Friday, November 10, 2006 5:44 AM

Want a People Lookup control for your WebPart?
Ever want to use a control that would allow you to choose users in a WebPart. I needed to today, and came across the People Editor control for MOSS. Ishai Sagi has a good post on its usage tags: SharePoint, People Lookup, WebParts, MOSS Cross-posted from tariqayad.com ......

Posted On Wednesday, November 8, 2006 8:09 AM

Insightfull Sharepoint Development Blog
Googling for some insight on the SPDataSource I came across the blog by the guys at SharePoint Solutions. Its a very usefull programming reference blog. If you are a SharePoint developer check out their blog, because they have some good tips to share, and while the posts may not be many, the content so far is good. Link: http://sharepointsolutions.... tags: SharePoint, Development, Visual Studio 2005, WSS Cross-posted from tariqayad.com ......

Posted On Sunday, November 5, 2006 10:51 PM

Find the W3WP process for an Application Pool
When debugging WebParts not knowing which w3wp process to attatch to has always bugged me. Thankfully ASPalliance has this article to show you how to identify the w3wp process for an app pool. The gist of it is. Shipping with Windows 2003 is a vbscript named iisapp.vbs. running "cscript iisapp.vbs" from the command prompt displays list of w3wp processes running, its process id, and the app pool it belogns to. tags: SharePoint, IIS6, Windows 2003, WebParts, Debugging, Application Pool, Attatching ......

Posted On Monday, October 30, 2006 9:45 PM

MOSS 2007 DVWP Sorting Bug
A colleague of mine ran I ran into a bug in MOSS today with the DVWP. i.e. It treates numeric fields as text for sorting (when sorting on column headers is enabled), hence if you sorted in ascending order on the column, the values would be like 1, 10, 11, 2, 3 etc. This happens even though the field is formatted as a number and even when the type is set to x:float. on the sort column. tags: SharePoint, DVWP, Bug, Sorting, Numeric, MOSS 2007 Cross-posted from tariqayad.com ......

Posted On Friday, October 27, 2006 7:54 AM

Master Pages as a Feature
Heather Solomon has a good post on how you can enable provisioning of Master Pages via features. Thanks for the info Heather. I am definitely going to use this in the next few days. tags: SharePoint, Master Pages, Feature Cross-posted from tariqayad.com ......

Posted On Wednesday, October 25, 2006 1:23 PM

MOSS B2TR Expired on Me
MOSS B2 TR expired on me today. It took me totally by surprise. I backdated the machine by one day and it was fine. Brought it forward by one day, and it said the trial period had expired. Was a bit confused since all web posting for this issue cliam it happens on Domain Controller, and my MOSS server wasnt a domain controller. Anyways the fix is to run the patch for the DC. StandaloneDCWorkaround.msi Thanks for the link Jan tags: SharePoint, Moss, Office Server, 2007, Beta 2, Technical Refresh, ......

Posted On Thursday, October 19, 2006 11:16 PM

Cant add a Generic collection to Session
Its wierd, and I cant make head or tail of it. I was writing a webpart today, and I was maintaining a generic stack collection which I wanted to place in the session. What is wierd is that if i were to add object of type Stack <T> to the session, SharePoint says an unrecoverable error has occurred. The moment I changed the stack from a generic to a plain old .NET 1.1 non-generic Stack the error was gone. tags: SharePoint, WebParts, Generics, Session Cross-posted from tariqayad.com ......

Posted On Wednesday, October 11, 2006 4:41 AM

Find an PublicKeyBlob from an assembly
A colleague of mine had a problem today where she connected to RSWebParts on MOSS 2007 and SharePoint gave her a security exception. The solution was to make an exception for the RSWebparts assembly in WSS_MinimalTrust.config. The problem with that approach is that you do know the PublicKeyBlob of the RSWebParts to make the exception. How you go about finding a the PublicKeyBlob is to open up the assembly in ildasm. Check the assemblies manfiest, and there will be the PublicKeyBlob in there. tags: ......

Posted On Tuesday, October 10, 2006 3:36 AM

MindSharp Training in Sydney
I got the following 2 links via the User Group. MindSharp Summit - SharePoint Developer MindSharp Summit - SharePoint Administrator Its training by MindSharp on SharePoint in Sydney, need I say more? tags: SharePoint, Training, Sydney Cross-posted from tariqayad.com ......

Posted On Friday, September 29, 2006 12:53 AM

YASQ - WSS/MOSS B2TR Document Library Page Hosting Quirk
Lately I have discovered a quirk with document libraries in WSS v3 and MOSS that is not very consistent. Basially the problem I am seeing is that SharePoint doesnt consistenly handle query parameters passed to aspx pages store in document libraries. For instance if you had a page in a document library called MyPage.aspx, and if you were to point it in your browser as http://server/[site]/Document Library/MyPage.aspx?MyQuery... your page would load only some of the time. More of than not SharePoint ......

Posted On Thursday, September 28, 2006 9:33 PM

SharePoint Designer B2TR is still Annoying
B2TR of SharePoint designer even though its a bit more stable than plain old B2, it is still frustrating to work with. I will be editing a DVWP when all of a sudden an action like adding a new <tr>, or saving would cause the whole thing to crash. Whats worse is if I restart it after the crash, and open the page, DVWP i was working on will be corrupted. This just sucks. Minor consolation is the DVWP works, but I cant do too much before SPD crashes. 1 step forward... well its more like the wall ......

Posted On Thursday, September 21, 2006 10:11 PM

What happened to my Site
Take a look at this. See the link at the top and all the big fonts. I have no idea what happened, and not sure how to turn it off, and actually not sure how I turned it on in the first place. But this actually proves that there are accesbility options baked in to SharePoint 2007 tags: SharePoint 2007, WSS v3, Accesibility Cross-posted from tariqayad.com ......

Posted On Tuesday, September 19, 2006 9:56 PM

Creating List Definintions as Features and Mart's Tip
2 Good blog postings on creating list definitons as features 1. Steven Van de Craen's attempt at customizing announcements (thats what I did too) 2. Tod Baginski's in depth analysis of creating list definintions. But the major problem with the approach is CAML for the Views are pain to tinker with. Just absolutely chaotic, requiring a lot of patience, and if not done methodically would result in admitting yourself to a mental institution. Now Mart gave me a tip yesterday (Mart you should really blog ......

Posted On Tuesday, September 19, 2006 9:32 PM

Calculated Columns in ContentTypes
Creating and using Calculated Columns in your ContentTypes are a bit tricky. First off the syntax for defining a Calculated column is like <Field ID="{Some GUID}" Name="Name" Group="GroupName" Type="Calculated" DisplayName="Display Name" StaticName="Name" FromBaseType="TRUE" ResultType="Number/Text" ReadOnly="TRUE"> <Formula>Some Forumula</Formula> <FieldRefs> <FieldRef Name="Name of Field Referred"/> </FieldRefs></Fiel... For the calculated column to work ......

Posted On Tuesday, September 19, 2006 9:25 PM

Renaming the Title Column in your ContentType Definition
The Title Column inherrited from Item typically shows itself up in any contentType that would define. But ever wanted to call it something else? Here is how you do it. <FieldRef ID="{fa564e0f-0c70-4ab9-b86... Name="Title" DisplayName="Your Other Name for Title" Sealed="TRUE"/> The trick is in the DisplayName. Reference the Title Colulmn and give it a seperate DisplayName And you could even have a go at LinkTitle <FieldRef ID="{82642ec8-ef9b-478f-acf... Name="LinkTitle" ......

Posted On Tuesday, September 19, 2006 9:09 PM

WSS SDK B2TR Version
Yay! There is an update to the SDK to reflect WSS v3 B2 TR. Looks like the OSS SDK is still on B2 (i.e. not TR) tags: sdk, wss, sharepoint, v3 Cross-posted from tariqayad.com ......

Posted On Friday, September 15, 2006 5:01 AM

Andrew May: ContentType Ids
In case some of you missed it, Andrew May has a good post on how to create content type ids for feature definitions. Now as you might gather, creating features requires a whole heap of GUIDs on your hand. So a tool that can do this static void Main(string [] args){ if (args.Length == 0) { // Show GUID Form} else { Guid g = Guid.NewGuid(); if (args[0].ToLower() == "d") { Clipboard.SetDataObject( g.ToString("D"), true); } if (args[0].ToLower() == "n") { Clipboard.SetDataObject( g.ToString("N"), true); ......

Posted On Friday, September 15, 2006 2:33 AM

I/We Need a Tool: Backup ContentTypes
Having to upgrade servers to B2TR today, I was wondering, it would really be cool to have a tool that could backup ContentTypes that you have defined using SharePoint into a feature definition. That would actually make defining ContentTypes as a feature more easy, provide a means of porting them between servers, and also assist as a means of fascilitating granular backup. Does anyone else see eye to eye with me on this? I am thinking that if Microsoft doesnt have this on their radar it might be an ......

Posted On Thursday, September 14, 2006 10:13 PM

ASP.NET NavBars
I went through this big list of vendors providing Outlook style navigation bars. Out of the list, 3 stand out in terms of quality of their products. Telerik's r.a.d. panel DevExpress's ASPxNavigation and ComponentArt's NavBar My ultimate goal was to use the control in a webpart, hence I was using the control entirely through code (no utilization of a designer/SmartPart capabilities) Out of the 3 above, the telerik product is just exceptional in terms of ease of programability. Its a very good product, ......

Posted On Thursday, September 14, 2006 6:05 AM

SPListItem Hierarchy not Navigable through API
In WSS v3, the concept of folders has been introduced into lists, and a folder is also a Content Type, which basically means that you could define your your custom columns/fields against a folder as a content type to track metadata of interest. For example within a Book list, you could have Genre as a Content Type derived from Folders, which could contain a series of book items. I am not going to argue that genre is more appropriate to be a field against the book item rather than a folder, but bare ......

Posted On Tuesday, August 29, 2006 8:42 PM

SPD Poem
Nope, I am not a bit literary buff, but if I were to write a poem on SharePoint Designer it would consist of the following phrases. Start Open Site, Work, work, work, Save Work, Save, Crash Start Work, work, work, Save, work, work, Close site, crash Start Work, Work, Save, Crash Painfully tolerating Beta 2 till the technical refresh comes out. Cross-posted from tariqayad.com ......

Posted On Thursday, August 24, 2006 3:56 AM

Code Guru Article on Writing a SharePoint 2007 WebPart

I've seen quite a few blog post on the topic of writing a SP 2007 WebPart.

But heres one at CodeGuru

http://www.codeguru.com/csharp/.net/net_asp/webfor...

Cross-posted from tariqayad.com

Posted On Wednesday, August 23, 2006 6:33 AM

OSS 2007 Column Names - Rant1
Ok this is just a Rant - no thought put into it. OSS 2007 (not sure about WSS v 3) comes with a whole heap of site columns. Now that is a good thing, but for me lately they have become a bit of a bother. Why you might ask? Because all of the good column names are already taken. So for example if I wanted to Create a Column called Location for one of my content types, which is a lookup and picks values from another list, I cant, because its already taken. <waves clenched fist in air/> Cross-posted ......

Posted On Monday, August 21, 2006 5:01 AM

A good run down of InfoPath 2007 Features
This MSDN Mag article by Scott Roberts and Hagen Green has a very comprehensive rundown, and mini tutorial of InfoPath 2007. http://msdn.microsoft.com/m... Topics discussed are InfoPath Forms Services, Hosting InfoPath in a managed/unmanaged application, Document Information Panels and much more. Technorati : 2007, infopath, sharepoint Cross-posted from tariqayad.com ......

Posted On Thursday, August 10, 2006 8:45 AM

WSS v 3 - Unable to Validate Data
I deployed a sample ASP .NET 2.0 app in to the _layouts directory of a WSS v 3 setup. This app was not precompiled. When the app runs, executing code that accesses the SP object model gave me the error "Unable to Validate Data". I can think of any reasoning behind that error. But after resetting IIS, all was fine. Note to Self: Recycle the Application pool after each deployment. Technorati : 2007, Sharepoint, Wss, v3 Cross-posted from tariqayad.com ......

Posted On Monday, August 7, 2006 7:24 AM

Day 1 & SharePoint Setup
So I spent my first day at my new employer's and I am not as impressed as I innitially thought I would be. Spent most of the day setting up or trying to setup MOSS 2007 Beta 2. Ran in to a couple of issues innitially. First there was the issue of a concurrency problem when configuring MOSS. At stage 8 in the configuration process, the Configuration wizard it gave me the following error. An exception of type Microsoft.SharePoint.Admini... was thrown. Additional exception ......

Posted On Tuesday, August 1, 2006 2:31 PM

I hope this gets fixed
I and a few others were on on a call with Microsoft Consulting (India) who were giving us a presentation on SharePoint 2007. Interestingly the consultant said that the Beta is good for deployment and the only changes to be expected in the final from the Beta would be minor stuff like 'UI look and feel'. And there I was thinking "Bullshit!". It just could have been the consultant trying to make the sale, but he should know better than to bullshit with people who actually use the product. Any who. ......

Posted On Thursday, June 29, 2006 3:36 PM

Enterprise 2.0 = SharePoint today
Somewhere around March this year Ron Jacobs published an interview where he discussed Web 2.0 trends in the Enterprise with Dion HinchCliffe on ArcCast. If you have been working with SharePoint for sometime then you'd realize what they speak about in terms of 'Democratisation of Content' isnt something really new. This was something anyone working on SharePoint first got excited about when SharePoint 2003 came out. Harry Pierson (a.k.a DevHawk ;) ) elaborates on this idea on his blog, and more recenly ......

Posted On Saturday, June 17, 2006 8:13 AM

FeedBurnerized
Hi Guys, I created a few Feedburner Urls to the feeds on my blog. SharePoint Content only – http://feeds.feedburner.com... All blog content – http://feeds.feedburner.com... Currently they point to this blog so you might have to still tolerate the ads (I am looking into what I can do about that). but for starters they are FeeBurner Urls. SharePoint Content only – http://feeds.feedburner.com... All blog content – http://feeds.feedburner.com... ......

Posted On Wednesday, May 31, 2006 3:05 PM

New What? or List Template Ids
I have a little gripe with WSS v3 Beta where the New List page doesnt provide an indication about the type of list you are creating except from the ListTemplateId in the url. So for reference (primarily my own) here is a mapping 101 - Document Library 104 - Announcements 103 - Links 100 - Custom List 115 - Form Library 105 - Contacts 106 - Calendars 120 - Custom List in DataSheet View 119 - Wiki Page Library 108 - Discussion Boards 107 - Tasks 109 - Picture Library 150 - Project Tasks 1100 -Issue ......

Posted On Saturday, May 27, 2006 1:44 PM

WSS v 3 Configuration - I dont get this
I was trying to setup WSS v3 on a VPC today. The setup went fine, but then the configuration (I mean SharePoint Products and Technologies Configuration) failed about 4 times at the “Registering SharePoint Servces” i.e. 5/10 stage before it finally continued. I really dont get it. The exception in the log says this 05/27/2006 17:16:52 10 ERR Exception: Microsoft.SharePoint.SPExce... ---> System.Data.SqlClient.SqlEx... Cannot open database "WSS_Search_HEX" requested by the login. ......

Posted On Saturday, May 27, 2006 10:05 AM

WSSv3 setup - quirk/feature?
A colleauge of mine was trying to setup WSS v3 Beta 2 today and was shown this message Service Pack2 is forced if you need to upgrade. Nice! So I am guessing that the upgrade path for customers who have not yet applied Service Pack 2 would be to apply SP2 first and then upgrade (i.e. 2 steps) I just cant imagine why there isnt a direct upgrade scenario. Please educate me if you know better. ......

Posted On Thursday, May 25, 2006 8:46 PM

I love the SharePoint Show
I think the SharePoint show is a really great idea. Its only at episode 3 so far and I am loving it. So far most of the material we’ve been seeing about SharePoint that comes from outside Microsoft is by way of blogs and articles these have mainly been literary pieces, i.e. most of them lack personality and voice (I mean most of them are text). The SharePoint show on the other hands adds that human touch which is quite awesome. Kudos to Gene for comming up with this. As someone who works with ......

Posted On Sunday, May 21, 2006 3:52 PM

Office 2007 Technical Readiness Program Presentations
Mart already blogged about this, so go check it out. I might as well add that if you are are a vendor that delivers solutions on the office platform you might be missing out if you dont check it out. Any one in paticular you should take a look at? No, check them all out :) but this might be a good starter Office 2007 WSS Collaboration ......

Posted On Saturday, May 20, 2006 12:33 AM

SharePoint Mangement Tool
Looks iDevFactory have come out with a comprehensive SharePoint Mangement tool called USPM. “Focused Management within USPMUSPM is broken down into the four key management focus areas that comprise a SharePoint environment: Portal Management, Sites Management, User Management and Content Management. This approach allows you to get a holistic view of the management area and then immediately act and complete your management task(s). “ This think looks neat, yet to try it though ......

Posted On Friday, December 2, 2005 11:14 PM

_fpdatasources - Where your UDCs are at

Today, courtesy of Angus, I learnt something new about FrontPage.

Ever wondered how every time you open a site in FP (FrontPage), FP keeps track of the all the DVWP datasources you have created for that site, and how its available to whoever opens that site in FP?

What happens is every time a DVWP created and saved  in FP on a site, the DVWP Connection snippet is saved in the _fpdatasources folder as an xml file.

Posted On Monday, October 31, 2005 11:54 PM

NeoWorks' SharePoint lineup
I am sure most of you are familiar with NeoWorks of their Log4Net fame. But they also have 2 products for SharePoint. 1. A wiki product - WikiPoint 2. And a series of XML WebParts for External Application Integration – NeoWorks XML Suite Check them out: http://www.neoworks.com/ ......

Posted On Saturday, October 8, 2005 7:02 PM

Pedro's thoughts on SharePoint CAS

Pedro has shared a general set of Guidelines on SharePoint CAS.

Definitely usefull if you are starting off on SharePoint WebParts and having to deal with CAS.

Posted On Friday, October 7, 2005 3:13 PM

Improved SharePoint RecycleBin
Via Chris Johnson “So ... the smart guys in MS IT have come up with an alternate way of providing document recovery without going to a SharePoint backup. They have also decided that it is so useful that they are providing it to the world via GotDotNet. This solution uses an ISAPI filter that sits in front of the WSS ISAPI filter. It watches for requests from users to delete documents. When it sees one, it grabs the document and copies it down to a file share first, then allows WSS to delete ......

Posted On Thursday, October 6, 2005 5:45 AM

Clarifications on WinApp Echo
I previously raised some concerns regarding WinApp Echo an how it accessed SharePoint objects, and Garry Smith from WinApp has provided clarifications to set us straight. Check out the comments section on this post. Thanks Garry Post: http://geekswithblogs.net/t... ......

Posted On Thursday, September 22, 2005 10:24 PM

Shane's SharePoint Msn Messenger Contact List
Shane’s got his list of Messenger SharePoint contacts up. Awesome! One more immidiate requirement I have to get this community rocking. i.e. Basically to write a Messenger plugin that is capable of recording transcripts of these chats. I am thinking of something more like a ‘logging’ contact. That way whenever a SharePoint community site gets rolling, we could have an archive of interesting conversations. This could be a first cut attempt at a more aggressive plan for the future. ......

Posted On Friday, September 16, 2005 6:28 PM

More WSS 3 goodness

erouse has a recap of some other new WSS v3 goodness on his blog.

I am sure this is too early to ask, but it is bound to be on the minds of a few.

“With all the changes we hear being infused into the product is WSS still going to be free with Window Server 2003 or Server v.Next? Will it run on IIS6 (highly likely) or be II7 only?”

Posted On Friday, September 16, 2005 1:40 AM

Angus keep giving us those PDC Updates pal

Angus is up there at PDC, and has been blogging his way through.

Check out the updates on his blog.

Posted On Thursday, September 15, 2005 2:55 PM

More v3 Features on Eli' blog

Eli has a write up of more V.Next features demoed at PDC.

Go check it out. http://weblogs.asp.net/erobillard/archive/2005/09/14/425235.aspx

Posted On Thursday, September 15, 2005 2:21 PM

SharePoint v.NEXT Features
Our friendly SharePoint “Microsoftie” Mike Fitz has dropped us a big one. He has a post listing out some of the features of V.Next. Just looking at the ‘listed features’ which I believe isn't all of them, theres only one thought on my mind; i.e. “Woah!!!! Thats awesome, ME WANT NOW!” RSS. Everything about sites, lists, libraries, etc., can be syndicated via RSS automatically. Blogs and Wikis. Templates and features in the box. Content Types. These aren’t ......

Posted On Thursday, September 15, 2005 2:17 PM

WSS vNext Peak at Xbetas
Got this link from Dustin over a chat session we had today. Its a link to a couple of screenshots of Office 12. Now take a look at the screenshot showing FrontPage. Its got a WSS v.NEXT site loaded into it. So far I like the UI Revamp, but more than that, from what I notice i like the fact that there is breadcrumbs built in (i.e. the ‘You are Here’ text) and also the fact that there is a Recycle Bin built in. Rock On ......

Posted On Tuesday, September 13, 2005 8:21 PM

Next versions of MS CRM and Axapta to leverage WSS
Via Mart, I had a suspicion that this would happen, and seems like I was right. First it was Biztalk needing WSS as a pre-requisite, then Project Server running on top of WSS, and then there was speculation that there would be a product merge between CMS and Portal Server. “Via WSSDemo.com and eWeek we can read that the next versions of MS CRM and Axapta will use WSS for additional functionality. “The Redmond, Wash., company is building out functionality across its MBS product suite, ......

Posted On Tuesday, September 13, 2005 3:20 AM

RE: SharePoint Backup Scripts from Stevie
Looks like Stevie (from InfoTech) has posted a comprehensive SharePoint Backup Script. From the blog post “This script will backup: · The portal using the SPSBackup utility · The IIS Metabase · The computer's System State using NTBackup · Template and Config, Inetpub, log, and other miscellaneous files not backed up by SPSBackup” I am sure this will make a lot of you Admins happy J ......

Posted On Monday, September 12, 2005 4:33 AM

RE: WinApp Echo
Tim points out a utility for SharePoint from WinApp Echo. I faintly remember that someone mentioned that this was demoed at TechEd in the MS Partner section (I could be mistaken). I would agree with Tim that some of the features provided by the tool might be accomplished by directly manipulating the SharePoint Database (which is unsupported). But at the end of the day if you are managing a large Portal Setup what the product offers is ‘must-have’ features (i.e. in contrast to ‘would ......

Posted On Wednesday, August 17, 2005 5:42 AM

About those 30 New SharePoint Templates; Who made them?
I was playing around with those SharePoint Templates MS released recently, especially the change management one. If you have had a swing at this one you'd probably have noticed the Infopath forms submit to http://wsstemplates.quilogy... Orders/ so the question that remains are who are Quilogy, what do they do, and do they do SharePoint? Infact this "error" with the forms submitting to their site perhaps would end up servnig them ultimately; coz if they do SharePoint this ......

Posted On Monday, August 8, 2005 7:53 PM

Microsoft Watch: MS release 30 new SharePoint Templates
Eli already blogged about the release of the new SharePoint Templates. Quite frankly that post is a killer, very complete. but here is an article up at Microsoft Watch, where Mary Jo Foley talks about Microsoft's 'quiet' release of the templates, and forecasts much more to come in or ahead of Office 12 ......

Posted On Sunday, August 7, 2005 7:55 PM

ChartWebPart at FrontPage Add-in Center

Apparently there is a chart webpart at the FrontPage add-in center.

Go check it out - http://www.microsoft.com/frontpage/downloads/addin/searchdetail.asp?a=701

Posted On Wednesday, August 3, 2005 8:32 PM

Introducing Heather Solomon
I came across her blog when going through the Newgroup trying to be a good samiritan. She blogs SharePoint, MCMS, and Web stuff (my cup of tea) ......

Posted On Friday, July 29, 2005 11:43 PM

Knowledge Lake Connect for SharePoint
One of my readers, Nelda Wong left me a link to the following 'cool SP Utility' "KnowledgeLake Connect is a configurable desktop application that enables users to easily index, store and retrieve any document, within any desktop application to SharePoint. KnowledgeLake Connect eliminates the conventional multi-step, manual process that standard SharePoint constructs require, replacing it with a fully integrated and automated solution" Link: http://www.knowledgelake.co... Thanks for the link ......

Posted On Wednesday, July 27, 2005 4:48 PM

Mouse Over Dom Inspector
Recelty a colleague was looking for a freebie IE DOM inspector. ( yes this is for SharePoint Javascript work ;) ). He hasnt found one yet but came across this cool link. http://slayeroffice.com/?c=... That one shows the DOM tree when you mouse over an element - pretty cool - could be effective for CSS debugging ......

Posted On Monday, July 25, 2005 11:02 PM

CaveDigital's XML Form Previewer WebPart
Every other SharePoint blogger by now must have already praised CaveDigital's XML Form WebPreviewer WebPart So I am going to do it as well. Pedro, good job on the release. I am sure a lot of us SharePoint Developer types would be exclaiming a sigh of releif, esspeically becuase you will be saving them the trouble of explaining why each user would need to install InfoPath otherwise. Here is a link to the Product: http://www.cavedigital.com/... ......

Posted On Thursday, July 21, 2005 11:21 PM

Mads introduces Power Aggregator
Mads posted about Power Aggregator from OmniSys, JOPX, Mike Walsh, and whoever is maintaining a list of SharePoint utils, thats another one for you. Personally I think this good. Having information rollup is something that is very critical to the SharePoint story. If it is not it should be, because what sells SharePoint is not only collaboration but also information sharing, and you do not always want the information on a teamsite to stay only at that teamsite. More often than not that information ......

Posted On Monday, July 18, 2005 2:15 AM

SharePoint NewItem, Upload form0 and pre-setting values through JavaScript.
Recently we had a need to autofill some dropdowns in an upload form based on query parameter. Sounds pretty easy right? After all, this just involves adding some JavaScript onto the page to pick something from the query string (lets say an index for convenience), then manupilate the DOM to set selected item index of the html "<Select>...</Sele... corresponding to the choice field you desire to the value obtained from the QueryString. But the only problem is, this is SharePoint and things ......

Posted On Sunday, July 17, 2005 9:11 PM

SharePoint On-Demand WebCasts on SharePoint Hosting, Capacitiy Planning, Performance etc.
I came across 2 good On-Demand Webcasts at Microsoft Webcasts that detail how Microsoft hosts its SharePoint insfrastructure, how the manage capacity planning, performance, and detail out best practices for your SharePoint Portal Server infrastructure TechNet Webcast: How Microsoft IT Does SharePoint Portal Server Hosting (Level 300) TechNet WebCast: SharePoint Performance and Capacity Planning Best practices and Lessons Learnt (Level 300) Here is another one worth looking at for your SharePoint ......

Posted On Saturday, July 9, 2005 6:23 PM

James is Blogging Again
Hey, did you guys know that James is back? Well neither did I. Its not like his back, but he has a new blog up at mindsharp. No longer jj4.bloggedup.com He is sorta/kind back here: http://mindsharpblogs.com/J... His last post on March 25 2005 was on stress testing SharePoint. Woah, he is getting 6 RPS. Jim u need to look at your box there ;), you might have a problem there. By the way that is actually a good question. Anyone interested in claiming there Stress test results for SharePoint along ......

Posted On Monday, July 4, 2005 9:22 AM

Include files arent allowed in SharePoint but then there is the DVWP right?
A couple of my colleauges who as far as I know have all their life worked with ASP (mind you not ASP.NET, just the now aged ASP) were trying to dip their feet into SharePoint. One of them developing a paticular WSS site kept insisting on the need for an asp include file to create a bit of jazzy navigation. Now as you know SharePoint does not allow include files. So I proposed for all the links to be on a WSS list and then render the navigation by means of DVWP. Yes this can be done, but to create ......

Posted On Wednesday, June 29, 2005 6:49 AM

The Collective vs the Individual
Bill Simser has a post titled "The Collective vs the Individual". He is not the first to spring up with an idea along these lines. As Mart points out in the comment thread Bob Mixon is setting up a Wiki for SharePoint information, but that isnt the first either. Around last year Amanda had a notion for setting up a Virtual SharePoint user group. Amanda is 'right on' that as individuals working on SharePoint we 'the collective' are geographically distributed. But what I have most wanted out of the ......

Posted On Tuesday, June 28, 2005 1:39 AM

Ozzie & Gates on Information Overload
Fortune.com has a joint interview Ray Ozzie and Bill Gates on Information overload and the future of Email. This is nothing new but the following is explicitly stated "Would you like to use e-mail less?Gates: Sure. We're going to make SharePoint [Microsoft's team collaboration product] a clear adjunct to e-mail. So if we have an event coming up, we can create a shared workspace that contains the documents instead of having a chain of e-mail back and forth with lots of enclosures. " "What about your ......

Posted On Sunday, June 26, 2005 8:12 PM

Ozzie & Gates on Information Overload
Fortune.com has a joint interview Ray Ozzie and Bill Gates on Information overload and the future of Email. This is nothing new but the following is explicitly stated "Would you like to use e-mail less?Gates: Sure. We're going to make SharePoint [Microsoft's team collaboration product] a clear adjunct to e-mail. So if we have an event coming up, we can create a shared workspace that contains the documents instead of having a chain of e-mail back and forth with lots of enclosures. " "What about your ......

Posted On Sunday, June 26, 2005 8:04 PM

RCCEWebPart
Recently I had a requirement where the stakeholder for a WSS Site wanted what I call 'Visual Security' i.e. basically where the interface does not render what the user does not have rights to. The requirement wasnt too extensive, they just wanted a few links to lists and a few list forms hidden if the user didnt have the right to add items. And they werent moved by attempts to convince them that content discovery is a good thing. So in the end had to cough up a POC WebPart simmilar to the Content ......

Posted On Friday, June 24, 2005 11:38 PM

Login credential box I hate you!! :)
What a frustrating day. I spent hours looking for a code snippet on google on how to achieve something that I was very sure I had done. I was looking for the snippet which does not bring up the enter credential box if the user does not have rights for a sharepoint section. I knew it could be done, I had done it before. I spent an awfull long time searching the newsgroups (as i recalled the place i had seen it the first time). All this for what? just the one line below // Prevent the request for access ......

Posted On Thursday, June 23, 2005 3:41 AM

XSL Reference
Ian pointed to this XSL Chapter from the XML Bible (http://www.cafeconleche.or... If you are doing plenty of DVWPs like me then its a given that you should know your xsl valueof, functions, whens and ifs ......

Posted On Tuesday, June 21, 2005 9:10 PM

RTEs and SharePoint
Ian recently posted about a WebPart called R.A.D Editor. Which is actually super brilliant, and I am sure most of us would more than welcome a tool of its capabilities, but me as a developer am wondering whether the $349s is worthwhile considering the alternatives such as FreeTextBox and FCKEditor. For a simple WSS solutions it might be it might be cheaper to write a simple content editor based on the 2 mentioned above. In the long run considering my woes with SharePoint's RTE and image functionality ......

Posted On Monday, June 20, 2005 3:44 AM

Maurice on Validating Part properties
Here is an enlightening post by Maurice on Part Property Validation http://www.bluedoglimited.c... ......

Posted On Monday, June 20, 2005 2:46 AM

FCKEditor
Looking for a very rich, Rich text editor? Take a look at FckEditor. I know that looks like a typo but it isnt its supposed to stand for FrecCK Editor. Its loaded and there is a managed version, Java version, and a version for Plone ......

Posted On Friday, June 17, 2005 12:51 AM

Chris Walker on Paging the DataView
Chris Walker has a gem of a post that definitely deserves linking to. You can find his post on adding page numbers to the DataView here. He is right, this is a very very common requirement that gets asked all the time. Ideally this functionality should have got rolled out in FrontPage itslef. I feel that the default DVWP template for paging is a bit flawed primarily because all it show you is Reset | Previous (Items X to Y) Next. Telling your users that you are showing Items X to Y is of no value ......

Posted On Sunday, June 12, 2005 8:22 PM

WebParts from ACAR
I found this series of WebParts being linked to from Micheal Greths blog. Theres a couple of good stuff in there including a Poll WebPart & Quiz WebPart amongst others. I had previously not subscribed to Micheal Greths blog since its mainly in German, and having to language translate an RSS feed is no fun, now I think I should just in case not to miss stuff like this. ......

Posted On Monday, May 23, 2005 3:13 AM

Shane on why SharePoint
Shane has a good post on why SharePoint from the Graphic designers perspective. I think I am going to be using that post a lot to convince a lot UI guys I know to make the move. check it out http://www.graphicalwonder.... ......

Posted On Sunday, May 22, 2005 11:47 PM

Windows Server 2003 Black Logon Screen
Faced a dilemna with a SharePoint box recently. This SharePoint box had been running for over 4 months, and had over 500 users using it daily. Its not a dedicated server box, but more of a PC that runs as a server. Its local HDD capacity is 40 Gigs split up into 2 20GB Partitions. Most you might think that is OK (I innittially thought - what the heck, its just WSS hosting 1 site). But remember 500+ users on a daily basis. IIS Logging was turned on (default settings + few other properties for a usage ......

Posted On Saturday, May 21, 2005 7:56 AM

List/Site Permissions & the WebService
A small quirk I ran into yesterday. Typical scenario is there a list on a site (call it ListX) that is on a site (lets say SiteY). Now typically if a user is given rights to the list and not the site (i.e. the user has no rights on the site, but is given rights to ListX), then if the user goes directly to ListX he can view list items. - Thats not a problem everything is fine and dandy. What doesnt work is the user cannot call any webservice on SiteY even the Lists.asmx to retrieve data from ListX. ......

Posted On Friday, May 20, 2005 2:24 AM

Breacrumbs again
Breadcrumbs for SharePoint has become a very popular WebPart, amongst developers and WebPart vendors. I've seen quite a few of these and most of them have one inherrent problem. From the ones I've seen it appears that most of the developers assumed that if a user visiting a site somewhere down the site hierarchy they naturually had rights to the parentwebs. This assumption is wrong, and such an assumption should not be made because its not unusual where you would want to give rights to specific sites ......

Posted On Thursday, May 19, 2005 8:33 PM

TFS and SharePoint
Mike Shorten posted an entry on his blog about simplifying user administration for Team Foundation Server. Now we on the SharePoint end would have a few reservations about step 16 over there. But anyways here is what I would like to know from those of you much more fortunate than me. Are the TFS sites a special WSS or SPS Site definition? I would like to know, but haven’t had time and from the looks of things will not have time to investigate this further (i.e. not time to install TFS at all L) ......

Posted On Tuesday, May 10, 2005 11:53 PM

WSS SP2 Details
Thanks to OliverLu for pointing this out http://www.microsoft.com/do... ......

Posted On Tuesday, April 26, 2005 12:25 AM

Those CAML tools I was looking for
Hey, do you remember sometime back I was searching for some CAML tools. I think I have found them. Patrick's got one at U2U and Stramit's got one too. btw, Patrick, I think you need to mention that CAML testing will only work on the same box as SharePoint is installed on. Same problem on my tool (because it uses the SP API, not the WebServices), but I am sure we SP Devs dont mind ;) Stramit's blog posting has some other cool tools as well ......

Posted On Wednesday, March 30, 2005 12:25 PM

News, RTF and No Pictures.
Today I feel like bitching about the Area Listings template and Rich Text Fields If I said 'I wanted a way of publishing news items on a Portal' I am sure all of you working with Portal would go 'Aha use the Portal News Area", but in my opinion, the Portal news area might be cool, but it is also limited. First off all, most of the features of lists are missing. Namely The ability to DVWP the listings in an area easily Edit listings in DataSheet mode The Export to Spreadsheet is not available (ya ......

Posted On Wednesday, March 30, 2005 9:48 AM

The suspense of Fabrikam

The download of Fabrikam date for Fabrikam has been pushed. This time to April.

Can I say typical MS Release pattern. But then again, I am not complaining.

Posted On Wednesday, March 30, 2005 7:54 AM

IE Context Menus For SharePoint
As a Site Admin dont you hate those WSS Sites that have the default 'Top Navigation' removed, leaving you with no easy way of getting to Site Settings or the Create Page? Well I do, and I resorted to drastic measures recenlty. Following Philips example I was able to squeeze a few minutes into writing a few IE context menus. Here is the replacement script for launching the WSS Site Settings page <script type="text/vbscript"> settings = "_layouts/1033/settings.aspx" create = "_layouts/1033/create.aspx" ......

Posted On Thursday, March 24, 2005 12:04 PM

Ray Ozzie, Microsoft and Office
Cnet news.com has an interview with Ray Ozzie, regarding how he will be involved with Microsoft. I think Groove's acquisition by Microsoft will be a great thing (heck it was bound to happen anyway). I've played around with groove about a couple of years back, and I liked what I saw. Anyways in a previous post of mine about Moon Edit I hinted at how real-time interactive collaboration was lacking in the office system (SharePoint namely). This is where I feel the P2P technology behind groove can really ......

Posted On Friday, March 11, 2005 7:56 PM

SharePoint Updates and backups
OK here is a little problem you might eventually come across if you are running stsadm backups. Fact is stsadm backups are version dependant. Now initially I assumed that it was only service packs that affect sharepoint's version, but apparently even security updates count too. Sharath points out a few tips on one of my previous blog posts. Thankfully there arent many patches for SharePoint ......

Posted On Friday, March 11, 2005 12:11 PM

SharePoint newsgroup statistics
I was browsing through sandbox.msn.com & I found Netscan which seems to a very interesting system that will show you statistics of newgroup usage. So here is the statistics for microsoft.public.sharepoint... http://netscan.research.mic... Darn, its been so long since I've hit the newgroups. Just been too busy these days ......

Posted On Thursday, March 10, 2005 5:29 PM

Mart shows you where to get your IFilter from

Mart shows us where to get our IFilters from

http://blogs.tamtam.nl/mart/SharepointSearchIFilterOverview.aspx

Posted On Thursday, March 10, 2005 4:42 PM

Seeing dwp:query results

I've always wanted to inspect the Xml result of a dwp:query.

Serge has posted the xsl snippet to show this.

Posted On Thursday, March 10, 2005 4:32 PM

Brooding about RSS & SharePoint
Ok, you perhaps already know that there are components out there that will let you syndicate the contents of SharePoint sites. Rss Syndication may or may not be a welcome alternative to SharePonit alerts but lets face it for alerts regarding a site I'd prefer the Rss route, I am sure we all hate inbox clutter. So here is a list of few of the Rss syndication systems out there - Syndication Generator from Maurice - Rss Syndicator by Sig Webber - SPSynd by DevHawk Out of those 3 the one I prefer is ......

Posted On Saturday, March 5, 2005 12:40 PM

New Item for a DVWP
OK if some of you were wondering how you could put in the New Item for DVWP’s toolbar here is the code. <TD class="ms-toolbar"> <table cellpadding="1" cellspacing="0" border="0" MsoPnlId="data"> <tr> <td nowrap=""><LocID ID="L_NewItem"/><a tabindex="2" ID="diidIONewItem" class="ms-toolbar" title="New" ACCESSKEY="N" href="{$URL_New}" onclick="javascript:NewItem... false);javascript:return false;" target="_self"><img src="/_layouts/images/newit... ......

Posted On Friday, March 4, 2005 12:39 PM

Oh Yeah!
http://blogs.tamtam.nl/mart... On this note, shouldnt us bloggers get a sneak peak at v.next or its feature list. Or maybe I should ask when this Pow Wow will happen? Further to this I think someone should list out the channels available for us (the SharePoint community) to suggest features, bitch about quirks etc to those at Redmond working on this awesome product ......

Posted On Wednesday, March 2, 2005 5:06 PM

SAST anrd Boolean Logic Search for SharePoint

Off of Mart Mulers blog

Mathew Cosier has been working on a toolkit to enable boolean logic on the SPS search.

Theres even SAST (Advanced Search Tools) WSS site to beta test it.

More deails here.

Posted On Wednesday, March 2, 2005 4:48 PM

Omnisys offers SharePoint WebParts
Omnisys has 2 neat WebParts for SharePoint Check them out: http://www.omnisys.co.il/IT... ......

Posted On Monday, February 21, 2005 1:22 PM

MoonEdit - real-time interactive document editing
Bob Mixon pointed out MoonEdit on his blog. Had an hour of fun with this application. I think it has a lot of potential. Technology similar to this is something I would prefer to have in the next version of Visual Studio (I havent checked out 2005 or Team System yet). But imagine the new twist this capability will give to Pair Programming. Ok Pair Programming might not have been the best example. but there would naturually be quite a productivity boom by 'peer-to-peer-ifying' collaborative application ......

Posted On Monday, February 21, 2005 9:02 AM

CorasWorks Cross-Site Search Web Part

Bob Mixon pointed out this gem : CorasWorks - Free Cross-Site Search Web Part

http://www.corasworks.net/learning/events/MSD2DJanDownload.html

Definitely worth a download.

Posted On Monday, February 21, 2005 8:43 AM

Question about the SharePoint crawl
Lately I’ve been puzzled by a hypothetical scenario with regard to SharePoint’s indexing. Consider that you have a bunch of WSS Sites named A, B & C. Now it is understood that the contents of A, B & C will get indexed in their own time. But supposing a WebPart page on A had links to B & C. Now would the crawl follow those links to B & C, index the contents of those sites and then return to indexing the contents of A? Or would B & C just be queued and processed in their own time. ......

Posted On Friday, February 18, 2005 9:11 AM

Overclocked to 7.2 Ghz

News scoop from Joystiq

Apparently theres a machine thats been overclocked to 7.2Ghz. Ben actually asks if it could run Doom3 at that speed.

Well first question would be, will the machine meet its Doom trying to run Doom3 at that speed.

Second question how fast will Doom I (or PcMan or Tetris for that matter) run on that? ;)

Posted On Tuesday, February 15, 2005 5:47 PM

Why No MPX yet?

Tycho of Penny Arcade seems to have discovered why the Motorolla MPX is still to show up. Man I really wanted that phone too.

http://www.penny-arcade.com/index.php3

More details at Howards Forums as Tycho points out.

Posted On Tuesday, February 15, 2005 2:19 PM

Ian's built a Wiki on top of SharePoint
Fyi http://www.wssdemo.com/wiki... Cool aint it - Definitely worth a closer look. Source: http://www.wssdemo.com/blog... ......

Posted On Tuesday, February 15, 2005 12:25 PM

Barry on - Not Rendering what you will regret
Good tip from Barry on WebPart development. http://www.barracuda.net/ba... ......

Posted On Tuesday, February 15, 2005 9:54 AM

'Go To' Menu - Sig's Style
OK; I have been holding out on you guys. A couple of months back I was talking to Sig, and we were discussion how the entire navigation story in SharePoint can be improved. This was the discussion that started this off for me. But he happened to show me a couple of alternatives that he was working on. And this one really caught my eye. I'm talking about the 'Go To' menu on the top left. Now Sig's version there is a DVWP with some super JavaScript to crawl the DOM and build the contents of the Quick ......

Posted On Tuesday, February 15, 2005 5:41 AM

Showing Lotus Notes/Domino content on SharePoint
Ian points to a utilityto show contents of LotusNotes/Domino contents on a SharePoint page.

Posted On Friday, October 1, 2004 1:14 PM

SharePoint and Non-IE Browsers
Mads has an initiative going to collect reports of browser incompatibility issues with SharePoint. Sig mind sharing your knowledge on tweaking those javascripts to get SPS to work A-OK on FireFox ;) ......

Posted On Wednesday, February 9, 2005 11:36 AM

OMG - Have I been blind all this while?
Been wanting to post this for sometime, just didn’t have the time to do it. Ever looked closely at formulae in calculated fields? I never realized how similar formulae in calculated fields were to CAML. It’s almost a 1:1 translation. For example look at this Calculated Field: =AND(Category="Books",OR([I... CAML: <And> <Eq> <FieldRef Name=”Category”... <Value Type=”Text”>... </Eq> ......

Posted On Monday, February 7, 2005 9:20 AM

CamlCheck
I remember seeing a tool like this before, but I couldn’t find it. Searched the net for sometime, and eventually gave up and did my own one. It’s pretty primitive at the moment, but it lets you execute CAML queries against a SharePoint list. Here is a few screenshots I’ve shared it here p.s No limitations on the code or app, do whatever you like ......

Posted On Wednesday, January 26, 2005 3:02 PM

No SharePoint Tabstrips? but then there is the DataView
When I first started with SharePoint I was pretty much surprised that the ability to create tabs was only available on meeting workspaces. I have no explanation as to why there is such a limitation. I am also currently unaware of a hack to make that system available across all WSS Sites, but here is something that I was able hooked up, and I am actually pleased with it (the main reason I am pleased with it, is because it’s nothing more than a DataView WebPart). What I wanted was a system of ......

Posted On Thursday, January 20, 2005 11:23 AM

Any one knows what happened to Jim

Has anyone seen or heard from Jim (James Edelen) recently. I am wondering if he has gone MIA. Recently I was referring a colleague to the SPExport tool, but what do you know, Jim’s Blog (http://jj4.bloggedup.com/mt) isn’t functioning.

Posted On Thursday, January 20, 2005 9:52 AM

STSADM Backup Restore and SP1
Something I came across today. I have a bunch of stsadm backups of WSS sites. Today when I tried to restore one of them after re-installing SharePoint this error screamed at me “Your backup is from a different version of Windows SharePoint Services and cannot be restored to a server running the current version.” Guess what – STSADM backups are not version independent. My scenario was a SP1 backup to be restored on a non SP1 box. I do not know if a Pre SP1 backup will restore on a SP1 machine. I haven’t ......

Posted On Thursday, January 13, 2005 10:49 AM

The bravest amongst us
Right now I think Raymond Mitchell is the bravest amongst us. Thanks for going through the pain of tolerating the exams Ray. Have anyone else of you sat for the exam yet. If so here is some queries I guess all of us would like to have answered. 1. What percentage of the questions are about SPS? 2. What percentage of the questions are about WSS? 3. What percentage of the questions are about .NET Development for SharePoint 4. Any questions on Frontpage customization of SharePoint? 5. What percentage ......

Posted On Friday, December 17, 2004 2:34 AM

NLP CAML Parser?
Once upon a time (not very long ago to be quite honest) I thought it would pretty neat if there were a Parser that could convert conditions written in natural language to CAML. What I wanted was a parser that could convert something like this (Column1 = Test) | (Column2 = JohnDoe) To <Where> <Or> <Eq> <FieldRef Name=”Column1”/... <Value Type=”Text”>... </Eq> <Eq> <FieldRef Name=”Column2”/... <Value Type=”Text”>... ......

Posted On Monday, February 7, 2005 9:17 AM

MSDN Magazine Goodies.
Code samples for MSDN Magazine have been released. The WSS Recycle bin is included. Btw did you notice the page goes as this " "Source Code—2005 February 2004 — Vol 20 No 2 Download all the code from February MSDNMag0502.exe (3,487 KB) ….. January 2004 — Vol 20 No 1" Yes, I know, adjusting to 2005 is so hard. I still sometimes write the date as 2004 too ......

Posted On Monday, January 10, 2005 11:22 AM

Look what I found: some more site SP Sites on the Net
Was doing a google search to find something about SharePoint’s CreateWS.aspx page. The search results returned were interesting. Here some sites that are listed, all running SharePoint. - Destination Desktop - ISC Consulting - Eushe.org Heres the search results I got ......

Posted On Friday, January 7, 2005 9:20 AM

SPList.Item[x] != SPListItem.GetItemById(x)
Just wanted to state the obvious. SPList.Item[x] != SPListItem.GetItemById(x) Don’t get confused, with the SPListItem you are able to iterate through each list item via the item Iterator. The Item iterator basically takes an index which is NOT equal to the items ID on the list ......

Posted On Thursday, December 23, 2004 7:53 AM

Erol is Blogging
Hey checkout Erol's SharePoint blog. I knew Erol was deep into SharePoint in france , but I didn’t know he was blogging. Btw it’s the first bi-lingual blog I’ve seen. J ......

Posted On Monday, November 1, 2004 7:20 AM

SharePoint Portal Server Deployment resources on TechNet
Technet has a couple of usefull articles on SharePoint Portal Server Installation and Migration. Link: http://www.microsoft.com/te... ......

Posted On Monday, November 1, 2004 5:12 AM

Something About WebParts
Maurice shares some thoughts on what most probably might be with the next Version of SharePoint. He also mentions vaguely the nuance of developing and deploying WebParts. The fact is SharePoint v Next will built on the next version of Asp.net. I am sure that most of you would agree that WSS is today what it is because of Asp.net. The move up from SPS 2001 or STS to SharePoint 2003 was phenomenal. All that productivity capabilities just opened up with the 2003 versions. I suspect that we can look ......

Posted On Wednesday, December 22, 2004 1:39 PM

SharePoint Site Templates from Microsoft
Ian has enumerated a series of Site Templates here. This is awesome. Whats even more cool is that SharePoint Customization has sites up based on some of those templates like below. Contoso Lives!! mohahaha!! (<-evil laugh) - The site using the PM template - The site using the High School Template - The site using the HR Template - The site using the Real Estate Template - The site using the Sales Template - The site using the Doctor Template - The site using the Hospital Template - The site using ......

Posted On Wednesday, December 22, 2004 1:39 PM

SharePointCommunity.com

Hey guys, check out James Muellers SharePointCommunity.com yes another site running on WSS. This one is more of an aggregation of SharePoint resources.

Personally I hope this effort gets absorbed into Amanda's Virtual UserGroup.

Posted On Friday, December 17, 2004 7:04 PM

Advanced SharePoint Solutions Book
Scott Hiller's book 'Advanced SharePoint Services Solutions' will be available at Apress. Here is a look at the TOC courtesy of Apress. CHAPTER1 CollaborativeApplication Markup Language CHAPTER 2 Databases,WebServices, and Protocols CHAPTER 3 Advanced Web PartTechniques CHAPTER 4 Advanced SharePointPortal Server Solutions CHAPTER 5 The InformationBridge Framework CHAPTER 6 The Business ScorecardsAccelerator CHAPTER 7 SharePoint andBizTalk Server 2004 CHAPTER 8 SharePoint andMicrosoft Content Management ......

Posted On Friday, December 17, 2004 2:16 AM

You know you've used too much FrontPage when...
You know you have used too much Frontpage when You hit F12 in Visual Studio to Run a project. You hit F12 to refresh the browser You keep looking for the ‘HTML Navigation Widget’ in Visual Studio.NET Happens to me all quite often ......

Posted On Wednesday, December 15, 2004 1:59 PM

Cant go all the way with FrontPage
Recently I have been quite annoyed with FrontPage. Mostly because of it little quirks and bothersome default behavior. Here are a 2 main one that are a real pain to me. DVWP details are cached, so if you change the DVWP properties, its not going to reflect on the TaskPane untill you close the site and reopen. To me this is Irritation no1. The biggest one of them all. Because if you didn’t know the details were caching you’d be totally at loss as to why your changes do not have any effect. Furthermore ......

Posted On Friday, December 10, 2004 8:39 AM

SharePoint didnt know what it was doing when I wanted a second Portal Created
I had to reinstall SharePoint Portal Server today; today because it seemed like a good day to do it. My SharePoint Portal Server got zapped long time back after IT decided to rename all the machines to some finky naming-convention. Zapped as in the Search went down and never came back. So I was installed SharePoint, configured it, and then created the first portal, everything went OK. Once the Portal was created it normally presents a screen providing you with several options like to visit the site, ......

Posted On Wednesday, December 8, 2004 12:48 PM

Microsoft Explains how to rename a SharePoint Portal Server
Fyi http://support.microsoft.co... I wouldn’t exactly call that renaming, its more like re-installing to me ......

Posted On Friday, December 3, 2004 6:47 AM

Tools Galore (Work In Progress)
I am not sure if this has been already done, but I think it’s about high time someone started consolidating a list of tools that are out for SharePoint. I am thinking of something similar to the SharpToolbox. Of course the list will not be huge like the CSharp list at SharpToolbox, but I think we’ve got enough to go around. So let me start it off by providing the ones I know, you guys can contribute by adding the ones you know to the comments system of this post, and I will update the ......

Posted On Thursday, December 2, 2004 12:03 PM

Puzzled about an old SharePoint patch
Heres a patch for SharePoint that I didn’t know existed. Its pretty old too (dated 10/15/2003) and that’s the bit that has me puzzled. Wasn’t SharePoint released in October 2003. That would mean this patch came out 15 days after the product release ......

Posted On Tuesday, October 26, 2004 8:27 AM

Tip From Mads about Speeding up Sharepoint Alerts

A good tip from Mads about speeing up SharePoint alerts.

Posted On Thursday, October 21, 2004 7:44 AM

Bryants SharePoint DB Hack

Bryant has a good post on a SharePoint database hack related to installing WebParts. Even though you may never have to use this, its always handy knowing it can be done.

Posted On Wednesday, October 20, 2004 6:21 AM

Role of the Canary in SharePoint (Single Sign-On or otherwise)
If you’ve seen my earlier posts on SharePoint Single Sign-On, you would remember that I showed some curiosity regarding the role of the Canary in SharePoint. So here is Chris’s (the nice chap I mentioned in those posts) take on it. The “canary” was implemented to thwart a variety of cross site scripting / single click attacks. Examples include receiving a mail with a link to a malicious web site that then tries to either redirect you to another page or otherwise use your identity ......

Posted On Monday, October 18, 2004 11:39 AM

Is it Christmas already?
Was catching up on my Rss feeds and noticed that there we a bunch of SharePoint tools released, almost as if it was Christmas already. Here is the list with my first impressions SharePoint Explorer This is a neat tool except for one annoying issue i.e.; the lack of validation specially for entering the ‘SharePoint Url’ in the Settings tab. If the URL is entered without a trailing ‘/’ it throws an exception, and oh yes when you enter your credentials for the WebService to use make sure nobody is looking ......

Posted On Thursday, December 2, 2004 10:02 AM

PortalShield
Just one of those fyi items Checkout McAfee Portal Shield for SharePoint ......

Posted On Wednesday, December 1, 2004 2:00 PM

SharePoint calculated fields containing numeric data that are shown with a comma
Here is a basic tip If you have a calculated field contains numeric data, SharePoint by default formats the field and displays it comma to separate the thousands. This behavior can be overcome if you concatenate a string portion (or even a blank string i.e. &””) to the calculated field. So using the example Michael Helland spoke about in the above link even =Year(Date)&”” will work too ......

Posted On Tuesday, November 30, 2004 3:42 AM

New Server on the Horizon with SharePoint Portal Services Version 2 (whatever that means)?
Got this scoop from Microsoft Watch There is a new server codenamed R2 that’s destined to be released sometime in the near future. Apparently it looks like an upgraded version of Windows Server 2003. Here is what got me interested “Microsoft officials have talked publicly a couple of times since this spring about which of the more than dozen feature packs that it plans to fold into R2. Among the ones that are definites, according to partners: Active Directory Federation Services (a k a "Trustbridge") ......

Posted On Friday, November 12, 2004 6:17 AM

Look whos running Maxthon
Whilst downloading the latest release of Maxthon, I saw an interesting comment in the reviewers list that brought me to Stephen Toulouse’s blog. If you look for the entry dated Monday, August 30, 2004 on this page. Stephen admits he runs Maxthon. Me, I occasionally keep switching back and forth because sometimes Firefox just acts weird. Anyways another interesting point, Stephen is using WSS to blog. Wayta go Stephen ......

Posted On Monday, November 8, 2004 12:00 PM

Navigo providing SharePoint Search Enhancements
Navigo who provided the free SharePoint explorer tool also provide a product called ONTOLICA that provides a series of webparts that provide more extensive search capabilities for SharePoint. Ontolica Search Features Support for all standard search features Intuitive SearchAssistant AND / OR / NOT support Wildcard (*) search Configurable search properties Context sensitive search properties Custom properties in the search result. Respects the SharePoint security model Personalization Reusable Web ......

Posted On Friday, November 5, 2004 12:11 PM

Great SharePoint Explorer tool
If you havent already, you need to check this out Source http://weblogs.asp.net/soev... "Great SharePoint Explorer tool Have a look at http://www.ontolica.com/Eng... for a great explorer tool with the following capabilities (quote from website):WSS Features View and modify the object properties of Virtual servers, Sites, Lists, List templates, Document Libraries, Files, Folders, List items and List fields. Delete site collections, sites, ......

Posted On Friday, November 5, 2004 11:45 AM

Another WSS Site on the web

Hey look what I found. Someone is actually using the Afternoon (banana yellow) SharePoint theme.

Posted On Monday, November 1, 2004 3:09 PM

Connectable Page Viewer Installation and Make MSI
For a long time I’ve wanted to try out Jim Duncan’s Connectable Page Viewer WebPart, but for some reason or other, the setup never worked proper for me. It runs halfway and stops. Today with the use of a new tool I found I was able to finally install that WebPart. That tool is Make MSI. Its some freebie I found on the net, it lets you do several MSI related tasks, and one of them is to run the MSI with verbose logging. So what did the log tell me about the failed install of “Collutions Web Part - ......

Posted On Friday, October 15, 2004 3:32 PM

A whole load of SharePoint resources (categorized)

Arpan Shah's blog has a whole load of SharePoint resources categorized.

Might be faster to skim this page looking for something than hunt through the aisles of google.

Go check it out: http://blogs.msdn.com/arpans/archive/2004/10/11/241116.aspx.

Posted On Wednesday, October 13, 2004 10:07 AM

SharePoint security and the UI
A couple of neat thoughts at SharePointblogs shared by Bob Mixon and Dustin Miller on how to fix the ‘Show it all’ UI of SharePoint. Daniel McPhearson also points to this post on Point2Share about options available to alter the UI. Radical thought of the moment: There’s no way I am writing JavaScript to this. I don’t even want to imagine going through all the trouble of debugging the script. Although I do agree with Bob, I would have preferred the adaptive interface to be ......

Posted On Tuesday, October 12, 2004 10:40 AM

Maurice's thoughts on changing a WebParts title

If you are into WebPart development then you would find Maurice Prathers post on changing a WebPart title programmatically informative, especially from the point of view of the WebPart framework event model.

Posted On Tuesday, October 12, 2004 10:36 AM

Maurice's thoughts on changing a WebParts title

If you are into WebPart development then you will find Maurice Prathers post on changing a WebPart title programmatically informative, especially from the point of view of the WebPart framework event model.

Posted On Tuesday, October 12, 2004 10:09 AM

SharePoint used in the presidential debate, also SharePoint used in Communication and alert WebPortal by Missouri Department of Homeland Security
Bill English the CEO of Mindsharp (a SharePoint training & consulting company) pointed to this article in one of his mails to the sharepointdiscussions yahoo group. Even thought the article keeps mentioning Portal, I think its more of WSS than SPS. But here is another interesting bit from that article “The portal is a prototype of a communication and alert Web portal being developed by the Missouri Department of Homeland Security that's scheduled to go live Nov. 1. The state's $1 million portal, ......

Posted On Friday, October 8, 2004 4:51 AM

An MSDN Page - I mean dont they think about their users before they publish
Lately I've seen quite a bit of content like this on MSDN, and have been wondering if these authors have lost all knowledge of Web Usability guidelines. Even if you were a programmer, you would at least be aware of the 80char per line guideline. I mean look at this my; screen resolution is 1024x768; so I cant read it, whats worse is there is no scrollbars ......

Posted On Wednesday, October 6, 2004 6:50 AM

Extracting a WebPart Page, DVWPs and Saving Document Library Templates
Some things I got burnt by recently. Hope you guys are aware of these. 1) If you right click on a WebPart Page on a document library and say Save Target As (i.e. from IE’s context menu) what you are going to get is the HTML normally sent to the browser and not the WebPart composition. It makes perfect sense actually since the browser is requesting for a ‘Smart Page’ from SharePoint and there for SharePoint sends it HTML. Now having said that even though it makes perfect sense it is not too obvious. ......

Posted On Friday, September 17, 2004 5:44 AM

Moving Contents of Issues Lists are impossible?
Recently a colleague of mine was faced with the problem of moving content from one WSS Site to another, with almost all the lists you can save the content in a template and recreate the list, but that is not possible with the Issues List. For some reason beyond my comprehension the Issues List does not let you save the content to a template. Here is a small tip on this, but I do not recommend it. The SharePoint ‘_Site’ database contains a table called UserData that stores the contents of all lists. ......

Posted On Friday, September 10, 2004 4:03 PM

(SPS) SSO_E_CANARY_VALIDATION_FAILURE error solved thanks to the help of a very nice guy.
My earlier frustration with a programming issue I had with SharePoint Portal Server Single Sign On (SPS SSO) came to the attention of very nice chap inside Redmond . All I can say about this chap is that he is very nice, goes by the name of Chris, and works with SharePoint Portal Server; Did I say he was nice guy already? Well anyway he is a nice chap. He was able to throw a suggestion at me that actually bowled me over. It was one of those things that go totally un-noticed until someone points it ......

Posted On Friday, September 10, 2004 3:50 PM

(SPS) SSO in SharePoint is driving me nuts
Actually I am complaining about very simple bit of code. It is so simple that even I could write it (or copy and paste it) a million times. All I want to do is to set a user’s Credentials into the Single SignOn database from a WebPart, but the frigging thing keeps failing. string[] rgSetCredentialData = new string[2]; rgSetCredentialData[0] = "2ser"; rgSetCredentialData[1] = "rb26dett"; Credentials.SetCredentials( 1, "TestSSOAPP", rgSetCredentialData); The error returned is SSO_E_CANARY_VALIDATION_FAI... ......

Posted On Tuesday, September 7, 2004 12:19 PM

SharePoint SP1 KB Articles
WSS SP1 KB Article http://support.microsoft.co... SPS SP1 KB Article http://support.microsoft.co... ......

Posted On Friday, September 3, 2004 2:28 PM

Using a DVWP in a WebPart
I found out today to my surprise that you can actually use the DataView WebPart (and all all the other SharePoint WebParts) as a control in a WebPart that you are creating. Isn’t that sweet? Its also remarkably easy to use. It goes something like this class YourWebPart : Microsoft.SharePoint.WebPar... { ... private DataViewWebPart dvwp; ... protected override void CreateChildControls() { ... dvwp = new DataViewWebPart(); dvwp.DataFields = DATAFIELDS; dvwp.DataQuery = QUERY; dvwp.Xsl = ......

Posted On Tuesday, August 31, 2004 11:15 AM

MSDN Page for SharePoint Portal Search and Url Parameters
Fyi. http://msdn.microsoft.com/l... ......

Posted On Thursday, August 19, 2004 3:12 PM

My first SSO plumbing effort is taking shape
I’ve been having a sour week (i.e. week starting last Thursday), I had requirement to implement SPS Portal SSO and the current requirement was that users should seamlessly be logged in to a JSP system and be shown certain useful pages within a WebPart. What had me stumped was I could screen scrape and login, but after retrieving a JSessionID for a logged in user, I was clueless on how to translate that to the browser. There were a couple of approaches that I entertained Add the JSession Cookie to ......

Posted On Thursday, August 19, 2004 3:10 PM

MSKB Article on filtering a DVWP by query param
I found this interesting MSKB article whilst searching for other related information. http://support.microsoft.co... As Ian constantly acknowledges, I agree, the DVWP has enormous power and I mean way beyond just XSLT filtering. If the dataquery syntax can be mastered then the potential of the DVWP is multiplied. Now I need to go find a good article on the DVWP query syntax and its capabilities ......

Posted On Thursday, August 19, 2004 6:03 AM

Upcomming MSDN Webcast on DVWP
Bob Mixon points out to this up coming MSDN WebCast on the power of DVWP. I am sure Ian will be pleased ......

Posted On Thursday, August 12, 2004 11:37 AM

Almost there but not quite
Greg Hughes points to the following SPS Portal on the internet. It is almost what I’ve wanted to see for a long time. What I mean I’ve seen my fair load of WSS Site samples on the net, and SharePoint customization hosts a good series of WSS samples too, but what I also want to see is a full blown SharePoint Portal Server sample J ......

Posted On Thursday, August 12, 2004 9:33 AM

Eric's Big List of SharePoint Links

Just in case someone missed it, here is Eric’s List

Posted On Thursday, August 12, 2004 8:44 AM

Mads Nissen points out how to emulate the SPS Site creation using SPS Object Model and WebServices
Here is a link to the post, I haven’t had the need to do this yet, but I’m sure sometime down the line the requirement is going to pop-up. Thanks for the info Mads ......

Posted On Thursday, August 12, 2004 8:33 AM

Technology adopted by ASP.Net 2.0
This may be old news but… It’s nice to see a technology that was in SharePoint for sometime finally find its way in to ASP.NET. When I first got my hands on SharePoint 2003 in its early Beta stages I was totally in awe about the WebPart Framework. On this note does anyone have an idea when we will get to see what killer features would be present in SharePoint Version Next (perhaps it’s too early to ask) ......

Posted On Thursday, August 12, 2004 8:32 AM

SharPoint resources on GDN
Patrick Points to the fantastic resources for SharePoint that are hosted on GotDotNet. What I want to know is when did this page get published? If I had known about this stuff earlier it wouldn’t have been easier to develop a tool (A Parser for STSLogs) that I already have – grrr! I perhaps need to keep a closer watch on the MSDN technical articles section in future. It would surely help if you could Subscribe to an RSS feed for a particular section in MSDN (wishful thinking J ) Hmmm looks like there ......

Posted On Thursday, August 12, 2004 5:51 AM

Server.Transfer wont work in a WebPart
Do you guys know about these bugs? - 320439 - 817036 Well theres a simmilar issue with SharePoint, and I suspect that its ASP.NET at play underneath. Try this create a webpart that tries to transfer control onto another page in SharePoint. for e.g. protected override void RenderWebPart(HtmlTextWriter output) { try { Context.Server.Transfer(def... // Context.Server.Execute(defa... } catch (Exception e) { output.Write(e.ToString()); } } What you should see on the WebPart page is error ......

Posted On Wednesday, August 4, 2004 2:20 PM

Steven Collier's blog

Did any of you notice that Steven Collier had a blog.

Lets hope he posts more often in the future ;)

Posted On Monday, August 2, 2004 7:03 AM

One of those SharePoint FYI things

Thanks to WebDAV it is possible access SharePoint sites as NT Shares in the form of \\<ServerName>\sites\<SiteName>

But just fyi it doesnt work on the Windows2003 box, and sometimes not on the rare WinXP box. The usual resolution is this.

Posted On Monday, March 15, 2004 7:36 AM

ASWV - Another SharePont Workflow Vendor

SmartLibrary from Nintex looks quite good.

Their product gives some cool extensibility to SharePoint. They also have the neat feature of defining workflow within SharePoint's web gui.

Check out their screen shots on the site.

Posted On Tuesday, March 9, 2004 11:47 AM

SharePoint list field names - finder
With regard to my post on SharePoint field names you might find the following code snippet useful. // Initialize the list service Lists listService = new Lists(); listService.Credentials = System.Net.CredentialCache.... // Get the list schema XmlNode ndList = listService.GetList("ListNa... // Iterate through each field foreach (XmlNode ndField in ndList.FirstChild.ChildNodes) { string name = string.Empty; string displayName = string.Empty; // Obtain the nodes name name = (string) ......

Posted On Friday, July 30, 2004 5:46 AM

Lamont Harrington's SharePoint Resources
Just FYI if you didnt already know,
Lamont Harrington's Blog hasan excellent list of SharePoint resources.

Posted On Wednesday, April 28, 2004 8:39 AM

Found a site running on SPS 2001

looky here

Been a long time since I saw something like this

Posted On Thursday, April 15, 2004 3:11 AM

SharePoint and Performance
Here are a couple of links in relation to performance. James Edelen's response to a query about SPS Performance Paul's stress tests and scenarios. Microsoft's clustering FAQ SharePoint Capacity planning - MS Should update this, atleast remove the Beta bits from the content I know there must be a bunch of more interesting newsgroup posting regarding this subject, so if you know any one that is noteworthy please post a comment pointing to it ......

Posted On Tuesday, March 30, 2004 8:08 AM

Paul Schaeflein's blog

Check out Paul Schaeflein's blog

He has a lot of information published that my team learnt the hard way, through experimentation during our project's development cycle.

This is going to be a great benefit to WebPart developers old and new.

Posted On Tuesday, March 30, 2004 7:48 AM

Another one of those SharePoint mysteries - stssoap
Another one of those SharePoint Portal Server mysteries. Recently a colleague of mine was facing this dilemma. After a restore of a certain teamsite on SPS, the Search results weren't showing the contents. When she tried checking the gather log for the NonPortal Contents index it contained the following error. “The address could not be found, (0x80042616 - Error in the Site Data Web Service. ) Value cannot be null. Parameter name: uriString” Unfortunately there is a very non-relevant MS KB article ......

Posted On Thursday, July 29, 2004 8:33 AM

With regard to SharePoint field names
This is a problem I keep running into quite often and today again I spent an hour wondering why my code wouldn’t work. What I was trying to do was to use the Lists WebService (i.e. lists.asmx) to add contents on to a WSS list via the UpdateListItems() method. The reason for the hiccup in the code was that when trying to add a value to a field whose name consists of multiple words (for instance "Last Name") the field should be referred to with a "_x0020_" separating the words (i.e. "Last Name" becomes ......

Posted On Wednesday, July 28, 2004 3:10 PM

Win2k3 SP1 available for beta testers

Got this scoop of Neowin

Apparently there is a build of Windows 2003 SP1 available for Beta Testers. I am just wondering what changes have been made to IIS6, and if they would affect SharePoint in anyway (good or bad)

Ping-back if you guys know about SP1 for Win2k3

Posted On Friday, July 23, 2004 1:18 AM

SharePoint toolkit and bluedoglimited.com
Tim pointed out to this SharePoint toolkit. I played around with the url a little, and found that bluedoglimited.com is a SharePoint Site, and whats better still is there's a good SharePoint blog there too. I believe it is Maurice Prather's. The blog looks really cool. Nice theme, Sig might actually have some competition after all ......

Posted On Monday, July 12, 2004 3:11 AM

Deadlink on Office 2003 WebParts
Was checking compatibility of the Office 2003 WebPart today. On a machine that doesnt have Office 2003 installed the WebPart gives the following error. "To use either the Spreadsheet Web Part or the PivotView Web Part, you must have Microsoft Internet Explorer 5.01 Service Pack 2 (SP2) or later and the Microsoft Office 2003 Web Components installed on your computer. See the Microsoft Office Web site for more information. Install the Office 2003 Web Components." Interestingly enough the link pointed ......

Posted On Thursday, July 8, 2004 4:24 AM

SharePoint, the Extranet and Security
I did link to this the other day, but I just wanted to repeat it. Of course there is no harm in linking to this a second time now is there? I learnt a lot from it so just wanted to point it to you guys (SharePoint admins/wannabes) again. This resource kit is fantastic, it is very detailed, and by that I mean very very very detailed; detailed as in it would teach you your ABCs too if you didn’t know to read. The resource kit goes into explicit detail on how you can expose SharePoint to the extranet, ......

Posted On Tuesday, July 6, 2004 10:22 AM

ISA Server 2000 and SharePoint Portal Server

Just in case this one skipped you, there a resource on a ISA Server 2000 SPS Deployment Kit on Isaserver.org.

Posted On Monday, July 5, 2004 9:51 AM

ASP.NET 2.0, SharePoint, and IIS
I am in the process of installing VC# Express edition. For some particularly wierd reason its taking an awful long time to install for me. The .Net Framework 2.0 Beta has already been installed, and now its continuing with the setup after restart. What was interesting to note was that after the Framework 2.0 was installed my Sharepoint configuration didn't work. It complained quoting the famous error "Server Error in '/' Application." followed by a runtime error, and something to with the custom ......

Posted On Thursday, July 1, 2004 6:00 AM

Austin Wheat's SharePoint Blog

Austin Wheats has a good SharePoint Blog. Heres the link

Posted On Thursday, June 24, 2004 5:25 AM

DevHawk's SPSynd and Access rights for lists.
A couple of days back I ran into an issue regarding the DevHawk Rss Syndicator and access rights on lists. Here is a link to that post. Since it was a requirement on a portal implementation effort I was occupied for the last couple of days to find a work around for this, coz it could be a serious issue depending on how you've setup security on your SharePoint sites. Fortunately Philip Colmer came to my rescue by pointing me out to this entry on Austin Wheats blog. Austin explains all the issues with ......

Posted On Thursday, June 24, 2004 4:31 AM

Indexing StarTeam

A friend of mine at work got an internal POC working that lets SharePoint index the files contained in a StarTeam repository. I was totally impressed when I saw it working.

Kudos Ruks

Its basically a web-front providing the content of StarTeam thus providing an content source for SharePoint to index. On this note has anyone played around with StarTeam's WebConnect?

Posted On Wednesday, June 23, 2004 12:22 PM

Ran across SPSRssGen
I came across SPSRssGen today. OK so this is another one that needs to go onto the list of SharePoint syndicators. Strangely enough it was DevHawks SPSynd that led me to this tool. I was looking to overcome a small issue, where when a user is requesting a feed for a SharePoint site, and if the user does not have rights to view a list, SharePoint throws an UnAuthorizedAccessException (which as far as I know cannot be swallowed), and this spoils the entire feed. So spent an entire day fuddling over ......

Posted On Friday, June 18, 2004 10:19 AM

Searching SharePoint Portal Server from the Run Command
OK I admit it,I am a big fan of the 'run command' (Win Key + R). In fact I probably use it much more than the Start Menu. I mean for all those programs that are so deep into start-menu, the 'run command' becomes so very convenient for day-to-day work. for instance - IIS Manager is : Win Key + R -> InetMgr in contrast to Start -> [All Program] -> Administrative Tools -> IIS Manger - Visual Studio is : Win Key + R -> devenv in contrast to Start -> All Programs -> MS Visual Studio.Net ......

Posted On Tuesday, June 1, 2004 5:01 AM

Patrick Tisseghem's - What to do with Dangerous WebParts

This a vital bit of information for every WebPart developer.
AccessDeniedException <- wow didnt know about that one - :)

Good article Patrick, thanks

Posted On Tuesday, May 18, 2004 1:09 PM

SharePoint section on Office Online

Didnt know Microsoft had a dedicated section for SharePoint on Office online.

Check it out: http://office.microsoft.com/home/office.aspx?assetid=FX010909721033

Theres a lot of links to white papers, tools, etc.

Posted On Friday, May 14, 2004 10:19 AM

Search Results WebPart - failover
Recently I noticed a neat fact about the Search Results WebPart; that is how it responded to a failure with the index database, and I think this is pretty cool - "Hats off to Microsoft, for thinking about this" Consider a situation when the SPS is unable to connect to its Search Indexes, like for instance due to a database corruption, or the configuration database account being invalid, then as a result of this severed connection the search shouldn’t work (obviously), or perhaps give horrendous error ......

Posted On Friday, May 14, 2004 2:18 AM

WordML, Xselerator, SharePoint and pushing the envelope
Draft1-(wanted to post this before I forget I was writing this in the first place :) ) Over the past few days I've been playing around with WordML; and I think the possibilities for it from the point of view of an Intranet, are really exciting . Consider Ian Morrish's example of a WordML document being displayed on a WebPart page. With a few tweaks to the XSLT, you can limit the visible portions of the document to only that neccesary for public view. Stuff you would need to play around with this ......

Posted On Monday, May 3, 2004 6:48 AM

SharePoint Database - Finding a relationship between a document and its creator
First to fend off any SPS discriminations I might be accused of- Mike I am writing this with my knowledge of SPS, do not know if it applies to WSS, since I do not have a WSS Configuration to try it out on separately. Secondly fiddling with SPS database is not recommend, do it at your own risk K OK, I had this scenario recently (actually about 2 weeks back). An intern colleague of mine had to do a bulk upload of a bunch of documents to a SharePoint team site, which is not very unusual if you are trying ......

Posted On Wednesday, April 14, 2004 9:35 AM

Good news - MSDN references for SharePoint now show sample code

Its been some time since I've been to MSDN to refer the SharePoint class library, but I was pleasantly surprised today.

It looks like code snippets are finding their way into the SharePoint class referece. (sigh - At Last!) And about time too. I'm sure this will atleast cut down a little time off all that R&D work needed to use the API.

Posted On Thursday, April 8, 2004 7:51 AM

Whitepaper on How SharePoint/WSS Works

Found this whitepaper today.

Should check it out later when I get some fre time.

Posted On Thursday, April 1, 2004 4:39 AM

GothamWeb and Sharepoint help

GothamWeb have several online manuals for Windows Server 2003.

this one caught my eye. Its the SharePoint Help

Posted On Thursday, April 1, 2004 4:37 AM

SharePoint Customization is back up
Hey, Good news, SharePoint customization is back up. And they have got a whole load of new resources. Here are the list of the site Cascading Style Sheet Guide for Windows SharePoint Services Code Library and Samples Demos, Presentations, and Webcasts Free Trials and Developer Resource Kits Frequently Asked Questions How-to Articles Product Information RSS Newsfeeds SDKs Templates and Tools Tips and Tricks Tutorials and Training Web Parts and Packages White papers ......

Posted On Monday, March 8, 2004 9:53 AM

SharePoint's WebServices

Mike Gunderloy has a nice article describing the use of the WebServices of SharePoint.

There is also this MSDN article on the usage of the List Data Retrieval WebService

Posted On Tuesday, March 2, 2004 5:00 PM

Mads Nissens article on the Areas Template

Patrick points to Mads Nissens blog.

I came across his blog today along a compltely different track. I was searching for some stuff regarding CAML and came across his article on customizing the Areas Template.

Hes got a bunch of good links at the bottom of the article.

Posted On Tuesday, March 2, 2004 10:06 AM

Monty & Susans personal site

Isnt this cute, Monty & Susan's personal site runs on SharePoint 2003.

Nice work with template guys - ;)

Posted On Thursday, February 26, 2004 5:14 PM

Good SharePoint blog.

This blog has a lot of cool SharePoint information.

Plus his WebPart tool looks cool.

Posted On Thursday, February 26, 2004 4:43 PM

Microsoft's SharePoint Web Components Directory

Here's Microsofts directory of Webcomponents for SharePoint

Posted On Thursday, February 26, 2004 1:54 PM

Does laziness have a limit
I know I am lazy; and I mean really lazy, because today I was wishing that Mike would provide the template for his WSSFAQ site as a .fwp.Ofcourse right now it would be only me who would benefit, since I have a need for that template <evil grin>, but eventually as time goes on the uses for it would increase (and not only by me).I see prospects for the template for creating FAQsSupport sites (FAQ Variant)Internal Request trackingand whatever I need an FAQ variant at the time.Are there any others ......

Posted On Wednesday, February 25, 2004 5:59 PM

Smigrate GUI
Things just keep getting better [Via Jan Tielens' Bloggings]Now thats one item off my SPS Wishlist.I am still overwhelmed by the great sense of community around this product. The newsgroups are great (well, yes theres the odd 10 or 20 posts that go unaswered everyday, but hey so few experts, so many questions) And the folks on the SharePoint mailing list are really cool too, plus all those SPS community sites like MSD2D.com etc ......

Posted On Tuesday, February 24, 2004 11:07 PM

Another SharePoint Blog

Patrick's points to Sig Webber's blog that shows you different possibilities with the default WebParts and a little "frontpage"ing.

He has got a neat set of WebParts that I should checkout on the bottom right of the page.

Btw this is the most blog-like "blog running on Sharepoint" I have seen

Posted On Wednesday, February 18, 2004 9:47 AM

Highlight: Introduction to FrontPage DataViews on SharePoint
I came across this link a couple of days back, and I was playing with this feature in Frontpage today.Its pretty cool that you can pull your data from a datasource whether it be a database, xml file, webservice etc.., and generate a view like this above image is from MSDN articleonly with a few clicks. I am sure this one feature that any Portal designer will really love, coz I know a couple of dudes within the company I work for who eventually end up coding the UI front end, and database connection ......

Posted On Tuesday, February 17, 2004 2:04 PM

WebPart versioning
I am not really sure if I've posted anything on this topic before. I feel like I have, but if so I couldnt find the post in the archive. So I am risking a second post. However I did asked a similar question up on the sharepoint newsgroup some time back.Over the past few months my team has been building an intranet application based on SharePoint. We've basically being rolling out our own custom WebParts.Whats very odd about managing a WebPart development project is that, versioning is a pain.To increment ......

Posted On Friday, February 13, 2004 5:54 PM

Mike Walsh's got a blog

Hey guys gets what?

Mikes Walsh (MVP) is finally online and blogging.
http://mikeswss.blogg.de/

Ian, you can update the blogroll on your site now.
Mike, nice to have you online

Posted On Thursday, February 12, 2004 6:12 PM

"Spark" released from Microsoft
Got this off Wininsider.com
Microsoft has released a connector for integrating SharePonit and MS CMS 2002. I just cant wait to see it in action.
Hmm need to go find myself a MS CMS Server now.......

Posted On Wednesday, February 11, 2004 6:17 AM

Paraphrasing?
One of the nice things about SharePoint is that there are many ways of accessing the data. The most obvious is of course the web interface, but to accomplish thight integration with for example Office 2003, SharePoint offers a bunch of web services. These web services provide identically functionality as you get using the web interface; everything you can do in the web interface is possible using the web services! A nice example of the use of these web services is the integration with Office 2003. ......

Posted On Tuesday, February 10, 2004 12:33 AM

Look what I found

Wanting to find some really technical MSDN article regarding the PageView=Shared. I consulted google.


The search result was to one of the internal lists inside http://collegewriting.us/default.aspx. - another one to add to my list of "one those SPS sites on the net".

Posted On Thursday, January 22, 2004 8:20 AM

Sending a mail to your SPS document library
This is one feature in SPS that sounds so cooool. Kudos to the SPS team for having this feature. I can just imagine the potential around this feature for portals, especially if you have some system built around SPS. Imagine the convenience of just having to send a mail to SPS rather than fill out an upload form. Heres a MSD2D howto on the subject that came by mail today http://msd2d.com/newsletter... ......

Posted On Tuesday, January 20, 2004 12:55 AM

Another one of those SPS sites on the net

This site runs on SharePoint, its got a neat list of links, and also a blog.

My my - I've heard about blogging on SPS, but never got about to doing it.

Posted On Monday, January 19, 2004 12:28 AM

SPS 2003 and Extranet access
Recently I had the issue of dealing with SPS2003 and Extranet access. The issue is ofcourse no issue at all, but just the problem of how to add external users (i.e. ppl outside your Windows domain) and users of the Portal. Here are a couple of links that would aid anyone else who wants to achieve this. Google indexed discussion @ microsoft.public.sharepoint... Whitepaper on how to Expose WSS through MS Small Business Server. And there is a whole email thread on this subject at sharepoint@yahoogroups.com ......

Posted On Monday, January 19, 2004 12:22 AM

A simplified WebPart build process.
Deploying WebParts after you make a build is a bit of a hassle especially because you have to leave you IDE to do a couple of things. The basic process is you need to 1. Compile 2. Install the assembly to the GAC 3. Copy assembly to c:\inetpub\wwwroot\bin 4. Recycle the MS SharePoint default app pool - to invoke the new instance of the assembly -> Typically you will have to switch between VS.NET, InetMgr, and the command prompt. So here’s what I do. 1. My WebPart projects have their default ......

Posted On Thursday, January 8, 2004 6:40 AM

.NET Lessons learnt
Paschal has a post at dotnetweblogs on a couple ASP.NET lessons learnt. Just a note to SPS Developers. Dont you think this does not apply to you. One thing you should learn if WebParts are your game, pay close attention to anything that happens in the ASP.NET Custom Server control arena, because they both share the same bloodline. I took a different approach with regard to sharing SPS lessons learnt. What i did was Got the team to put up a SharePoint Social Meeting workspace. Created tab pages for ......

Posted On Tuesday, December 2, 2003 1:20 AM

Blogherald and Blogging on SharePoint
A friend of mine sent me this link

Posted On Friday, November 28, 2003 2:10 AM

Sharepoint Customization site

Looky here, got a link for to a SharePoint customization site in the mail.

Thanks for the link Bil Simser, and Don Wilson.

Posted On Monday, November 24, 2003 1:46 AM

Andy Santo's SharePoint Tip
Andy Santo has a tip for SharePoint on weblogs.asp.net If you dont mind Andy, I'd like to add a couple of thoughts to that. 1. If you want the code you write to be useful across many sites, theres one simple solution instead of adding multiple web references(i.e. for every site you want to change). If you peek into the constructor of reference.cs, which is generated when you add a web reference by VS.net you'd see that it has the path to the SharePoint site hardcoded. All you have to do is change ......

Posted On Thursday, November 13, 2003 11:27 PM

A note to any Sharepoint 2003 Developers
Just a note, Before you develop, first check MSDN, then check to see if any of the functionality you require is not already exposed as WebServices. Sometime back I spent a lot of time (since the SDK for SPS 2003 was not released at the time) writing code to create custom lists such as Discussions and Surveys. It was kind of frustrating then to be coding in the dark, but was equally rewarding when it worked. What’s frustrating now is discovering that all I had to do was a call a WebService ......

Posted On Monday, November 10, 2003 7:45 AM

Copyright © Tariq | Powered by: GeeksWithBlogs.net