Welcome to my blog on all things SharePoint and .NET. I have a range of articles that will interest you if you've made it as far as visiting my blog.
[Cross posted on SharePointDevWiki.com] Think this is the biggest week yet! Please support my efforts to compile this by tweeting the link! Development Environment Tip: Convering your Virtual PC 2007 disks to Windows Virtual PC (on Windows 7) - Tobias Zimmergren's thoughts on development Saved a few of my colleagues today playing with the new VPC stuff in Windows 7!
more...
Tags:
[Cross Posted on www.SharePointDevWiki.com] It seems every week more and more great content appears! These could almost become daily Coffee break posts! WSP Carsten Keutmann: Beginning SharePoint Development (Bonus part #3 WSPBuilder overview) Hot off the press! Carsten has released a fix for an installation issue with WSPBuilder! This man is the shining light of all things Sh
more...
Tags:
[Cross Posted on SharePointDevWiki.com News] SharePoint Saturday Sydney (8th August) @BrianFarnhill et al are organising Australia’s first SharePoint Saturday. @DanielBrownSA is also organising one in Adelaide too. Winsmarts SharePoint WCF Support @SahilMalik has gotten around to releasing on CodePlex the Solution Package with a feature to activate WCF for Share
more...
Tags:
So I’ve been doing some work in a MOSS Farm Development VM for a release to a WSS Farm. I created a a Site Collection using the Collaboration Team Site Definition thinking it wouldn’t use any of the MOSS Features (as you may know that MOSS is a superset of WSS). When I did an stsadm –o export from my MOSS Farm and then did an stsadm –o import into my WSS Farm I got the following errors: C:\Prog
more...
Tags:
A big thank you to the 182 people that responded to the Survey! It has been a real eye opener for me in terms of the amount of approaches that are available out there! Here’s summary: So many not on 64bit SharePoint Dev environment yet! Most are working off laptops with their environments Most are running their environment in a Virtual Machine Too many not running VM off a sepa
more...
Tags:
So I’m sitting on the plane on the way back to Perth for the weekend and thought I’d throw together a post on the new improved Web Testing capability within Visual Studio Team System 2010 beta . I remember first getting Visual Studio Team System 2008 Team Suite and trying the Web Testing capabilities with SharePoint. It failed horribly due to the way in which SharePoint renders it’s XHTML. Fort
more...
Tags:
I have been focusing my efforts recently on client projects around SharePoint User Profiles which are part of Microsoft Office SharePoint Server (MOSS) 2007 Editions (Standard and Enterprise). The User Profiles are one of numerous components making up Shared Service Providers (SSP’s) which also include Excel Services, InfoPath Forms Services, Business Data Catalogue and Enterprise Search. User P
more...
Tags:
I’ve just been on a training course and was shocked to find out that some of the Developers hadn’t heard of various SharePoint Resources online, including the SharePointDevWiki.com . I know, I know! Where have they been since December last year! LOL Seriously, it wasn’t so much the wiki, as I know that it is only promoted in various inner circles and not as mainstream as MSDN as a resource. I w
more...
Tags:
I have been on the Microsoft Partner Services training for Collaboration and Portal technology for two days presented by Ian Morrish from MCS NZ. @IMorrish is well known in the community for http://www.wssdemo.com/ . One thing that just niggled at me over the two days was the massive pressure that is on SharePoint Architects’ to take responsibility not only for SharePoint as a Platform but also
more...
Tags:
CompleteSharePoint.NET v2.0 was released today by Tommy Segoro, another local Perth SharePoint Developer. This open source project provides functionality to Windows SharePoint Server (WSS) 3.0 similar to the Publishing Feature within Microsoft Office SharePoint Server (MOSS) 2007. Right now I’m sitting on a plane on the way to Sydney and figured this was a great time to deploy the source to a Wi
more...
Tags:
So if you watch one web cast this year…it has to be the MVP Panel Discussion SharePoint Development recorded at TechEd in LA (#TeLA09). It included Rob Bogue (@RobBogue), Matthew McDermott (@MatthewMcD), Todd Bleeker (@ToddBleeker), Eric Shupps, Andrew Connell (@AndrewConnell), Todd Baginksi (@ToddBaginski), Maurice Prather and Scott Hillier. Some crazy pictures of the crew can be found on Rob
more...
Tags:
So last night before calling it a night I decided to post a tweet: #IfIHadAYearAtMicrosoft...I would ensure #SharePoint UI was 100% W3C compliant & be able to develop remotely off the server and got a reply within an hour from @LougeFlyZ aka Chris Johnson from the SharePoint Product team headed up by Arpan Shah (@arpanshah): @jthake one year?!? You can't do these things outside of a releas
more...
Tags:
I finally got round to uploading the User Group web cast where i talk about the approaches of deploying artefacts into a SharePoint environment. I discuss multiple approaches and also show the SPSource product that i have been on with @RichFinn. Check it out here: Download WMV Watch in Silverlight Player
more...
Tags:
After reading @JoelOleson’s latest post on how the Community has evolved I thought I’d raise some ideas to save all of our time ;-) As we’re all very busy people! The main reasons I use Twitter is: to discover new people in the community talking about twitter…and discover their blog…and subscribe to their RSS feed to try and answer peoples’ questions around SharePoint to ask questions
more...
Tags:
So the title got your attention, @JoelOleson posted quite a controversial post (in my opinion) today proposing a new group be setup called the SharePoint Knights. You can read about it and then come back to this post asI have put my thoughts down in this post. Why do we need this group? Being extremely blunt, the reason it appears this is needed is because the SharePoint MVP group does not awar
more...
Tags:
SPSource will reverse engineer: Site Columns, Content Types, Modules (Master Pages, Page Layouts, CSS Files, XSLT Files, etc.) and new List Templates functionality in your existing Solution Package Visual Studio Project structure. It will also automatically add entries into your existing Feature file (feature.xml) to include these entries providing a completely automated process. Why use it over
more...
Tags:
Thought I’d post this so that those of you not in the Twitterverse don’t miss out ;-) I have created a survey quickly in my lunch break yesterday…and was quite impressed with the flow of it and beta tested it with a few guys: Andrew Cox (Readify) and Kristian Kalsing. I put it live pretty soon after that and am humbled by how many people have re-tweeted and given positive feedback. The survey t
more...
Tags:
I had an issue today when specifying the details for the specific content access account e.g. the Farm Account as specified in the MSDN guidance. Now according to the documentation SharePoint should provision all the necessary privileges for the Farm Account, but it didn’t! Having a look at the event viewer showed the error below: After looking around on the web, basically the client had
more...
Tags:
Rich Finn released SPSource on CodePlex a while ago…something very similar to what I had on my mind to do, because of seeing how poorly VSeWSS Solution Generator reverse engineered Lists to ListTemplates (another post to explain this). You could use other tools to reverse engineer Content Types and Site Columns, but it meant a lot of cut and pasting. SPSource takes all that away and even update
more...
Tags:
So I’ve been reading over 450+ feeds for the best part of 2 years now and have come up with a system to ensure that I always get round to the essential ones. When I discover a feed it goes in the ‘SharePoint X’ bucket. I have 3 other buckets ‘SharePoint Priority 1’, ‘SharePoint Priority 2’ and ‘SharePoint Priority 3’. I ensure that I always every day keep up to date with the 1’s and without fai
more...
Tags:
I’ve recently had to finally take a look at Site Definitions after always taking the approach of creating a blank site and using Features to build up a site. 03/31/2009 20:32:52.05 Quest.PowerGUI.ScriptEditor.exe (0x102C) 0x11B0 Windows SharePoint Services General 8e27 Medium Ensuring module folder _catalogs/masterpage 03/31/2009 20:32:52.1
more...
Tags:
[Cross Post] The web cast is up for last nights user group on SharePoint Development with Unit Testing and here a few links discussed in it to: web cast SharePointDevWiki.com Unit Testing Jeremy Thake's blog (wss.made4the.net) Unit testing sharepoint 2007applications SharePoint Guidance (P&P team) TDD - Eric Shupps - Binary Wave Thanks for those of you who turned u
more...
Tags:
[Cross Posted]
As promised, I have encoded the presentation that Michael Hanes presented this afternoon and is available for your viewing pleasure.
WEBCASTClick here if IFRAME doesn't show
Click here to download the web cast
A big thanks again for Michael doing the presentation today! Please remember that there is a SharePoint Development with Unit Testing presentation on next Wednesday a
more...
Tags:
[Cross Posted] I'd like to thank Domenic Chiera from Microsoft for allowing us to run another User Group meeting on the last Wednesday of every month at the Microsoft Offices. These meetings will be targetted purely at SharePoint Developers, with a strict rule of "Visual Studio only" presentations. Based on feedback, Developers prefer attending after work rather than at lunchtime. It
more...
Tags:
There has been some debate on the OzMoss List Serve here in Australia regarding the inability to develop with SharePoint on an XP/Vista machine properly. The reason for this requirement by so many people is because of the controls put in place by organisation dictating that Developers HAVE to use an SOE workstation and typically these are locked down to XP/Vista and only have 2Gb RAM. Common S
more...
Tags:
Ok, so now I've got your attention you eager beaver SharePoint End Users...Power Users...etc. I thought I'd just put a few things out there from the other side of the fence! So there's lots of hype around jQuery and SharePoint on various resources such as EndUserSharePoint.com and some of my other personal SharePoint Developer heroes: Joel Oleson, Jan Tielens, Waldek Mastykarz, Nick Swan, Paul G
more...
Tags:
I've been tweeting lately on SharePoint Development tools and @MattBremer kindly pointed out that STSDev 2008 v2.0 was released last week. What is STSDev? STSDev codeplex project originally started by the Ted Pattison Group David Mann is currently the lead on this although there have been no updates for a long time. STSDev v1.3 is a stable product which is widely used across the community, alo
more...
Tags:
So the new VSeWSS 1.3 CTP creates a Web Application to host a WCF web service. Nice to see the SharePoint Development Product team playing with new technology. In my experience of installing it into a Development environment where I follow Least Priviledged installation approach recommended by Microsoft I found that you'll receive an error when trying to Package any VSeWSS Project in Visual Studi
more...
Tags:
Cross Posted here
It's great to finally get round to posting up a webcast of our Perth User Group for those that couldn't make it either due to living the other side of the World or being flat out at work!
I spent the best part of the flight over to Sydney syncing the PowerPoint slides to the voice recording I made. I've watched through it and it's a great presentation to keep referrin
more...
Tags:
I've noticed that there are plenty of bloggers out there that don't have a few social networking tools hooked up as well as some obvious tweaks. This will not only encourage more traffic to their own blog but also help the community to spread the word! So here goes: Full Posts in RSS Feed Don't cut your posts to summary fields in RSS feeds. If people want to pull down all the communities posts
more...
Tags:
Understanding SharePoint: List Forms « SharePoint Internals - Hristo Pavlov’s Blog Custom code with SharePoint Online and Windows Azure Why Your Vendor Screwed Up Your SharePoint Project - Elumenotion Blog Performance, Scalabilty and Architecture - Java and .NET Application Performance Management (dynaTrace Blog) » SharePoint: Performance Problem with Look
more...
Tags:
Kristian Kalsing: EP/MOSS portal technology strategies SharePoint and TDD – The other view | Agile Sharepoint development by 21apps and Andrew Woodward MVP Sending alerts to groups in Sharepoint 2007 « Gavin’s Sharepoint Blog SPTDD: SharePoint and Test Driven Development, Part One - Eric Shupps Simple SCRUM with SharePoint 2007 and Outlook 2007
more...
Tags:
We've all watched the industry make the most of the "SharePoint boom" that Microsoft has created by releasing SharePoint 2007 in 2006. This led to various problems in the market surrounding the product. How did this unravel? significant issues in the initial RTM release no governance up front by Microsoft on how to implement solutions on top of SharePoint immature SharePoin
more...
Tags:
Blogs / RSS Feeds I am subscribed to over 500 active SharePoint blogs from around the World and try and ensure that I keep up with my reading on these on a daily if not weekly basis (depending on how busy I am). I find this is the only way to keep up with developments within the community. There are some blogs that constantly produce awesome content and I have had to start prioritising which b
more...
Tags:
Now available: 0.2.4.0 alpha for Orcas RTM - LINQ to SharePoint SPDiag Tool Released - Bob Fox's SharePoint Blog VSeWSS 1.3 CTP Feedback and Feature Requests - Corey Roth - DotNetMafia.com - Tip of the Day Site Life Cycle Management V2 .. Why V2? - Robin | zevenseas | SharePoint Blog Download details: Of
more...
Tags:
February RDN | Perth Wednesday 25 February, 5:30pm – 7:30pm Cliftons, Australia Place, Corner St Georges Terrace & William Street, Perth ReadiPrimer* Topic: ‘UX: The Good, The Bad & The Ugly’ Presented by Quinten Miller, Senior Consultant – Readify In this ReadiPrimer session, Quinten Miller will identify common UX faux pas and how to best avoid them. He will discuss design
more...
Tags:
Eric Kraus' SharePoint/.NET Blog : Filter SharePoint Event Log Entries Demystifying SharePoint CSS Links - Elumenotion Blog Sharepoint Training: Sharepoint Portal Server Training Kristian Kalsing: Positioning SharePoint against competing products Integrating External Document Repositories with SharePoint Server 2007 Two SharePoint Exp
more...
Tags:
Clinton Cherry presented at the Perth SharePoint User Group on Tuesday and has kindly put up the slides from the lunchtime meeting. Unfortunately I couldn't make it as I have been on a Australia Institute of Management (AIM): Training and Assessment course to sharpen my skills some more for the SharePoint Development Training I run! Had a great time, lots of stuff to share with my readers on this
more...
Tags:
A fellow SharePoint Consultant in Perth mentioned that there is an inaugural presentation, jointly organized by Australian Information Security Association (AISA) and Open Web Application Security Project OWASP, being held in Perth for free at The Ernst & Young Building, 11 Mounts Bay Road at 5.15pm on <UPDATE>10th February 2009</UPDATE>. If you are interested please RSVP to per
more...
Tags:
If any of you follow my Twitter feed you would notice that I've been having various discussions with SharePoint people regarding Unit Testing, Mocking and Test Driven Development (TDD). Andrew Woodward (@21Apps) is the leader in the SharePoint TDD field by a long way. I wanted to get some stuff up on the wiki to try and give another angle to this and also leverage the power of the wiki to let pe
more...
Tags:
Clinton Cherry will be presenting at the Perth SharePoint User group on the 20th January 2009 at 12:30 at Microsoft in QV1 Building. Clinton will be talking about his experiences with BA-Insights Longitude for SharePoint 2007 which is a Seach add-on for the Platform. "'Longitude' is a third party product by BA Insight which extends SharePoint's search capabilities to deliver document page
more...
Tags:
Error I ran the CU on my Development Environment and had some errors in my Logs! Central Admin was working fine, but my Web Application wasn't. Action 12.1.5.0 of Microsoft.SharePoint.Upgrade.SPSearchDatabaseSequence failed. And my web application in IE showed this error: Server error: http://go.microsoft.com/fwlink?LinkID=96177 I found this on TeEchNet with "This is a bug in Microsoft
more...
Tags:
Last month I was interviewed by Rob Foster from the SharePointPodShow and we discussed SharePoint Development Best Practices. It was great fun discussing my experiences and back then SharePointDevWiki.com was just a twinkle in my eye! I recommend that you hook these guys up to your iTunes if only to hear my cheery english accent mixed with some aussie slurs! LOL I discuss my 8 part series S
more...
Tags:
Thanks to everyone that has contributed to the SharePointDevWiki already. It's made great progress since being launched with over 4000 page views and just under 200 page edits already! Check out the activity for yourself here! I've set up a new page on how to support the SharePointDevWiki and would really appreciate it if like minded Developers would add the badge to the site using the code a
more...
Don't take my word for it....check out the new site! As promised I have managed to pull some strings and get a Atlassian Confluence license and also some hosting space on Tatham Oddie's boxes. Please feel free to submit your comments on the proposed approaches to the content on this wiki...its a community affair after all! Please spread the word on this site by every means possible! Rather than
more...
I was recently on a client site where they have spent the best part of a year going through the process of making the decision and getting approval to purchase Microsoft Office SharePoint Server 2007 Enterprise Edition. Part of that presales process actually included attending one of my discussions on Enterprise 2.0 along the lines of "Facebook for the Enterprise" with a 15 minute segme
more...
Tags:
As any seasoned SharePoint Developers will point out, SharePoint has come along way in the Development journey since it's beginnings in 2001 to what it is today. It has still got a long way to go for a variety of reasons, some of which I have covered in my 8 part series. vNext Hype There is much hype surrounding Visual Studio 2010 starting to be spun by Microsoft after PDC with regards for its
more...
Tags:
Testing SharePoint was always an issue, because SharePoint has number of classes that are sealed and/or does not have public constructors. SharePoint's API consists heavily of sealed classes and classes with internal constructors. None of existed unit-testing frameworks provided ability to mock such classes.
Guys from TypeMock (http://www.typemock.com) did fantastic work, providing really powe
more...
I'm building a completely new farm with all the latest patches and when I create the SSP it lets me create individual Application Pools for MySites and the SSP itself and I can confirm creation which gives me the lovely spinning icon: And it just sits there for 10 minutes...I didn't want to close it so I opened another window with Central Administration. Finding the error The SSP link in Q
more...
Tags:
1: 11/12/2008 10:00:40 8 INF Creating connection string for config db SharePoint_Config server SOMSQL01\SQLMOSS
2: 11/12/2008 10:00:40 8 INF Creating connection string for admin content db SharePoint_AdminContent_c6b34e10-9f32-4fae-bfc1-50b489e58913 server SOMSQL01\SQLMOSS
3: 11/12/2008 10:00:40 8 INF
more...
Tags:
So the SharePoint Team Blog announced two new certifications around SharePoint. The Microsoft Certified Master (MCM) and the Microsoft Certified Architect. Resources We were having discussions internally about this at Readify just today and what we look for in an individual. There was hot debate around whether we should mandate configuration and administration skills for a SharePoint Developer/
more...
Tags:
New Visual Studio 2010 SharePoint Development tools were announced at TechEd EMEA last week. Paul Andrew discusses what features will be available. You can actually provide feedback on the current Visual Studio Extensions for Windows SharePoint Services 3.0 v1.2 at the Visual Studio Gallery site which Paul also announced in October this year. I have noticed that Ishai Sagi made a comment that he
more...
Tags:
SharePoint Guidance : P&P The new SharePoint Guidance was released last week. There's a whole CodePlex source control project that covers how the team have implemented particular areas Leveraging the SharePoint Platform. They have taken a Contoso scenario to show how the solution could be implemented using the SharePoint platform. It covers off so far: Content types Custom actions C
more...
Tags:
I've had a request from @julioc for my Solution package that deploys: Site Collection Feature InfoPath Form Automatically to Central Administration Forms Templates Site Feature InfoPath Form Library Provisioned by a Feature Includes the Form Content Type automatically hooked up to it
more...
Tags:
So I had a SharePoint Bat Phone call today about a client of Readify's that had created a Survey in WSS 3.0 with two simple questions and wanted it to be viewed on a Windows Mobile Device. They were aware that SharePoint had a out of the box Mobile view of all it's pages. It's one of the top 10 reasons to use SharePoint from the marketing site. The MSDN homepage for SharePoint Mobile Development
more...
Tags:
So I've noticed a few people now are starting to post their favourite daily/weekly links: Michael Gannotti EndUserSharePoint.com Steve Pietrek Bamboo There's also a community one called SharePointPedia that Lawrence Liu tried to get running but I think with the ease of some of the other tools out there it never quite made it. I'm currently subscribed to over 350 RSS feeds covering SharePoin
more...
Tags:
I ran my SharePoint Development Best Practices Presentation at the Readify RDN session last night in Perth, Australia. Thanks for the 60+ attendees that turned up to hear me and Hadley Willan present. I have published my slides online and sample code for you to look at if you couldn't make it, or if you could but wanted to read through it at your own pace and take advantage of all the link love i
more...
Tags:
So, unless you've been unplugged from the Internet for the last 24 hours you would have seen all the stuff going on at PDC 08. Ray Ozzie announced Azure, which is basically there solution for Cloud Computer. My interest lies in SharePoint Services which sits as one of the platforms that will be in the Cloud/Azure platform. The developer centre doesn't have a dedicated Platform Technologies secti
more...
Tags:
I was having an issue with a InfoPath Form I had deployed wrapped up in a Solution Feature that just wouldn't budge from a FormTemplateStatus of "Installing". I tried deleting it in the UI in Central Administration and also via STSADM and get the old chestnut of 'Object Reference not set to an instance of an Object: Object reference not set to an instance of an object. at Mic
more...
Tags:
I've built a clean MOSS development environment deployed an InfoPath form using Sahil Malik's technique of wrapping it up in a feature and leveraging the Receiver Class. Works great. It seems to register the form as a fully trusted form. I then add the generated content type (same name as form) to a Form Library and force it to open in web page. Then I select New | My Form in List View Web Part
more...
Tags:
So I had some fun today with Microsoft Office and having to ring up to activate the product as it was hosted in a Virtualised Machine and the host was my new Tablet PC. I couldn't activate online as it didn't like doing this over a proxy that requires authentication! When I rang and read out the numbers, yes read out - not typed them in like Windows activation...I got told the installation ID
more...
Tags:
I'm really looking forward to finally getting to meet William Cornwill (aka CodeJedi) when he presents in two weeks for our Perth SharePoint User Group! Should be really good to see him show off the deep integration in Word 2007 with SharePoint! Would strongly advise all spectrums of the SharePoint Community to attend this whether your a business sponsor, administrator or developer to get a bette
more...
Tags:
Wow, we've got over 75 people registered for the Readify RDN on SharePoint! I'm really pleased with this response and am looking forward to the discussions over a pizza and a beer afterwards on my presentation and Hadley Wilan's also. If you're not registered yet and can make 17:30 in Perth on the 29th October, please register your interest now! If there are people you think may not know about
more...
Tags:
I've noticed a bit of a dive in RSS feed subscriptions and think it is because I was interleaving my diigo social book marking in there. I've deactivated this feature, but if you are still interested in what I'm bookmarking...please take a look at my extensive collection which I update as I read through my 300+ SharePoint feeds daily. I find this a valuable resource to pin point paticular areas o
more...
Tags:
I was extremely dubious at first with the whole podcast scene, I'd rather read about it than listen to someone discuss it. But recently I moved closer to the city here in Perth, Australia and walk to work and have found myself listening to some podcasts. I have found them extremely informative and a great way to hear about what else is happening out there in the SharePoint Community. There are b
more...
Tags:
So I woke up this morning and saw a great set of tweets between Joel Oleson and Arno Nel (of SharePointMagazine.net). These mentioned both myself and Paul Culmsee as people to watch in SharePoint space, which is a great honour as I have a lot of respect for all three of these guys! Made my weekend! My missus is away for two weeks in Brisbane so in my lonely nights in I'm hoping to get out some gr
more...
Tags:
Arno Nel has just published my latest article on SharePointMagazine.net please go and check it out and let me know what you think! Starting to write the next one already which will also coincide with my RDN presentation at the end of the month!
more...
Tags:
I was at a client site yesterday and they wanted to set up a Wiki. Now I knew from reading various posts over my time that they weren't as great as some of the open source wikis out there. For me, Wikis certainly are a "tick in the box" as I discussed in my articles on SharePointMagazine.net. Some of the limitations I found were: Insert Image Something that seemed so simple wa
more...
Tags:
I'll be stepping up onto the Readify pedestal on the 29th October to present 'SharePoint Development Best Practices'. After the presentation we'll be uploading our slides for those who can't make the Perth event. Hadley Wilan will be priming the audience and I'll be going into depth on SharePoint Development. My series of posts on my blog will be covered along with things I haven't yet got round
more...
Tags:
I was amazed at the amount of ISV's in the SharePoint marketplace that I hadn't heard of. I am subscribed to well over 300 SharePoint Blogs and thought I was covering enough SharePoint ground, but clearly there a few lurking in the darkness. I didn't actually make it to the Australian TechEd this year, but a few new names cropped up for me there in the Replication space which seems to be a big a
more...
Tags:
Congratulations to Sezai Komur out at Ignia. Sezai has presented a few times now at our Perth SharePoint User Group and specialises in Web Content Management Systems on top of both Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007.
Sezai wrote an excellent White Paper on Web Content Management and this led to him being invited to present alongsid
more...
It's the first month I've put my hand up to help with the Perth User Group with organisation. I've presented a few times in the past and I've managed to convince (bribe with beer) my good friend Richard Greene to present. He will be talking about "Presenting external data sources using SharePoint Business Data Catalogue (BDC) and SQL Reporting Services". The presentation is on the 21s
more...
Tags:
I've had yet more discussions in the office about best practices, this time referring to deploying to the 12 Hive. Here are some hard and fast rules. Don't modify out of the box (OOTB) files There's always a way around modifying OOTB files...even if it does mean selling a extra step to the Business Users. Just explain the risks of making them! You can extend with new file
more...
Tags:
I've been putting a few development standards together recently to drive the way things are done in a SharePoint development environment. One of the discussions that introduced discussion was Site Templates. Site Templates can be created from the Web User Interface or SharePoint Designer. A Site Template is a .stp file, that renamed to .cab file contains various elements that make up a Site Ins
more...
Tags:
I attended the Perth SharePoint User Group meeting today kindly presented by Young Oh of ReachPoint title "SharePoint + Silverlight = ?". Young covered: Silverlight – What, How, and Why? Silverlight for SharePoint – extending SharePoint capabilities with Silverlight SharePoint for Silverlight – developing Silverlight applications using SharePoint object model and content datab
more...
Tags:
So I've posted the second part in my series on SharePointMagazine.net. Big thanks goes out to Richard Greene and Ryan Liu for reviewing my post before I submitted it to Arno Nell's online magazine. Looking forward to some great debates that hopefully are triggered from me putting my thoughts on Quick wins etc. out there into the SharePoint wild! Starting to write the third part now, so wishing
more...
Tags:
I have been writing an article for Arno Nell's SharePointMagazine.net and have been repeating some things I've said in User Groups over the last two years of working with SharePoint 2007. The biggest thing for me is how oversold SharePoint 2007 is as a solution, for example, how Organisations can take it on without getting in expert help to implement it. EndUserSharePoint also has a post that p
more...
Tags:
Had this little error recently and thought I'd blog about it just incase anyone goes Googling for options on resolving it. HTTP/1.1 404 Connection: close Date: Tue, 26 Aug 2008 01:40:55 GMT Server: Microsoft-IIS/6.0 MicrosoftSharePointTeamServices: 12.0.0.6039 X-Powered-By: ASP.NET In my case it was because I was getting an error in the Event Log: Event Type: Error
Event Source
more...
Tags:
Since arriving in Perth Readify have noticed the strong demand for SharePoint services locally and have reacted quickly to this market need. Readify have brought me onboard as their SharePoint Senior Consultant as of the 1st September so Readify can better address the SharePoint consulting demand locally. Readify have also initiated their own Readify SharePoint Architecture course internally so
more...
Tags:
Arno Nell has published my first of a six part series on Leveraging the SharePoint Platform. Have a read and let me know what you think!
more...
Tags:
I've just accepted a position as a Senior Consultant at Readify and will be located here in Perth. I'm really excited about the role and having the chance to work alongside people I have respected in the industry for a long time: Mitch Denney, Joe Sango, Paul Stovell, Paul Glavich, Chris Burrows, Peter Sullivan to name just a few of the 40+ team. My role will focus on my expertise in SharePoint
more...
Tags:
I tried to do an stsadm -o export today on our Production farm and got this lovely error: [7/28/2008 11:53:56 AM]: FatalError: Failed to compare two elements in the array. at System.Collections.Generic.ArraySortHelper`1.QuickSort[TValue](T[] keys, TValue[] values, Int32 left, Int32 right, IComparer`1 comparer) at System.Collections.Generic.ArraySortHelper`1.QuickSort[TValue](T[] k
more...
Tags:
I'm really impressed with the new forums that have been migrated to MSDN Forums v3.0, changes are listed here. One thing to note is the "proposed answer" functionality which I think will help people mark answers easier than the last interface. Of interest was the fact that the SharePoint topics balance between Answered and Unanswered Threads. Take these examples:
InfoPath - Answered:
more...
Thanks for those who braved the rain to come and listen to my presentation on SharePoint Governance. I've uploaded the slide deck here. Some of the key areas that came up during the talk I've noted below: SharePoint Designer is the Evil I've mentioned it before, but I finding it's dangerous enough to allow Business Users lose on SharePoint web interface, without letting them loose on Sh
more...
Tags:
I'll be doing a presentation at lunchtime in Microsoft's Perth office on Tuesday 15th July 2008 at 12:30 for the Perth SharePoint User Group. Last months presentation by Sezai pulled a big audience and he has put his presentations up on the User Group web site. My presentation will be on the articles I've been blogging on of late from a End User perspective, IS Owner perspective and also Develop
more...
Tags:
Had a "great" morning this morning involving releasing to our SharePoint 2007 Production environment which has been in place for nearly 18 months now - 6 server farm. Our UAT environment was built by myself last month which "matches" Production as closely as possible in terms servers etc. but it's been hard because the documentation of how Production built is incomplete. So
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
OK, so there's plenty of hype at the moment for ASP.NET developers to "leverage the platform"...being SharePoint and a really flash (I mean silverlight) interface for them to click around on with the title "Do Less. Get More. Develop on SharePoint". This made me cringe after the last couple of weeks I've
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
"Event Receivers and Page Creation"
In the last week or so I've been doing a lot of work with creating pages with content on it automatically based on event receivers firing when items are created on Lists. To follow on with the TV show Schedule scenario when a new schedule is created, I want to create a page in t
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
So far I've shown you guys how to deploy web parts and add them to pages with all of the related files. What I haven't shown you is how to deploy these things in a UAT or Production environment where STSDEV in Visual Studio won't be available.
So how should it be done? Well there are a few approaches, but by far the newest
more...
Tags:
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
So the next part in my series will basically show you how to deploy a Content By Query Web Part (CQWP) and also it's associated elements. The screenshot below shows the structure of my project file now. The Solution package can be downloaded here.
Deploying the Content By Query Web Part
As I mentioned in my previous
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
Adding extra assemblies to your Solution
Just had to post about this because it's been driving me crazy. I've got various Solutions now that have been built using STSDEV 1.3 in Visual Studio 2008. There are common classes I've been using and was scratching my head to get the dll to deploy with the solution and was hacking
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
As promised I've uploaded the 3rd webcast to show how Chapter 3 is implemented. I've also posted the sample code below for you guys to pick and chose as you please. Click here to watch the webcast (NEW 32MB swf - 40mins) .
The .zip of the solution can be downloaded here.
Site Collection Feature.xml
<?xml version=&quo
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
"Previously on 'Prison Break'...I mean 'Solution Packages for Developers'"
My blog got quite a few extra visitors over the last couple of days since writing about SharePoint Development and "doing things the right way". A few people have been giving me "gentle" and "subtle" hints to
more...
Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8
I was scouring over my feed reader this morning and came across this post on the MSDN forums asking:"Any one please give me a step by step implementation of deploying a SharePoint application...(Modifying the SharePoint website content and deploying it to the SharePoint server)?"
Now, all platforms are tricky whe
more...
I attended the Perth SharePoint User Group today and we were lucky enough to have Andrew Coates (Microsoft Developer Evangelist) presenting. Before I begin, I'd just like to say what an amazing presenter Andrew is and that hopefully one day people will say those things about me when I'm out Evangelising.
Andrew was presenting something that had been presented at the SharePoint Forum in Sydney
more...
I've repeatedly stated that there are certain areas of the SharePoint 2007 stack that are not true Enterprise level features. Workflow is one of them and various other bloggers and reports have stated this, my research links are a testimony to this.
I believe Microsoft have confused the SharePoint community by giving two options with SharePoint Designer (SPD) Workflows and Visual Studio (VS)
more...
I've read Paul Culmsee's articles with great interest on Project Failure and will be helping him continue his series in the next few days on Development Failures. Joel Olsen, SharePoint God, also has found keen interest in it and has written some of his own experiences with it.
It's interesting to see Joel write externally from Microsoft and it really does show a more open, less reserved appr
more...
I attended a great Information Management morning in Perth last week and bumped into a fair few clients that I had engaged with in my previous Pre Sales role working for a Solution Integrator before moving to the dark side working internally in a SharePoint team.
One of the guys asked me a question around "What do we need the SI to actually quote on to get SharePoint up and running?"
more...
The organisation I am working for at the moment has an Active Directory set up of Users and Contacts.
Running a ldifde query to output all Users and Contacts (below) provides me a list of 936 items.
ldifde -f usersindomain.csv -r "(&(objectCategory=Person)(|(objectClass=User)(objectClass=Contact)))"
If I use this query within the Import Connection in the SSP in Central Admini
more...
Got a beauty of an error on our Production farm every few seconds:
Event Type: Error
Event Source: Windows SharePoint Services 3
Event Category: General
Event ID: 27745
Date: 23/04/2008
Time: 9:23:24 AM
User: N/A
Computer: CENTRALADMINSERVER
Description:
The description for Event ID ( 27745 )
more...