Robin Meure Profile    

Blog Title Robin | zevenseas | SharePoint Blog
Blog Description RSS feed for the Posts list.
Blog URL http://community.zevenseas.com/Blogs/Robin
RSS Feed http://feeds.zevenseas.com/blogs_robin
Validate Feed Validate this feed: feedvalidator.org or validator.w3.org
Feed Last Checked Mar 09, 2010 11:45:57 PM EST.
Realtime Update
Landed Here Jun 06, 2008
Location
Posts: # / 1st / Latest 71 - Mar 27, 2008 - Feb 02, 2010
Total Hits 1,846
Social Computing Overview and a short status update
Robin Meure
div class="ExternalClass8852CC7D7B81488297C077E230639BDE"pstrongSocial Computing Overviewbr/strongIf you missed us at the SharePoint Connections in Amsterdam that was held on the 18th and 19th of January, here is a chance to see our experimental session about the new social computing features that are available in SharePoint 2010. brbrSo to answer the first question “why is it experimental?’, it is because we brought in a server, two laptops, an extra projector and a hub (something you shoul [read].
Posted: Tue, Feb 2nd '10
Updated : FeatureBlocker
Robin Meure
div class="ExternalClass0F52332F903042C8B6AC79E8A3A5F8DE"pRemember I published the FeatureBlocker tool a couple of months ago? If you don’t, here’s a short description in what the tool does:/p blockquote pUsing the FeatureBlocker, you can prevent users from activating features within the SharePoint UI. There are three types of ‘prevent’ actions : block the ‘activate/deactivate’ button, hide the entire feature, redirect the user when clicking on the activate/deactivate button./p/block [read].
Posted: Fri, Jan 29th '10
Where is the Save button?
Robin Meure
div class="ExternalClass0F681DB2FFA946528ACD4610CB7D39E6"pAs we were prepping for the demo that we held at the SharePoint Connections conference in Amsterdam last week about “Social Computing Overview'”, one of the things that we wanted to demo was the online collaboration bit. brbrAt first, we wanted to show Word 2010 client and the Word 2010 WebApp and the interaction between those two. But, as it turned out, you have to save every time you want to ‘share’ your part of the document to [read].
Posted: Tue, Jan 26th '10
Do you live in India.. and do you love SharePoint?
Robin Meure
div class="ExternalClass1C1CC7F699524535830ABB73B77322B1"pThen wait no longer and contact us at a href="mailto:bestinindia@zevenseas.com"bestinindia@zevenseas.com/a and send us your resume! pBut only do so if : ol liYou have been working with SharePoint for more than 3 years. liYou are a C-Sharper. liYou are in Information Technology because youstrong love it/strong and can strongprove it/strong! liYou are a great communicator, and a team player./li liIf you think India (and the Netherlands) bea [read].
Posted: Wed, Jan 20th '10
Current Navigation, SPNavigationNodes and the AreaNavigationSettings page
Robin Meure
div class="ExternalClass2008AAD1491242E2ADD1A36160F56D31"pI was at a customer recently where I had the request that the current navigation of a team site should have a particular ordering. In this ‘current’ navigation, the navigation consisted of links to lists on the specific site to links to sub sites of that site. I knew that in the AreaNavigationSettings.aspx page (see screenshot) you could define such a ordering just by moving links up and down and also check the checkbox to display sub [read].
Posted: Wed, Jan 6th '10
Discussions *BETA* Central
Robin Meure
div class="ExternalClass4C88FA32D5EE41668385EC7675CE47AB"pRight! Next to the Blogs Central product (demo at a href="http://demo.zevenseas.com"http://demo.zevenseas.com/a btw), we now also have Discussion Central.. which is my little baby ;) /p pSo, what does it do? The primary function of it is to aggregate discussions from discussion lists throughout all the WebApplications that are associated to the same SSP. And an example of such an aggregation looks like this:/p pa href="http://community.ze [read].
Posted: Fri, Dec 4th '09
IGNITE recap
Robin Meure
div class="ExternalClassCF57AEDDFC534E43ABA383B1F5BB40FE"pAfter a pretty exhausting but very interesting week I can say that SharePoint 2010 will be very.. awesome..  (that was pretty much THE word of the week by a particular trainer and a few attendees (amongst them were SharePoint heroes like a href="http://www.zimmergren.net/default.aspx"Tobias Zimmergren/a, a href="http://blog.mastykarz.nl/"Waldek Mastykarz/a, a href="http://jopx.blogspot.com"Joris Poelmans (AKA JOPX)/a)) /p pAfter seeing a [read].
Posted: Fri, Nov 6th '09
Quick update! ;)
Robin Meure
Yesterday was the last day of a big project.. was a good one where I’ve build something amazing stuff but now it’s time for something else.. There seems to be time left the coming weeks to pick up some smaller projects (or stuff for TunnelPoint/ProduShare/Blog Central) but it could be nice to pickup some other stuff that is available and if anyone has an interesting project lying around (and wants me in the team) please don't hesitate to contact me on robin at zevenseas.com or send an email [read].
Posted: Fri, Oct 2nd '09
Building a custom Nintex Workflow Activity : using the SitePicker
Robin Meure
Yes yes.. another post on how to re-use the webcontrols of Nintex in your own custom workflow activity.. this time it’s the SitePicker. Which looks like this: This picker thing took me the longest time to get working since it requires (which I’m not really sure of.. just was glad that I have it working :)) a LOT of javascript. First I added this chunk of javascript for the initialization of the picker:var curSelObjID = ""; var curSelObjIOrigDBColor = ""; var webUrl = ""; var webID = ""; va [read].
Posted: Fri, Sep 25th '09
Building a custom Nintex Workflow Activity : using the CredentialPicker
Robin Meure
In my previous post I mentioned that I also wanted to use the CredentialPicker from Nintex to include in my own custom activity and since of this week I finally managed to achieve this! ;) What is the CredentialPicker? This picker allows you to set an username and password combination so that an activity can be ran using those credentials. But you can also use a lookup to a workflow constant credential that can be defined on web / site / web application level. So it’s like the SPSecurity.RunWi [read].
Posted: Fri, Sep 25th '09
Building a custom Nintex Workflow Activity
Robin Meure
In the past I’ve created custom workflow activities for SPD (SPD Workflow activity - Copying a listItem accros a site & SPD Workflow activity - Creating a document library) and now the time came to develop some activities for Nintex Workflow! Basically it’s just the same as building a activity for SPD only with Nintex you also need to include some other things like UI page, so that users can configure your activity. GenericRenderingAdapter, this sits between the UI page and the Activity [read].
Posted: Wed, Sep 16th '09
Little blackbox called WebConfigModifications
Robin Meure
Some things in SharePoint are pretty hard to gain insight on, especially while doing support, and in my opinion the WebConfigModifications is really one of them. Why? Well.. if something is not right in there it could crash your WebApplication and there is not much you (as an admin) can do about it right? Even we as developers have a hard time of getting this right. So that’s why I’ve developed YAAP (Yet Another Application Page) that displays per WebApplication what all the WebConfigModif [read].
Posted: Wed, Sep 2nd '09
zsThemes explained!
Robin Meure
This post is about how the solution as described in a previous post called Adding Themes the supported way! actually works. First of all, I wanted to get themes per WebApplication. To achieve this, I created three extension methods for the SPWebApplication class that do the following: GetDefaultThemes, this method retrieves all the Themes that are defined in the SPThemes.xml public static DataView GetDefault() { string filePath = String.Format("{0}\\LAYOUTS\\1033\\SPThemes.xml", SPUtility.GetG [read].
Posted: Mon, Aug 24th '09
Using the PageViewerWebPart to show a list or document library as a ListViewWebPart
Robin Meure
@brianreeves was wondering how my buddy Baris had used a PageViewer WebPart to display a List/DocumentLibrary like a ListViewWebPart in his Automatically resizing Sharepoint Page Viewer Web Part to its content post. The idea behind this solution was to show a list or document library from a collaboration environment on a publishing environment. So by giving the Url of a view of a list/documentlibrary the PageViewerWP displays the contents of that view. But when giving the Url you only want to s [read].
Posted: Mon, Aug 24th '09
Troubleshooting : An unexpected error occurred while connecting to the report server. Verify that the report server is available and configured for SharePoint integrated mode.
Robin Meure
At a customer we were faced with this error and very quickly we found out it was only certain WFE’s which were causing the issue. So given the following scenario Server A : WFE Server B : WFE Server C : WFE + Index + Central Admin It was working like a charm when were accessing the SharePoint environment using Server C (by manually editing the host file of our client desktop) and it failed to work if we pointed to Server A and Server B. That was quite weird.. it seemed, while looking at the e [read].
Posted: Fri, Aug 7th '09
Adding Themes the supported way!
Robin Meure
Yes! I’ve created a solution that allows you to add a theme the supported way, meaning that you don’t have to overwrite the default SPThemes.XML that resides in the LAYOUTS folder. The only thing you have to do is add the Theme to the THEMES folder and add your own custom SPThemes.XML somewhere in the 12 hive (a folder in the FEATURES folder could be a good example) and add this path to my solution and you’re done ;) You might wonder how I’m achieving this.. Well I’ve created a custom [read].
Posted: Mon, Aug 3rd '09
Publishing Page creation bug
Robin Meure
Overview This post describes an issue with creating pages in a publishing environment using the UI.   Cause Given the following scenario : RootWeb with some PageLayouts. Several subsites with unique permissions User A has contribute permissions on a subsite and has read/limited access on the Portal User A tries to create a new page based on a Page Layout which is a Site ContentType and not yet ‘installed’ on the Pages Library. During creation the user gets the following error:   Object [read].
Posted: Thu, Jul 30th '09
Want to prevent users from activating certain features?
Robin Meure
Check out this later post zevenseas Feature Blocker which basically is an update of this post. Or go to CodePlex and download the solution immediatly ;) If you want to prevent users from activating certain out-of-the-box features like the Publishing feature on a non-publishing site there isn’t really much you can do about it. When I was solving this problem the first thing that sprung into mind was to attach an event handler on the feature activating method but unfortunately there is no even [read].
Posted: Tue, Jul 28th '09
OperationsPage & ApplicationsManagementPage
Robin Meure
One of the new things I learned when I created the TimerJobOverview solution was to make use of the OperationsPage class.. remember that I talked about creating ApplicationPages and that you should inherit from the LayoutsPageBase or UnsecuredLayoutsPageBase? Well in the case you are developing application pages that will only be available in the Central Admin webapp you have two more choices to choose from : OperationsPage ApplicationsManagementPage I googled on this pages and found the follow [read].
Posted: Mon, Jul 27th '09
Want to configure Timer Jobs ? ;)
Robin Meure
As you might have noticed I’ve been blogging a lot about Application Pages and TimerJob related stuff in the last few months and this post is about those two same things! So apologies for that.. But you might get a smile on your face when you see the following screenshot: What have I done and what do you see? Well, I’ve created yet another application page (YAAP, cool acronym ;) that displays all the current timer job definitions and furthermore it showes for each timer job it’s status [read].
Posted: Fri, Jul 24th '09
New MOSS SP2 bug .. continued and problem solved!
Robin Meure
Remember that I blogged about problem that I had (New MOSS SP2 bug) where suddenly my SharePoint environment died and was giving me the error in the event viewer :The schema version (3.1.10.0) of the database SharePoint_AdminContent_5e188b87-c7a8-4e0a-a488-b21a4a89e941 on mosswin2k3 is not consistent with the expected database schema version (3.1.3.0) on mosswin2k3. Connections to this database from this server have been blocked to avoid data loss. Upgrade the web front end or the content dat [read].
Posted: Fri, Jul 17th '09
Item-level permissions for Document Libraries
Robin Meure
Do you want the same item-level settings on document libraries like there is on lists?.. Confused what I’m talking about? Well it’s basically having this on document libraries as well: Chakkaradeep wanted it as well and created a solution called the “ILP:Item level permission library”, head over to his blogpost Item Level Permission for Document Libraries-BETA Release, download it, use it and give your feedback! Great stuff Chak! ;) [read].
Posted: Mon, Jul 13th '09
Re-using SharePoint controls
Robin Meure
This post is going to be a summary of some of some the SharePoint controls I regularly use in my solutions. Cool thing about re-using the controls that are already out there is, that saves time in re-inventing the wheel and you don’t have to worry about keeping the look&feel consistent ;) First, check out the following blog posts for more information on re-using the out-of-the-box controls of SharePoint Basically every page in the SharePoint controls section by Karine Bosch (really, reall [read].
Posted: Fri, Jul 3rd '09
Why are PortalSiteMapProvider properties defined in the web.config?
Robin Meure
FYI, this post is a rant on a MOSS specific component called PortalSiteMapProvider.. ;) I was asked by a the customer where I’m currently working for if it was possible to display more than 50 items on a fly-out in the global navigation. Being the SharePoint guru that I am, I started googling on how to adjust this.. Quickly I found the DynamicChildLimit property on the PortalSiteMapProvider class in the Microsoft.SharePoint.Publishing.Navigation namespace! But then I quickly found out that I [read].
Posted: Thu, Jun 4th '09
Speaking at the SDN Event on 26th of June
Robin Meure
Together with some SharePoint legends Box Fox and Spence Harbar, I have the privilege to also host a session at the Software Developers Network in Houten (the Netherlands) on the 26th of June! While Bob and Spence are covering the following topics Best Practices for Virtualization with Hyper V and SharePoint (Bob) Mythbusters – debunking common SharePoint Farm Misconceptions  (Spence) Kerberos Part 1: no ticket touting here. Does SharePoint add another head? (Bob & Spence) Kerberos Part [read].
Posted: Mon, Jun 1st '09
New MOSS SP2 bug?
Robin Meure
I twittered about this problem two weeks ago I merely thought that it’s possibly my own fault because of the development work I was doing.. So recreated my environment by reinstalling SharePoint and everything was fine (though it’s quite irritating that when you attach your ‘old’ contentdatabases to your new farm it starts indexing everything from scratch and the mssearch/msddmn and sqlserver starts consuming all resources.. and that’t not funny on a VPC ;) but after a clean SharePoint [read].
Posted: Fri, May 29th '09
TunnelPoint and ProduShare
Robin Meure
I don’t know if you have been following the posts from Hans and Daniel about TunnelPoint and (the assembly free solution store called) ProduShare but I wanted to express my feelings about the products we have launched.. Though I was a bit skeptical at first  when we started months ago.. but now as both products have launched I’m really proud and have much believe that the product will be a succes :) Why? Well.. well hopefully because we are the first ones who took the path of (the more pop [read].
Posted: Thu, May 28th '09
UpdateListItems vs ProcessBatchData to create Folders
Robin Meure
Currently I’m busy in creating huge amounts of folders and I want to have the best performance doing so. So.. I know about the ProcessBatchData method on the SPWeb object that is designed to do ‘batch’ stuff in a very optimized way. Only problem was that I never created folders by using this method. I thought “hey.. a folder is just a list item with it’s content type set to Folder right?” So by defining the ContentType, the folders were created!! Yeah!! But… SharePoint now was trea [read].
Posted: Mon, May 11th '09
zevenseas FeatureBlocker updated
Robin Meure
Just to let you know, I’ve updated my FeatureBlocker solution. Now, next to disabling the activate/deactivate button, I’ve added the following ‘features’ : Hide the entire feature (row), this is great if you have an environment that has a lot of features and you want to hide those from your users. Redirect the users to another url once they click on the activate button Exclude farm administrators from having this ‘restrictions’ in place. Here is a screenie how it looks in the appli [read].
Posted: Fri, May 8th '09
Why I love twitter
Robin Meure
This morning I had some troubles with my VPC.. for some weird reason, some webapplications kept prompting to authenticate while working locally on my VPC. But when accessing them remotely I had no problems at all. And I had the same problem last week, but then a simple reboot did the trick.. it didn’t do the trick this morning so I asked in twitter the following question : quick #SharePoint question : wondering why all of a sudden certain webapps on my vpc keep asking for credentials.. result [read].
Posted: Mon, May 4th '09
Assembly free Twitter-like solution for SharePoint
Robin Meure
I’m really impressed with the work that Daniel is being doing lately with all the assembly free stuff.. and now he created a twitter like solution that is completely assembly free! And as Daniel says : To be clear, this is simply a Site Template. Nothing more, nothing less You obviously want to know how it looks right? Well here’s a screenshot.. and if you are not really convinced you can try it out here on our demo page and use the following accounts to play with : Usernames: ZSHOSTED\ [read].
Posted: Wed, Apr 29th '09
About custom Timer Jobs and SPJobLockTypes
Robin Meure
If you are just starting with creating your own custom timer jobs, you probably run into the posts of AC (Creating Custom SharePoint Timer Jobs , MOSS Timer Jobs - Create Your Own!) and his MSDN article Creating Custom Timer Jobs in Windows SharePoint Services 3.0 and you start using the examples provided and build your very own first timer job right? (I know I did .. and if it wasn’t for his posts and articles in the first place, this post wouldn’t exist ;) So what is this post about then? [read].
Posted: Fri, Apr 24th '09
DEVDAYS09 : SharePoint Application Pages.. what good are they and why should you use them?
Robin Meure
There is a pretty cool thing going on at the dutch Micorosoft DevDays when it comes to getting speakers for the event.. Basically they are searching for speakers to cover the wildcard sessions. To apply for such a wildcard session they are going to aggregate blogs and search for the tag ‘Devdays’ and then show the results at www.devdays.nl and people can vote which session would be the most interesting one. Pretty neat eh? :) So here is my abstract on the session I want to do : Abstract Wh [read].
Posted: Mon, Apr 20th '09
This form was customized not working with attachment – Solved!
Robin Meure
Remember the ‘This form was customized not working with attachment’ error when you tried adding an attachment to your custom editform/newform which was built using SharePoint Designer? Well, while reading Laura Rogers’'s blog, I came across her post indicating that Microsoft finally released a hotfix for this issue! ;) Head over to http://support.microsoft.com/kb/960311 , download the hotfix and update your copy of SPD to create custom forms while maintaining the attachment functionality! [read].
Posted: Tue, Mar 31st '09
A dutch SharePint this upcoming friday..
Robin Meure
What? If you like beers (or any other beverage) and like SharePoint then you most likely like SharePint! Come and join us this friday evening in Amsterdam! Together with Joel, Mike, Waldek, Matthijs, Ton, the whole zevenseas team and many others, we’ll be drinking beers and gossiping about the SharePoint community and maybe (just maybe…) we’re even going to talk about SharePoint ;)   Where and when? Starting around 19h..  @ De Veranda (http://www.deveranda.nl) Amstelveenseweg 764 Amste [read].
Posted: Tue, Mar 31st '09
Application Pages and choosing the right master page
Robin Meure
In the past few months I’ve gained some experience in building custom application pages. And I wanted to share some things I’ve come across while building those pages. First of all when provisioning these pages, you have two choices of folders to put them in. ADMIN folder, use this folder when your application pages should be accessed only via the Central Admin. LAYOUTS folder, use this folder when developing application pages that can be accessed by every web or site. Next to those two [read].
Posted: Mon, Mar 30th '09
LCM updated
Robin Meure
A quick update from the LCM front.. I made the following tweaks: Only WSS controls in the application pages so the solution works on WSS-only installations as well. When a site get’s deleted and the checkbox “Log deletions in SharePoint” is checked, now the storing the data of the site is done by making use of webservices. I had some trouble in accessing the Central Admin without being farm admin (and why and how is another blogpost itself which will be out very shortly ;) You can still [read].
Posted: Fri, Mar 27th '09
Taking Assembly Free Solutions to the Next Level
Robin Meure
My mate Daniel beautifully crafted a post about creating assembly free solutions by using nothing more then : SharePoint Designer Javascript SharePoint Web Services Check out his post on what he has done for us so we can enter our timesheets more effectively ;) [read].
Posted: Wed, Mar 25th '09
SPApplicationPool
Robin Meure
As always, I was wandering through the OM of our beloved SharePoint searching for getting to the Application Pools of a WebApplication. The case is that for our beloved LCM tool I was trying to get all the application pool accounts and add those to the LCM web as contributors. Since I came across an issue regarding the fact that when a site or a web is deleted and you’ve checked ‘Log the deletions in SharePoint’ in the configuration page. The application pool accounts couldn’t get acces [read].
Posted: Wed, Mar 4th '09
Did you know..
Robin Meure
that SharePoint’s calendar has a hard limit of 1000 items per calendar month. and that Copied folders are not indexed ? No? Well neither did I but luckily we have someone in the SharePoint blog-o-sphere who does.. and that is  Itay Shakury ;) Thanks Itay!   Technorati Tags: SharePoint,Bugs [read].
Posted: Mon, Mar 2nd '09
Love Fridays AND Mondays at zevenseas. Time for a change?
Robin Meure
If you didn’t read Dan’s post then you have a second chance by reading this one .. and if you already did read his post.. just read this one again ;) Basically it all comes down to.. If you love SharePoint (its all we do), care about the community (blog, twitter, tools), want to create innovative solutions for great clients and want to be part of a team that is committed to making consulting the high value profession it once was.. I think I speak for the whole zevenseas team when I say that [read].
Posted: Fri, Feb 20th '09
LCM Questions answered
Robin Meure
Just got an email a week ago with some questions about the updated LCM tool and I wanted to share the questions and answers with you ;) Q: How does it determine the site owners? Does it go through the group? What if you have no groups, just permissions of "full control"? A: It checks for all users with the full control permission mask Q: How resource intensive is this process? A: Depends on the size of your farm really. I've created a timerjob especially for this to let it run in the backgro [read].
Posted: Fri, Feb 20th '09
Some background about the development of LCM
Robin Meure
This post is about why it took me so long to get the updated LCM version on CodePlex ;) Redesign, redesign and redesign. Well.. as in all applications that you built there is always a point where you decide to redesign and refactor your code and during the development of the LCM, I’ve had a lot of new insights. Mainly due the fact I was building this thing was in my spare time so I was taking all my experience from the ‘daily work’ into the project. So here are some examples of finding ne [read].
Posted: Tue, Feb 17th '09
zevenseas LCM.. it’s finally here!
Robin Meure
After blogging about a year ago Site Life Cycle Management V2 .. Why V2- I’ve finally come around and make it ‘BETA’ –able enough to put it on CodePlex for you to try out (and hopefully use ;) So what does it do? Captures sitedeletions and makes a backup first before deleting the site or web. Gathers sites that are unused (using the Usage info, Last Content Modified Date and Last Security Modified Date) Actions can be taken on this "unused" sites, such actions are Mail the siteowner [read].
Posted: Fri, Feb 6th '09
About the SPPersistedObject and primitive types
Robin Meure
In addition to my previous post about this wonderful object, be careful what Type you use to ‘persist’. Please be sure that you don’t use any ‘complex’ types such as a DataTable or UserPrincipal. Otherwise during the storing itself, the following error will be raised: The platform does not know how to deserialize an object of type System.Data.DataTable. The platform can deserialize primitive types such as strings, integers, and GUIDs; other SPPersistedObjects or SPAutoserializingObjec [read].
Posted: Fri, Feb 6th '09
SPList has no Url property?
Robin Meure
At first I thought I didn’t look good when I was looking for the Url property on the SPList class because it’s child and parent classes has them (SPWeb, SPListItem, SPFile) and thus, so I thought, the class itself should have it as well. But.. it doesnt! Aaargh.. Which properties are there to use then to you might wonder? Well first let me explain why I want to have the Url property. I’m trying to replace the default ListFormWebPart on the editform.aspx pages on certain lists and/or docume [read].
Posted: Sun, Feb 1st '09
zevenseas Feature Blocker
Robin Meure
After writing the code to block only the publishing feature on the managefeature.aspx page, I was thinking of making it more generic. In such a way that a SharePoint administrator could define in the Central Administration which features are not to be activated or deactivated by the users per web application. So I came up with this: Lovely eh? ;) So the solution consists of the following items: Custom Application Page Custom Timer job Control Adapter .browser file Custom Application Pag [read].
Posted: Wed, Jan 21st '09
Using the SchedulePicker
Robin Meure
There isn’t much to find about the SchedulePicker Class (in the Microsoft.SharePoint.WebControls namespace) which is very handy when it comes to creating a SPSchedule. The question if of course, when do you need to have a SPSchedule? Well it could be very handy for instance when creating application pages that handle the scheduling of custom timer jobs. So instead of creating your own dropdown’s with all the days of the week and all the possible times and converting to those the proper sched [read].
Posted: Sat, Jan 17th '09
LockIssue and LastContentModifiedDate
Robin Meure
Did you know that when you set the LockIssue on the SPSite or SPSiteAdministration object, SharePoint will update the LastContentModifiedDate property! It won’t update it if you only set the WriteLocked or the ReadLocked property though. So.. just in case you ever run into the issue that you need to check if the web or site was updated by an user and determine on that property whether or not to further lock a site remember when you have set the LockIssue. Hope this helps someone :) [read].
Posted: Mon, Jan 5th '09
SharePoint Best Practices UK Announced!
Robin Meure
If you haven’t got the chance to go to the US to check out the SharePoint Best Practices conference then don’t worry because the conference is also being held right here in Europe! To be more precise, it’s being held in one of the best places in Europe that is London! ;) We will be there so if you want to grab a pint with us then just let us know by  leaving a comment or mail me at robin at zevenseas.com! [read].
Posted: Mon, Dec 8th '08
Isolator for SharePoint
Robin Meure
Unit testing with SharePoint becomes much more easy with the Isolator for SharePoint, develop and test SharePoint code without a SharePoint server! ;) Typemock Isolator is a great way to open up the world of unit testing to SharePoint developers. Unit testing SharePoint applications is an important part of our soon to be released P&P SharePoint Guidance and Typemock Isolator is integral to our unit testing guidance.” Ajoy Krishnamoorthy, Lead Product Planner for Patterns & Practic [read].
Posted: Tue, Nov 25th '08
QuickTask WebPart
Robin Meure
Because a picture tells more than thousand words, here is what the webpart looks like.. So what do we see? A custom webpart that displays all the non completed tasks from a given tasklist and hereby giving the user the ability of speeding up the administration of those tasks by : Complete one or several tasks at once Assign a task to an user using the context menu Let me explain how it all works.. first of all we have to setup the custom toolbar using the Microsoft.SharePoint.WebControls. [read].
Posted: Sun, Nov 9th '08
Office14 for the Web
Robin Meure
Nothing more to say then to watch this video at Channel9 : http://channel9.msdn.com/posts/PDCNews/First-Look-Office-14-for-Web/ ! Looks pretty impressive if you ask me.. real online collaboration, the ability to work on a document at the same time as someone else does. Seeing the changes immediately while working on the document. Btw.. notice that Antoine Leblond says “.. so that customers can actually run these on their SharePoint servers within their enterprise..” ;) [read].
Posted: Wed, Oct 29th '08
Updated SharePoint Hard Limits and recommended practices
Robin Meure
Please check out the SharePoint Security: Hard limits and recommended practices post by Eli Robillard in which some limits that are described in the TechNet whitepaper. The big thing that surprised me was the following bit that supposedly is still unproven or fixed with SP1 : Users listed in a Site Collection's User Info Gallery (aka SPWeb.SiteUsers): 1500 to 2000. No evidence can be found to support this guidance, and believe it to be a misinterpretation of the limit on ACL size. If you've bee [read].
Posted: Mon, Oct 20th '08
I’d wish I knew about the SPPersistedObject a bit earlier..
Robin Meure
When I first read the blogpost from Maurice Prathe about this thing I didn’t really understand what a good purpose could be using this technique. But now I’d wish I had spent more time in researching how cool this functionality is. A recommended read is the following article Creating Custom Timer Jobs in Windows SharePoint Services 3.0 by AC (he does a better job explaining this stuff than I do..:). Now I assume we all know how easy it is to store key/value pairs in the propertybag of Share [read].
Posted: Wed, Sep 10th '08
operation is not valid due to the current state of the object
Robin Meure
I got this error while running this code in a custom webservice : try { SPSecurity.RunWithElevatedPrivileges(delegate() { SPWebApplication webApplication = SPWebApplication.Lookup(new Uri(webApplicationUrl)); webApplication.Prefixes.Add("blogs", SPPrefixType.WildcardInclusion); webApplication.Update(true); }); } .ExternalClassED1B836E1A0A4F8297785A3A9BF24122 .csharpcode, .ExternalClassED1B836E1A0A4F8297785A3A9BF24122 .csharpcode pre {font-size:small;color:black;font-family:consolas, "Cou [read].
Posted: Wed, Sep 3rd '08
Creating and configuring sites programmatically.. I love it!
Robin Meure
In this week I was busy with creating a webservice that automatically would create new sitecollections and subsites for a given webapplication and other parameters. Nothing fancy here right? Well.. building a webservice and hosting it in SharePoint (in my case in the LAYOUTS folder) wasn’t that easy, unless you figure out how to do it ;) The steps you have to go through, are the following : Add a reference to your custom assembly in the markup of the webservice page as follows .ExternalCl [read].
Posted: Thu, Jul 17th '08
We are looking, for people who are looking, for the right change
Robin Meure
As my mate Daniel posted, we are looking for people who are willing to make a change in their professional career : …zevenseas is a new, small company, dedicated to SharePoint, and dedicated to making consulting the high value profession it once was. In the last 6 months we have been crafting out a boutique organisation that allows us to do the things we think are important. Things like attending key international conferences and supporting the community via blogs and cool tools. We are an o [read].
Posted: Mon, Jul 14th '08
Lessons learned with Windows Workflow Foundation
Robin Meure
At my last project I was asked to develop a workflow that was quite complex. Now I have my fair experience of building workflow's using SharePoint Designer and custom workflow activities but I didn’t have any experience in building workflow's in VS. First thing to decide was whether to use a sequential or a state machine workflow. I decided to go for a state machine workflow so let me explain why I opted for that type of workflow and let me begin by briefly describe what the workflow is suppos [read].
Posted: Mon, Jul 7th '08
Catching up on some good blogposts..
Robin Meure
After not reading my RSS feed for a couple of days I was stumbled with all the good posts out there.. Here is a summary of the posts that immediately caught my attention : Best Practices for developing accessible web sites in Microsoft Office SharePoint Server 2007 by Waldek Mastykarz. Very interesting whitepaper, I  learned a lot while reading this document.. So highly recommended! SharePoint 101- Managed Paths by Zach Rosenfield. An excellent explanation on Managed Paths. Designing browser- [read].
Posted: Sun, Jul 6th '08
Want to know why SharePoint loads up very slowly during the first request?
Robin Meure
SharePoint is very slowly the first time because it compiles all the libraries and after that they are cached. SharePoint is extremely slowly if this is done on a system which has no internet access because something else occurs during compilation! When I read the article about How to Optimize a SharePoint Server 2007 Web Content Management Site for Performance I stumbled upon a comment from Jeroen Ritmeijer who did some investigation upon the slow load times. Here is his comment and a link on w [read].
Posted: Thu, Jun 5th '08
Lovely SharePoint issues shared by PFE
Robin Meure
Check out the latest blogpost from one of the SharePoint Premier Field Engineers which covers the following technical issue: "A customer was questioning why a deny policy would invalidate anonymous access to a web application. " After a thorough investigation, Duray came to the following conclusion : So, the deny policy not only blocked Brian, but also effectively blocked anonymous access to the site. Even this sounds shaky, this is an expected behavior. Since the deny policy is enforced on [read].
Posted: Tue, May 27th '08
Useful references for building custom field controls
Robin Meure
I'm working on a new project and in the last few weeks I learned some new things that I want to share with you. Now most things aren't new for blogging so I'm not going to write the how-to's but just mentioning some very useful articles that helped me along the way. Support and the 'hmm.. that's handy!'-things Building Custom Field Controls Support and the 'hmm.. that's handy!'-things Do you 0x81070201?, post by Carloshm (MS IW Consultant from Spain). When you forgot to add the related file [read].
Posted: Mon, May 26th '08
WSS Content PlaceHolders Reference Picture
Robin Meure
From Mick's Breeze Blogs comes this fantastic WSS Content Placeholders Reference picture that you can put on your desktop or print or whatever you like! [read].
Posted: Wed, May 21st '08
Let your (developer) voice be heard!
Robin Meure
From Glenn Block comes this post about Guidance for developing custom solutions with SharePoint 2007.. Basically he wants you, the SharePoint developer, to give your opinion about the hard things while doing SharePoint development. So fill in the survey and let Microsoft know where they need to work on in terms of guidance! [read].
Posted: Mon, May 19th '08
Password reminder v3!
Robin Meure
Today I was asked to change some text to the email that is being sent to the users who's password is about to expire. Now being the quick & dirty developer that I was  (.. really.. I'm a professional now), this line of text is hard coded in the source. So I had to open my old solution file and came to the discovery that this piece of code was still based on Password Reminder updated! and not utilizing the new features of .NET 3.5 where we have some actual AD support in the DirectoryServices [read].
Posted: Mon, Apr 21st '08
Tagged Links beta now available!
Robin Meure
The very first zevenseas solution by my mate Daniel is publicly available as a beta for you to download. Now let me indulge you in the history of the solution.. First of all it was called ShareMark and while the name isn't that bad, it was not meant to actually share Mark but rather a bookmark. So hence the name "Tagged Links" ;) Secondly it got Daniel to learn C# and leaving his beloved VB.NET behind him (still amazed me that even working at Microsoft you could get away only knowing VB ;). And [read].
Posted: Mon, Apr 21st '08
SyncUpgradeTimerJob: sleeping for 10 seconds
Robin Meure
While patching an environment with SP1 I was stumbled by the fact that it took a really long time to complete the patch process. So I opened up the upgrade.log file (which you can find in the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS folder). And there a hour long the following line was written : [SPManager] [DEBUG] [4/19/2008 10:51:53 AM]: SyncUpgradeTimerJob: sleeping for 10 seconds .ExternalClass7EABBDC4B746416C95D77924963360E7 .csharpcode, .ExternalClass7 [read].
Posted: Sat, Apr 19th '08
"The installation of this package failed" during SP1 upgrade
Robin Meure
While testing the installation of SP1 on our new environment having four front-end servers the error "The installation of this package failed' popped up on two servers.  Being the Google fanatic that I am, I found a KB article that explained the error and the error was related to having not enough space available. So I checked the space available and I had >5gb of storage available on the system drive so this was, as you may have guessed, not the problem. I opened up the eventviewer of the s [read].
Posted: Thu, Apr 17th '08
Aargh I'm tagged by Bart Wessels!
Robin Meure
So in addition to my 'get to know Robin better by reading his movie & xbox blog'-post, I now need to expose eight facts about myself because Bart Wessels has tagged me.. ;) Well here goes : I once had the dream of becoming a (house) dj, but I'm afraid that dream will never come true so I will just spin my records at home having my girlfriend and cat as an audience ;) If you're interested in my mixes just ping me and I will put some online! (maybe the SharePoint community (yes.. that means Y [read].
Posted: Wed, Apr 2nd '08
Enumerating through SSP's
Robin Meure
As you may have noticed in my previous post I called the SSP in my code using hard-coded text.. string sspname = "SharedServices1"; ServerContext current = ServerContext.GetContext(sspname); .ExternalClass9E3D6FE68EFD42DF89A033E48CC3584A .csharpcode, .ExternalClass9E3D6FE68EFD42DF89A033E48CC3584A .csharpcode pre {font-size:small;color:black;font-family:consolas, "Courier New", courier, monospace;background-color:#ffffff;} .ExternalClass9E3D6FE68EFD42DF89A033E48CC3584A .csharpcode pre {margin:0e [read].
Posted: Thu, Mar 27th '08



Blogs
S.S. Ahmed
Eric Alexander
Reza Alirezaei
Owen Allen
Paul Andrew
Axceler Blog
Tariq Ayad
William Baer
Todd Baginski
Jose Barreto
Becky Bertram
Simon Binaryjam
Darrin Bishop
Chrissy Blanco
Todd Bleeker
Michael Blumenthal
Robert Bogue
Gary Bushey
Sean Cantellay
Mauro Cardarelli
Todd Carter
Eric Charran
Liam Cleary
Communardo Techblog
Renaud Comte
Andrew Connell
William Cornwill
Matthew Cosier
Penny Coventry
Paul Culmsee
Stephen Cummins
Marek Czarzbon
Jeff Dalton
Gabriele Del Giovine
Tim Dobrinski
Stacy Draper
Zlatan Dzinic
Erika Ehrli
Enterprise Search
Christopher Even
Lars Fastrup
Mike Fitzmaurice
Torsten Flegel
Rob Foster
Bob Fox
Toni Frankola
Bjorn Furuknap
Amar Galla
Paul Galvin
Mike Gannotti
Rob Garrett
Sebastian Gerling
Get the Point
Stefan Gossner
Brian Gough
Michael Greth
Matthias Groenert
Daniele Guarneri
Portals & Integration
Mike Hamilton
Spencer Harbar
Richard Harbridge
Marcus Hass
René Hézser
Sascha Henning
Susan Henry
Mike Herrity
Tim Heuer
Ben Hickman
Ed Hild
Thomas Hildebrandt
Scot Hillier
Kevin Hoffman
John Holiday
Greg Hughes
Dave Hunter
Hector Insua
Randall Isenhour
Barry Jinks
Chris Johnson
Kit Kai
Mattias Karlsson
Paul Keijzers
George Khalil
Todd Klindt
Steffen Krause
Westin Kriebel
Larry Kuhn
Chandima Kulathilake
Andre Lage
Gary Lapointe
Daniel Larson
Eric Legault
Dan Lewis
Paul Liebrand
Bryant Likes
Angus Logan
Serge Luca
Gregory MacBeth
Igor Macori
Ricardo Magalh
Sahil Malik
Waldek Mastykarz
Andrew May
Ali Mazaheri
Matthew McDermott
Daniel McPherson
Jason Medero
Oscar Medina
Alexander Meijers
Robin Meure
Bob Mixon
Agnes Molnar
Adam Morgan
Ian Morish
Mart Muller
Amanda Murphy
Arno Nel
Mads Nissen
Chris O'Brien
Michael O'Donovan
Joel Oleson
Henry Ong
Doug Ortiz
Mike Oryszak
Joris Peolmans
Shane Perran
Pieter Pieter
Steve Pietrek
Maurice Prather
Stuart Preston
Romeo Pruno
Chris Quick
Shereen Qumsieh
Dux Raymond
Tom Resing
Keith Richie
Tom Rizzo
Eli Robillard
Lance Robinson
Patrick Rogers
Eugene Rosenfeld
Zach Rosenfield
Ishai Sagi
Paul Schaeflein
Brendon Schwartz
Carlos Segura Sanz
Philippe Sentenac
Arpan Shah
Itay Shakury
End User SharePoint
To The SharePoint
SharePoint and Tech Blog
SharePoint Blues
Sharepoint Design Team
Sharepoint Developer
SharePoint Product Team
Sharepoint Solutions
SharePointHosting Blog
Steve Sheppard
Eric Shupps
Bill Simser
Heather Solomon
Thomas Sondergaard
Nick Swan
Marwan Tarek
Jeremy Thake
Jan Tielen
Tools for Collaboration
Torsten Hufsky
UK SharePoint Team
Understanding SharePoint
Dan Usher
Serge van den Oever
Cornelius van Dyk
Pierre Vivier-Merle
Natalya Voskresenskaya
JD Wade
Kris Wagner
Mike Walsh
Doug Ware
Michael Watson
Bart Wessels
Phil Wicklund
Wictor Wilen
Ivan Wilson
Woody Windischman
Daniel Winter
Andrew Woodward
Shane Young
Mohamed Zaki
Tobias Zimmer


SharePoint Resources


Inside the Index and Search Engines: Microsoft Office SharePoint Server 2007 (PRO-Developer) by Patrick Tisseghem


Advanced Microsoft Content Management Server MCMS: Working with the Publishing API, Placeholders, Search, Web Services, RSS, and Sharepoint Integration by Lim Mei Ying


Professional Microsoft Search: SharePoint 2007 and Search Server 2008 (Wrox Professional Guides) by Tom Rizzo


Google Sites & Chrome For Dummies (For Dummies (Computer/Tech)) by Ryan Teeter


SharePoint 2007 User's Guide: Learning Microsoft's Collaboration and Productivity Platform by Seth Bates


Microsoft Office SharePoint Server 2007 Best Practices by Ben Curry


Microsoft® Office SharePoint® Designer 2007 Step by Step by Penelope Coventry


Essential SharePoint 2007: A Practical Guide for Users, Administrators and Developers by Jeff Webb


Professional Microsoft Office SharePoint Designer 2007 (Wrox Programmer to Programmer) by Woodrow W. Windischman


Beginning SharePoint 2007: Building Team Solutions with MOSS 2007 (Programmer to Programmer) by Amanda Murphy


Microsoft® Windows® SharePoint® Services 3.0 Step by Step (Step By Step (Microsoft)) by Olga Londer


Microsoft SharePoint 2007 Unleashed by Michael Noel


Microsoft SharePoint 2007 For Dummies (For Dummies (Computer/Tech)) by Vanessa L. Williams


The SharePoint Shepherd's Guide for End Users by Robert Bogue


The Microsoft SharePoint Step by Step Kit: Microsoft Windows SharePoint Services 3.0 Step by Step and Microsoft Office SharePoint Designer 2007 (Bpg-Other) by Olga Londer


SharePoint for Project Management: How to Create a Project Management Information System (PMIS) with SharePoint by Dux Sy


Beginning SharePoint 2007 Administration: Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 by Göran Husman


Professional SharePoint 2007 Development (Programmer to Programmer) by John Holliday


Inside Microsoft Windows SharePoint Services 3.0 (Pro Developer) by Ted Pattison; Daniel Larson


Microsoft® Office SharePoint® Server 2007 Administrator's Companion by Bill English


Professional SharePoint 2007 Design (Wrox Professional Guides) by Jacob J. Sanford


Inside Microsoft Office SharePoint Server 2007 by P. Tisseghem


Real World SharePoint 2007: Indispensable Experiences From 16 MOSS and WSS MVPs (Programmer to Programmer) by Robert Bogue


Mastering Windows SharePoint Services 3.0 by C. A. Callahan


Pro SharePoint Solution Development: Combining .NET, SharePoint and Office 2007 (Expert's Voice in Sharepoint) by Ed Hild


Seamless Teamwork: Using Microsoft® SharePoint® Technologies to Collaborate, Innovate, and Drive Business in New Ways (BP-Other) by Michael Sampson


Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 (Wrox Programmer to Programmer) by Andrew Connell


Building Web Applications with Microsoft® Office SharePoint® Designer 2007 Step by Step (Step By Step (Microsoft)) by John Jansen


Microsoft Office SharePoint Designer 2007 Bible by Vikram Kartik


SharePoint 2007: The Definitive Guide by James Pyles


Microsoft SharePoint 2003 For Dummies (For Dummies (Computer/Tech)) by Vanessa L. Williams


Office and SharePoint 2007 User's Guide: Integrating SharePoint with Excel, Outlook, Access and Word (Expert's Voice) by Michael Antonovich


Building Content Type Solutions in SharePoint 2007 by David Gerhardt


Microsoft Windows SharePoint Services Step by Step (Step By Step (Microsoft)) by Olga Londer


MCTS: Microsoft Office SharePoint Server 2007 Configuration Study Guide: Exam 70-630 by James Pyles


Inside SharePoint Administration by Steve Caravajal


Sams Teach Yourself Microsoft SharePoint 2003 in 10 Minutes by Colin Spence


Microsoft Windows SharePoint Services 3.0 Quick Source Guide by Quick Source


Microsoft SharePoint Products and Technologies Administrator's Pocket Consultant by Ben Curry


SharePoint 2007 Development Recipes: A Problem-Solution Approach (Expert's Voice in Sharepoint) by Mark Gerow


Essential SharePoint 2007 by Scott Jamison


Professional Microsoft SharePoint 2007 Workflow Programming by Dr. Shahram Khosravi





About - Blog Submission - FAQ