SharePoint: MOSS SP2 Major Bug

The SharePoint Team blog announced a major bug with SharePoint MOSS SP2:

This is funny, but extremely serious and important.

During the installation of SP2, a product expiration date is improperly activated. This means SharePoint will expire as though it was a trial installation 180 days after SP2 is deployed. The activation of the expiration date will not affect the normal function of SharePoint up until the expiration date passes. Furthermore, product expiration 180 days after SP2 installation will not affect customer’s data, configuration or application code but will render SharePoint inaccessible for end-users.

http://blogs.msdn.com/sharepoint/archive/2009/05/21/attention-important-information-on-service-pack-2.aspx

  • Does not affect data
  • But it will silently deactivate after 180 days
  • Users can come to work without warning and SharePoint will be unavailable.
  • If you are installing SP2 - apply hot-fix from MSDN immediately afterwards.

Get the word out.

What am I looking for in SquareSpace

Going to spend this next week seriously giving SquareSpace a twirl.  I'm looking for:
  • Easy maintenance
  • Import from spaces.live.com without doing something really stupid
  • Better traffic tracking - compared to Windows Live probably anything is better
  • Comments with OpenID

 UPDATE:

Maintenance - I seem to be able to make the changes I wanted - looking for info in the FAQ / forum is awful though.

From Windows Live Spaces to SquareSpace - ended up writing my own MetaBlogAPI export for Live Spaces to MoveableType txt format, then get squarespace to import it.  Again the help dialog is bad and it wasn't clear why things weren't working - have to go back to import page to see the error.

Traffice tracking - I know it was better already

No comments with OpenID - I think in this generation if you have to force someone to create an account in your particular blogging system just to comment - there's something wrong about it.

SharePoint – IE8 standards mode causes trouble in SharePoint

Running SharePoint on IE8 – JavaScript errors when using the rich text editor.

‘null’ is null or not an object – in form.js

clip_image002

 

The debugger shows that the SharePoint javascript code was trying to call:

document.getElementById("ctl00_PlaceHolderMain_EditModePanel3_ctl04_ctl00_RichHtmlField_displayContent_LTR")

The id of that element is actually: ctl00_PlaceHolderMain_EditModePanel3_ctl04_ctl00_RichHtmlField_displayContent_ltr

In IE7’s incorrect JavaScript behavior – it finds the element and returns it.

In IE8’s correct JavaScript behavior – it doesn’t find the element and returns null.  -> Error!

---

IE8 will attempt to use IE7 compatibility mode when accessing intranet sites.  It will use IE8 standards mode when accessing public internet sites.

This means that when accessing your SharePoint site via the extranet URL – http://sharepoint.company.com/ you will get this error, but accessing it internally – http://sharepoint/ will be OK.

----

Ways to fix this (easy to hard):


  1. Custom Header in web.config (site-wide)
    http://msdn.microsoft.com/en-us/library/cc817572.aspx
  2. Meta tag in master page (specify per masterpage)
    http://msdn.microsoft.com/en-us/library/cc817574.aspx 
  3. Use Telerik’s RadEditor Lite – free alternative
    http://www.telerik.com/products/aspnet-ajax/sharepoint.aspx
  4. Wait for MS SharePoint hotfix
    UPDATE: waiting for MOSS service pack 2 - which contains IE8 support
  5. UPDATE: tell your editors to run SharePoint in compatibility mode

Heaps and heaps of updates

Ok, heaps of update, stay with me.
(This is what happens when you don't blog for a while - but you ain't getting no apologies from me!)
  • .NET stuff
    • Having done .NET 2.0 for nearly a year, I can't remember what it was like without generics, or anonymous delegates...
    • Spring.NET is cool.
    • ASP.NET AJAX is cool.
    • NHibernate is somewhat cool (but I'm not sold).
    • DB2, the database that's used here sucks really bad.  Like a vacuum combined with a blackhole.  People should use a real, up-to-date database system, like SQL Server or failing that at least Oracle...
  • Work stuff
    • People come and go, I haven't decided whether I want to stay here or get moved to a different project.
    • Oh ya, did so much javascript (in particular, JQuery), I think I can dream in JQuery now.
  • Gaming stuff
    • Following quitting WoW, I played LOTRO initially to help me quit Warcraft.
    • LOTRO turned out to be a bit of a dead-end game at end game.  So we quit that.
    • Got into Tabula Rasa for a while.  That was a dead-end too.  Beta had too many issues and not many impressive moments.
    • Got an XBox 360, just for Halo 3 - that is one good game - probably as good as the hype.
    • Got into Bio Shock which I actually finished (got the good ending).
    • Got into Viva Pineda which was quite fun but I feel not much replay value.
    • Really got into Puzzle Quest - that is the cheapest $12 I've ever spent on a game.  Everyone loved it.
    • Got into Hellgate London - fun but not much things to do - it turns repetitive quite quickly.
    • Got back into World of Warcraft.  There's just nothing on the market that can compete with it for now.
    • Wish List: Mass Effect (will get this possibly after Chrismas)
  • Personal stuff
    • Wifey is pregnant (yay!), we're expecting in May 2008.  All signs are currently normal, which is the best I can wish for.
    • Going to have our last holiday together (since I heard after the baby is born I won't be going anywhere) to New Zealand, where I grew up but haven't returned for over a decade.

Hey what's going on!

I am cheating, I post three blogs on the same date but just title them differently.

After being addicted to TiddlyWiki and using it as my notepad exclusively, I've essentially started using it as my blog engine as well.  It works really well.

I considered somehow resurrect my blog, but lacking immediate static IP address sucks a bit.  At the end, I figure I should evaluate both Spaces and Blogspot.
For the time being, I'll use Spaces.  Because I'm an avid MSN Messenger user and Spaces ties in quite well with it.  I do have some issues with automatically updating Spaces from TiddlyWiki - if I can't resolve this soon I might have to reevaluate everything.