Wednesday, November 18, 2009

Office 2010 setup failed

Yes! SharePoint and Office 2010 go public beta. First thing I did is go to MSDN and download the goodies using my MSDN Subscription. Ready, steady, go! Nope… Trying to install Office 2010 went fine but running it for the first time I get the usual activation message. Going through it with great confidence but oh my disappointment… I got this weird error stating that the setup controller wasn’t installed properly and therefor activation failed. Damn. Strange thing is that the setup never asked for a key and I am not able to enter a key… pfew

With some googling and fiddling I got it to work. Here is how to resolve the issue;
  • Got to C:\Program Files\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller and start up the setup (setup.exe)
  • The usual setup will show up so just click through
  • Next it will ask you for the key. During my initial setup of office 2010 I wasn’t asked for a key...Enter your MSDN key
  • Complete setup
  • Restart your office applications
Hope it helps out others

Saturday, September 27, 2008

My new Windows 2008 64 bit SharePoint development environment

I was running Vista on my Core 2 Quad 2.4 GHz with 3 GB ram desktop at home for a while, but the toy did not always performed as I wanted. Especially when working on my SharePoint virtual machines. The typical issue. I was thinking of just adding more memory, but considering it was a 32 bit installation adding memory didn't seem to be working for me. Looking around the net I discovered that some guys out there where using Windows 2008 64 bit on their machines as native OS. After some further digging I discover something astonishing! You can install Windows 2008 and just by enabling some specific features you get everything you had on your Vista including the Aero theme :-) Nothing astonishing yet ... taking a look at performance Windows 2008 Vista Enabled is more stable and performing better then the real thing. I really had to see this for myself so I decided to install Windows 2008 64 bit on my desktop! Here's the story.

Inserted the DVD and let's boot! The setup worked like a charm. After a half hour Windows 2008 was running on my machine without having to install drivers or nothing. First thing to look at was the initial footprint. Good thing that I was sitting down. The initial footprint was just under 300MB!!!Sweat! This was looking very promising! Next was to start enabling everything so I would end up with a Vista look and feel. Following these 2 great posts:

http://blogs.msdn.com/vijaysk/archive/2008/02/11/using-windows-server-2008-as-a-super-desktop-os.aspx

http://blogs.msdn.com/vijaysk/archive/2008/02/20/using-windows-server-2008-as-a-super-workstation-os-cont-d.aspx

I ended up with a Windows 2008 setup with all Vista features and my footprint hardly went up! Really, this is really by far the most stable windows setup I have ever encountered! I am still wondering as to how it is possible that Vista performance is so low compared to a Windows 2008 system. Of course it's a server and it's supposed to perform better than a desktop OS, but still... it seems that Windows 2008 has a different core then Vista which results in better performance.

So now that I got the OS running it was time to start thinking SharePoint! Seeing that I had lots of memory left I started enabling roles and features:

  • Application Server
  • Domain Controller
  • DNS (not DC without DNS)
  • Hyper-V

All this running my footprint was 1.5 GB! Let's push on and start installing SQL 2008, VSTS2008 and SharePoint 2007. All went fine. Nothing strange to mention. So now I got a SharePoint farm running on my machine without any virtualization! Footprint? 1.97 GB! Really this is like a dream come true. Final step was to add a WFE to my farm using Hyper-V. All the basic Hyper-V steps, which is pretty much the same steps as using Virtual PC, resulted in having another Windows 2008 running in my domain and a fresh WFE added to my farm! This just keeps getting better and better. Footprint? 2.97 GB! Ok... I was getting to the limit of my machine, but it was all still running pretty good!

As I was now running a 64bit systems there are no more limits on my available memory. Oh yeah! After a trip to the shops, I replaced the original 3GB with 8GB 800MHz DDR2 memory... This really rocks!

Conclusion:

  • Windows 2008 is by far the most stable and best performing OS Microsoft ever released. Well done chaps! If only Vista could meet up to the specs...
  • Hyper-V really rocks!
  • The memory consumption is really low enabling you to have an entire SharePoint farm running on your system without any need for virtualization
  • I can now have full blown SharePoint farm when I start with virtualization with different servers in the farm without compromising performance.
  • This kind of setup should now be considered as the new standard for any SharePoint development environment as it comes really close to a enterprise environment and offers lot's of possibilities to test products surrounding SharePoint like PerformancePoint, Communicator Server and so on..
  • The sky is the limit.

In following post I will keep you posted on any strange things I encounter as I add tools and software to my sweet machine

Friday, September 5, 2008

A hero passed away

Most shocking news today! Patrick Tisseghem has suddenly passed away. Patrick was a real SharePoint hero to me. My sympathy goes out to his family and colleagues at U2U. Read the announcement on the U2U site.

Patrick, we will miss your guidance!

Tuesday, September 2, 2008

SharePoint 2007 Best Practices

Got a great MSPress book on SharePoint best practices by Ben Curry and Bill English. It outlines best practices on planning & design, building, deploying and operating SharePoint 2007. A must read!

You can find info on http://www.microsoft.com/mspress/books/12197.aspx

Friday, August 15, 2008

Building Central Administration Pages

In some cases you would like to add some of your own pages to the SharePoint Central Administration site to add farm or web application level functionality. There are several ways to do so. You can add your pages to the layouts folder and create the navigation elements via custom actions. Using best practice your page or code behind will inherit from the Microsoft.SharePoint.WebControls.LayoutsBasePage class. Doing so will result that your page mend for central administration is also accessible for other site collections, which you wouldn't want to do. Instead of deploying your pages to the layouts folder you must deploy them to the ADMIN folder in the 12 hive. This way you avoid that your page will be accessible to other site collections on your server. This is more like it, but still missing something essential.

Instead of deriving from the LayoutsBasePage class you can inherit from the GlobalAdminPageBase class. This class exposes a few methods and properties that come in handy when creating central administration page. In fact you also have 2 classes that inherit from the GlobalAdminPageBase class, being the OperationsPage and the ApplicationManagementpage. Not many extra in these classes besides the fact that they override the PageToRedirectOnCancel property to the appropiate page (operations.aspx or applications.aspx). If you create your pages this way they will be redirected to the correct section when you hit the cancel button.

All pages reside in the Microsoft.SharePoint.ApplicationPages namespace. Be aware that you will not find the these classes in the Microsoft.SharePoint.dll assembly, but you need to reference the Microsoft.SharePoint.ApplicationPages.Administration.dll assemby located in the /config/adminbin folder in the 12 hive. This assembly is not deployed to the GAC, so pretty private and secure. If you want to reference the assembly in your VS projects you'll need to browse for it, add it and be sure not to copy the assembly locally.

When you build your SharePoint solution you'll need to make sure that you add an entry in your manifest file to point to the assembly. You can do so by adding the DLLReferencePath property. Also be aware that if you are using the WSPBuilder Extensions for Visual studio your Build WSP command will not work as the command line parameter for WSP Builder to add the DLLReferencePath is not there! You'll need to create your own bat file to build and deploy your WSP. Add parameter -DLLReferencePath "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG\ADMINBIN" and everything will work fine.

Monday, July 7, 2008

Microsoft Business Productivity Infrastructure Optimization University 2008

Stumbled upon the Microsoft Business Productivity Infrastructure Optimization University 2008 while searching for some info on BPIO. This site gives you a great overview of what BPIO is all about and how it relates to the Office suite and related products. Mind you that this site is only intended for Partners, so you will need a partner login (usually everyone can associate his LiveId to his company)
Tons of material out there divided into Sales and Technical. The Sales Material section holds presentations, guides, movies divided in sections:

  • Business Productivity Infrastructure Optimization (BPIO) Campaign
  • Business Intelligence
  • Collaboration
  • Enterprise Content Management
  • Enterprise Search
  • Unified Communications
  • Enterprise Project Management
  • IW Led Business Decision Maker Customer Campaigns

The technical part has a FTP link with login credentials. Snooping around that I discovered several courses there on MOSS, Unified Communications and Business Intelligence. You do not only online find tons of course material, but more important also VM’s! The technical materials are divided into:

  • ECM – Solution Architect
  • Enterprise Search – Solution Architect
  • MOSS – Solution Architect
  • MOSS – VPC images
  • Portals & Collaborations – Solution Architect
  • WCM – Solution Architect
  • Business Intelligence
  • Unified Communication – Office Communication Server 2007

There’s also a link to the online university which links you through to the partner training site. It reveals tons of FREE online courses for you to follow.


Other interesting links on BPIO:

Enjoy!

Monday, June 30, 2008

To blog or not to blog

So here it is; my blog! I was in doubt whether to blog or not to blog. There are so many blogs out there and in general people mostly find what they are looking for in blogs, wikis, forum, etc. I say mostly because as the SharePoint community grows day by day you see that more and more topics are covered and reported by fellow bloggers. In some case however there isn't that much information to be found, so that actually convinced me to start my own blog and to fill the gaps out there.

I will mainly concentrate on SharePoint 2007 and Office Systems in general with an occasional field trip into a more non-technology approach on Information Worker solutions. I hope you all enjoy my blog and any comments and/or suggestions are always welcome.