Archives
-
MSCRM 3.0 and the VSTO for MSCRM 3.0 Toolkit
Read about the upcoming VSTO Toolkit for MSCRM 3.0 at Kjell-Sverres blog. Beeing Objectwares MSCRM guru KSJ also have started writing about general 3.0 topics. Keep watching if you're in the MSCRM space.
-
SharepointConnector for Outlook 2003
Homepage for the SharepointConnector for Outlook 2003
-
Validating Sharepoint filenames on upload
Some characters are legal for FAT or NTFS files but illegal for files in Sharepoint documentlibraries. Using the regular upload UI for Sharepoint you'll encounter a rather unpleasant validation error when uploading a file with funky characters. Using the object model will give you a good ole' exception.
-
Refresh page after edit in InfoPath
When using InfoPath for editing data in you webapplications you run into a couple of tricky situations when beeing used to plain webdevelopment. One of these scenarios is when you want your webpage to refresh after having edited a record in some datasource with InfoPath. Typically you've implemented a view webpage and edit with InfoPath.
-
VB.NET Installer class for setting Code Access Security with Uninstall
C# Version here: http://weblogs.asp.net/mnissen/articles/427490.aspx
-
Complete set of Custom Prerequisites available
UPDATE: See this post.
-
VSTO Outlook: The complete deplyment solution
This week has been all about the pain of client deployment of our VSTO solution. I've written a summary which I hope will be the start of the complete solution for idiot-proof installs of Outlook plugins. I'm not quite there yet but I feel I'm pretty close.
-
VSTO Outlook: the Complete Setup Solution
[Disclaimer: this is currently work in progress.. expect to find partial solution and some explanation] -
Installer class for setting Code Access Security with Uninstall
VB.NET Version here: http://weblogs.asp.net/mnissen/articles/429117.aspx
-
Recycle Bin / Undelete for Document Libraries finally solved
Last week I met Todd from Mindsharp in Seattle and he told me that he'd just created a purely client side solution to the whole undelete / recycle bin problem with Sharepoint document libraries. Several solutions have been posted to address this issue in the past, amongst others Max and Erics article in MSDN Mag.
-
InfoPath DropDown List doesn't match on items in list
When populating InfoPath DropDown lists with values and then binding the dropdown to a field in your main datasource you'll sometimes see the bound value instead of its corresponding text value in the dropdown on load. It seems slightly confusing given that the entry containing your bound value is actually in the list, but it doesn't match.
-
WebBrowser control and InvokeScript
This is a little code nugget I planned to blog about a while ago, but forgot, so my recap and reasoning is not a 100% but hopefully it might be of help to someone struggelig with making the System.Windows.Forms.WebBrowser control execute scripts programatically.
-
Error using VSTO 2005 Outlook Addin with VS2005 RC1
Just installed Visual Studio 2005 RC1 and reinstalled Visual Studio Tools for Office 2005 Outlook on top to continue working on my Outlook Add-in. When trying to cast a MailItem object i recieved the following error:
-
Temporary Release of Outlook Plugin code
This summer I got the opportunity to demo a VSTO Outlook plugin at TechEd in Amsterdam. The demo was done on a prototype made as a proof-of-concept for a customer in the preceeding weeks (not actually the night before the demo:-). The prototype was accepted and development for production was planned to the first weeks of august.
-
Google Earth once again available for download
And wow. Now a lot more info is coming up in the views. All major norwegian roads and names are now rendering. Damn it's cool! I just got stuck another 10 minutes. So. In about a week I leave for my summer vacation. Not going too far this year, spending two weeks at our cabin in Kragerø. Most tourists miss out on the southern coast of Norway in the summer, so if you're going; don't.
-
Options for Aggregating Sharepoint Sub-site content
Creating aggregated views or Sharepoint content is a reoccuring topic. I've blogged about using RSS feeds to create aggregations or Roll-Ups (actually a CorasWorks trademark) before.
-
Oracle watches SQL Server Migration Assistant like hawkes
I am currently attending a session on the SQL Server Migration Assistant for Oracle. Basically a tool to get your database from Oracle to the Microsoft platform.
-
MVP Awarded
Last friday I got the email. I have been given the honor of the Most Valuable Professional title/award/membership. Today my profile was made public on the MVP site, and I attended the MVP lunch where MVP program manager Sean O'Driscoll gave a good overview of the program.
-
VSTO Demo at TechEd
Today I was lucky enough to get the opportunity to do a demo in Mike Fitzmaurices session on Sharepoint/Exchange integration and, later on, at Andrew Whitechapels session on VSTO.
-
TechEd '05 Commenced - where are the v-celebs?
Well, it's 0817 and I'm already registered at Teched and hooked up to the wlan. This rare occasion of early-birdness was not by my free will, but more an upside of the construction-guys powering up the jackhammer outside my hotel window at 0700hrs (anything before eight o'clock is in military time in my world). Anyways I'm good to go!
-
Make VSTO for Outlook solutions run right off the MSI
UPDATE: Installer class with uninstall logic here.
-
CruiseControl.NET adds complete support for SourceGear Vault
Cool stuff. As of two days ago with the 0.9.2 release of CCNET SourceGear Vault is now completely supported! This means that labelling and autogetsource is in place and finally VSS has no advantage over Vault with CCNET any more. Another very cool new feature is the UserFilter functionality which allows you to prevent the build from triggering on certain conditions. This allows you to change stuff in your solution items without triggering the build, among other things.
-
Get started with VSTO for Outlook
Objectware AS has participated in the alpha and beta program for the Visual Studio Tools for Office for Outlook. I figured that this beta is something a lot of people wants to have a look at in the calm times of summer, and started googling to dig up som tutorials, introductions and howtos on more advanced subjects.
-
InfoPath says "Reference to undeclared namespace prefix" when changing view in the designer
For some reason InfoPath 2003 SP1 told me I had a "Reference to undeclared namespace prefix" in one of my views after I added a node from deep within my message schema.
-
COM objects need tight leash
When a customer suddenly reports memoryusage on their Sharepoint Server of 300mb increase an hour you tend to show up pretty quick.
-
VSTO for Outlook just died. Ressurect please.
Well, just died is actually a bit inaccurate. My Visual Studio Tools for Office Outlook solution stopped working friday, just about 10 minutes before I was supposed to hand it over to the customer.
-
Adding a listitem using Lists.asmx for Windows Sharepoint Services
Sometimes you'd just whish for all data in the world to automatically describe itself properly. I just spent the weekend contemplating whether I'm a complete retard or not, after not beeing able to add a listitem through the WSS Web Services. I was using the UpdateListItems method and trying out every possible combination of attributes for the Batch and Method elements.
-
VSTO for Outlook
The much awaited support for Outlook is now official and can be downloaded for Beta 2 from Microsoft.
-
Sharepoint Image Library and Datasheet view
Is it called Picture Library or Image Library? I never remember. Well nevermind.
-
Some notes on ClickOnce
In my sessions on smart clients the past weeks the ClickOnce seems to be the topic that generates the most questions. I'll try to clarify some of the issues here.
-
InfoPath Init Cycle and Dynamic Endpoint urls
I've created a InfoPath form designed to be highly movable. Somewhat against my own principles these forms have more than a few dataconnections and I wanted the reconfiguration effort to be minimal, preferrably zero, when the form was moved from one Sharepoint site to the next.
-
Sharepoint Portal Server "Include in search results" disabled?
We've been working for a while resolving YASQ with a customer. While working on it we actually ran into the problem ourselves on the Objectware AS/Itera portal. I contacted my friend in need Daniel McPherson on the Elite Lookingood EXtraordinary Sharepoint Immediate Response team and he conincidentally was working on the same issue and had put togehter a repro for the issue:
-
Yes Microsoft have fixed the Language bug in Sharepoint Portal Server
The language bug I've been tracking for a long time have been resolved by Microsoft. The problem is that they haven't made the fix generally available and currently I am currently only allowed to share the fix with my customers.
-
Please don't do Client/Server with Smart Client technology
I'm currently talking about Smart Clients around Norway and I've been focusing on the architectural aspects of Smart Client technology. Recently Clemens posted about much the same topic.
-
Smart Client sessions at Microsoft Days
Yesterday I held three sessions at the quartely Microsoft Days (Microsoftdagene) event in Oslo. In three sessions we covered Smart Clients in the Service Oriented Architecture, todays technologystack, and the features of the upcoming technology stack from Microsoft with focus on VSTO 2005 and Windows Forms 2.0.
-
Dynamic InfoPath Forms Impossible?
-
Anders Hejlsberg visits Oslo
Today we've had the pleasure of having Anders Hejlsberg on a visit to Oslo and he's been touring press, academic foras, NNUG, JavaBin, and a Microsoft hosted event. My colleague Trond Brande followed mr. Hejlsberg with two talks on upcoming SQL Server 2005, and I finished the day at Folkets Hus with two sessions on Best Practices for development, and Visual Studio Team System.
-
SourceVault and CruiseControl.NET
For a recent project we had to discard Visual Source Safe for source control because we needed remote access to our build system. Previously we've been using SourceGears Source Off Site to access VSS, but this time we noticed that SourceGear had a pricing model that made their SQL Server based source control system Vault a cheaper option. In the process we also considered moving to CVS which was available internally, but discarded it due to the developers incompetence (myself included) on the subject.
-
Sharepoint Include and Exclude Content and the Site Directory
Internally we're using several site directories around the portal to categorize external content, both WSS sites and other stuff.
-
Site Definitions and Templates
Kris got his article published on the .NET Developers Journal and Patrick comments on the use of custom site definitons. I agree with Patricks pros and cons of using Site Definitions and I'd like to elaborate a bit aswell.
-
Sharepoint Content RSS Feeds unlocked
I usually don't bother crosslinking plainly obvoius fantastic stuff, simply because everyone else does it, and noone really needs another "i've also seen it" posting. However this time I just can't help myself.
-
Light-weight extension of Sharepoint Document Management
I recently helped the Norwegian video-conference company Tandberg get more value out of their Sharepoint installation through extended project support features and improved desentralized internal publishing.
-
InfoPath + Amazon Web Service = wtf!?
UPDATE: The InfoPath team have affirmed that this is a bug and provided a general and specific work-around. Read about it here.
-
Disappearing Sharepoint folders in Explorer view
Heads-up on this one people (YASQ - yet another sharepoint quirk):
-
Sharepoint and non-IE browsers
Sharepoint is really picking up and more and more user is getting into the product. At the same time there are several browser out there not developed by Microsoft, like FireFox and Opera. There are several issues related to using Sharepoint with other browsers and it's about time that the community starts to track this in a structured manner.
-
Blogmap in 15 seconds
Through Mark Bower:
-
Creating Site Roll-ups in Sharepoint with RSS
Roll-ups of information from several (top-level or nested) Windows Sharepoint Services sites has been a “nice-to-have” feature mentioned in several Sharepoint projects I've been involved with. Commercial solutions is available in the market, like the CorasWorks package. However these solutions tend to be too expensive to justify.
-
Enterprise Continous Integration
Mike Roberts, one of the lead devs of the CruiseControl.NET project, has just published a paper on Enterprise Continous Integration.
-
Playing with SharePointPSSearch SQL Syntax
I've been working with a technical customer lately and they wanted me to demonstrate what they could do with the Sharepoint Search engine. I explained that you could easily consume the portal search service just as any other web service (as Bil describes nicely here) and make customized searches.
-
Setting MySite as Office Default WebSite
My experience is that frustration usually leads to salvation, this took me two days and lead to a 90% solution and explanation.
-
Importing from Excel to Sharepoint lists
I didn't really expect too much from this feature, but yesterday I had to move a large Excel file to a Sharepoint list and gave it a real try. After several attempts on the "Import Spreadsheet" I forfitted and created the list definition manually and copied in the values column by column from the source sheet.
-
More on email and Document Libraries
I get a lot of mail from people trying to find good solutions for handling mail with Sharepoint. The alternatives are pretty in the open as described in my previous posts, but Rob Clark found another twist to the issue.
-
Some changes on the new year
Entering the new year my colleague Anders inspired me to join the crowd of good samaritans. A task postponed far too long. Suffering from severe cruft I formatted my box and started out with clean sheets. This gave me the opportunity to start developing with least privelige and also installing Cassini for a lighter ASP.NET experience. I'm also finally starting up with VS.NET 2005 for real.