Angus Logan

MCMS/SPS/.NET/SQL/Microsoft Australia

November 2004 - Posts

Wanna work for Australia's best Microsoft Certified Gold Partner?

Leon blogged this earlier but I thought I'd elaborate.

 Data#3's Microsoft Application Solutions (the team I'm in) are hiring in Brisbane.

We are looking for the following (they are seperate roles but if some freak-of-nature can fill all the roles we could pay 3 salaries to 1 person :) )

  • Interface Designer
    • Great 'design-eye'
    • Strong HTML / CSS
    • Must wear funky 'designer clothes' ;
  • Solution Developer
    • .NET
    • OO
    • SQL Server
    • Exposure to
      • Microsoft CMS
      • SharePoint Technologies
      • Microsoft CRM
      • BizTalk
  • Solution Architect
    • Loads of experience
    • Breadth and Depth in all Microsoft technologies
    • We all know what an architect does.

ps. Data#3 is going great-guns - see the share chart below:

Also just to be fair - Frank also blogged about some Senior .NET Architect roles as well.

 

Getting my (impacted) wisdom teeth out in 3 days - please tell me your horror stories!

I figure if I can hear enough horror stories anything I go through can't be as bad.

So scare the hell out of me now!

Here's a start

Andrew Green (Eclipse Group, Melbourne)- there's a MASSIVE nerve ending under your tooth in the back there - and when they yank it all out it feels like they've ripped your testicles out there too .

Blogging Stuff

I don't like talking about blogging on blogs - I think its stupid - but here I go anyway.

  • Additions to the this site (www.anguslogan.com)
    • added a google search of my site
    • added a google search of the Cms Newsgroups (see www.anguslogan.com)
    • Weather Pixie to the left hand side so you can all see how hot it is in Brisbane! - usually he stands around with his shirt off.
  • Reminder - You can subscribe to my blog using LiveMessage Signup for .NET Alerts from my blog!
  • Client Side - I have changed back to RSS Bandit & am using W.Bloggar to do fat client authoring ; let see how it goes.
Granular backups for SharePoint

I just found Stramit's Blog - its pretty cool! Check out his Granular BackUp Manager.

 

Overview

Granular Backup Manageris a tool which allows you to create back up file and/or .bat file to make this file for a global hierarchy of WSS site. Its internal is based on the sMigrate.exe of the SharePoint system. the back up file are just Web Package. Each sub site of a WSS collection can have its own web package directly with this tool I made this tool to make easy the back up operation in the case in large WSS collection with document library. Using granular back up file allow you to restore just little site for recover a document instead of the all collection (less time, less space, just the site)

How to use

  1. Open the tool on a SharePoint Box. (change the language if you need)
  2. Type a valid WSS URL or just choose local server to feed the treeview
  3. Choose the start adress of your operation (a site or a sub sub sub site, whatever)
  4. Fill the different options
    • backup folder
    • overwrite/security
    • the different job : crete backup ou just .bat file
    • work deep the collection or just the url
  5. Start the process
Help My HtmlPlaceholder content has been garbled by the radEditor using 'AllowSpecialTags'

If you use the Telerik radEditor and you have enabled 'AllowSpecialTags' on the placeholder control the Html is 'escaped' before it is saved to the database. The <'s and >'s are replaced with ~LT~ and ~GT~. This is all good when you use the radEditor to author the content and use it to display the content (ie. in presentation mode) ; But - when you retrieve the HtmlPlaceholder contents via code (ie. for aggregation or content reuse) :-

dim strHtml as String = Ctype(CmsHttpContext.Current.Posting.Placeholders("PlaceholderName"), HtmlPlaceholder).Html

You will see the Html content should be: Angus Logan but it comes out as ~LT~b~GT~Angus Logan~LT~/b~GT~. There are a few ways around this... you could replace the value when you retrieve it from the placeholder

strHtml = strHtml.Replace("~LT~","<").Replace("~GT~",">")

I don't think that is very elegant as you need to do it all over the place.

So I wrote a HtmlModule that I've uploaded to GotDotNet.

This HttpModule can also be used to replace any set of characters with another set configured in the web.config.

eg. I could replace any output that would usually be “Angus Logan“ to be “Angus Logan Rocks

<appSettings>

    <add key="AngusLogan.Cms.Utilities.CleanTelerikOutput.CharRewriteHttpModule" value="~LT~,&lt;|~GT~,&gt;|Angus Logan,Angus Logan Rocks" /><!-- "Old Value,New Value|Old Value,New Value" -->

</appSettings>

Telerik r.a.d.editor MCMS Edition V2

I have been testing this for the past week - Its very cool.

But - I don't know if it will get wide adoption in large MCMS implementations with > 5000 resources as the resource gallery explorer loads all galleries & resources ; therefore taking ages to load and often timing out (even on MASSIVE servers) - aparently a fix is on its way ;

but that didn't stop me rolling back to the out of the box MCMS editor at a client's site.


Via Mark2

Telerik have announce the availability of v2.0 of r.a.d.editor MCMS Edition. The new v 2.0 is available at no cost to MCMS customers and you can download a copy from "My Licenses" in your Client.net account. The new release has a number of improvements to improve the experience of MCMS end-users.

What's new in v 2.0:

Features:
  • The LocalImage appears or not depending on the value of the MustUseResourceGallery property of the placeholder definition.
  • Improved file browser dialogs (Image, Flash, Media, Document) with Windows-like look and feel
  • Improved look of the editor, easier to change the visual look of the editor by editing the schemes' CSS files
  • Added UseClassicDialogs property that makes the editor's dialogs appear either within custom, fully CSS-configurable "windows", or in the default IE dialogs. (Default is false, that is the editor uses the custom dialog windows).
  • Cleaner HTML output and better application of CSS styles
  • Indentation of HTML in code view.
  • Updated to work with Internet Explorer with Windows XP Service Pack 2.
  • Improved clientside performance.

Bugs Fixed:

  • Fixed a bug which occurred when attaching an eventhandler to the SavingContent event. In the event handler the old (original) content of the editor would be returned, rather than the new value.
  • Fixed a problem with the *.* setting for document filters.
  • A number of smaller bugs fixed mostly related to the quality of the html and the editing process, enhancing the user experience.

More on SharePoint Certification...

Side note: you may ask yourself why  I quote patrick so much... all his content is what I am interested; in and I think its blog worthy!

Via Patrick

Good news today. Got a mail from Kinga pointing me to the SharePoint certifications that are almost there! And.. I remembered the numbers correctly. Who is going to be the first to pass this exam??? I will send him or her a suprise package!

Exam 74-133: Customizing Portal Solutions with Microsoft® SharePoint® Products and Technologies -- available at testing centers on 11/30 for Portal Developers.
Exam 74-132: Designing a Portal Solution with Microsoft® SharePoint® Products and Technologies -- available at testing centers on 11/22 for Portal Architects
Exam 74-131: Designing a Microsoft® Office Enterprise Project Management (EPM) Solution – available at testing centers on 12/9 for EPM Business Analysts.
Exam 70-281: Planning, Deploying, and Managing an Enterprise Project Management Solution–– is currently available at testing centers for EPM System Administrators and Engineers.

MCMS Rapid slidedeck out

Via Andrew

Mark Harrison just posted his slide deck for MCMS Rapid. VERY VERY cool.

» MCMS Rapid - introduction slides

Microsoft Content Management Server Implementations List

I have created a list of MCMS implementations in Queensland.

Hopefully this list will grow to include all the Australian (or Global) implementations by all Microsoft Partners.

Post a comment on the article if you would like me to add one.

Redland Shire Council Launches their MCMS Website "myServices"
myServicesI (via Data#3) worked with Redland Shire Council's internal IT department (Stephen Alderman & Clayton James, & Mark Daunt) & Microsoft Consulting Services (Christopher Walker) on their new 'myServices' website.

Residents can log on and view all of their council services (Properties, Rates, Animals, Animal Payments, Library, Maps etc) ; and see specific content targeted to them ie. “Information for Property Owners“ or even more granular “Information for Pool Owners“.

We managed this by setting up several MCMS environments (external - readonly, internal - authoring, UAT/Build & dev) ; and having the MCMS templates talk back via .NET WebServices to their Proclaim System (local govt. management system by Technology One).

We (Mark Daunt) also setup auto building of the solution using NAnt.

In the near future their external internet site should be migrated over to MCMS 2002.

Redlands have some really cool stuff happening with their Intranet (SharePoint & Live Communications Server) as well.


I love eGovernment!

Microsoft Virtual Server 2005 & InCD will have you calling PSS in a foreign country at midnight!

If you ever have the pleasure of trying to debug this error message from Virtual Server 2005

<vm name> could not be started because there is not enough physical memory or system resources available.

But you happen to have HEAPS (2+gb) of memory available...

You may want to check if someone has installed InCD on your Virtual Server.

At the time it may seem bright to install DVD burning software on the Virtual Server so you can remove all your bloated images from old projects but I warn you - install InCD and you will be in pain.

Premium support in Australia isn't that fun outside hours... I don't like the idea of waking up a TAM with a high chance of being told to call the US or the UK : so my midnight PSS calls to Microsoft UK paid off again ; quickly through talking to a person (nice accent!) & logging a case ; But just as I was getting the Case ID my buddy Anton (www.intellica.com.au) found the answer “Oops don't need it anymore, cancel the case!!!“ -> quickest $500 PSS ever made :)


Aggravation Level: Murder/Suicide

Issue Resolution Time: ~ 5 hours


Telerik CMS radEditor v2.0 - I was going to keep this secret but now Mark let the cat out of the bag.
Via Mark Harrison

Lookout for Telerik CMS radEditor v2.0 in the next day or so.

There are some major improvements in v2.0 over v1.5 including:
  • New property - AllowLocalImage property (boolean) - allows or disallows the usage of the LocalImage tab of the Image Manager dialog
  • Re-worked file browser dialogs (Image, Flash, Media, Document) with Windows-like look and feel
  • Improved look of the editor, easier to change the visual look of the editor by editing the schemes' CSS files
  • By default the dialogs load in our custom "window" control with customizable look & feel, rather than in the default IE dialogs
  • Cleaner HTML output and better application of CSS styles 6. A number of bugs fixed, added stability
  • Added tabulation of code in HTML view
Nice timing ready for CMS Rapid availability at the end of the month.

New IBF 1.5 webcast with demos including new Metadata Designer
Via Michael Kiselman

If you would like to take a sneak preview into what IBF 1.5 tools will look like - help yourself! Garry Gross recorded a technical web cast  and shows off a few demos of the IBF 1.5 including Metadata Designer. The tools are awesome!!! Enjoy!

Give your MCMS Instance a 'health check' : My GotDotNet Sample

MCMS experiences performance drops when a container (template gallery, resource gallery, channel) holds more than 300 entities (template, template gallery, resource, resource gallery,  posting, channel) and there is no 'easy' way to identify these containers that could be performance drains.

This console application identifies these containers and writes a log of the paths.

Download it here.

Extending SPS Alerts... - Bring on Toasting SPS alerts
Via Chris Johnson

Found this great article on extending some of the alerts functionality that SPS provides.  It shows an example of providing a "Toast" type alert on your desktop when an SPS Alert occurs.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPPTBuildingCustomChannelsSPPT.asp

Microsoft Solutions Framework with SharePoint
Via Patrick

(Via Sish) BrightWork has a solution called BrightWork MSF that provides templates/webparts for Sharepoint to help organizations manage project management processes using the Microsoft Solutions Framework. The picture below for example shows you how to do the risk management.

Lots of SQL Server 2005 Webcasts

2005WebcastsThere are heaps of webcasts for SQL Server 2005 coming up in December.

Check them out at http://msdn.microsoft.com/SQL/2005Webcasts/default.aspx

A brief list:

  • Overview of the new Developer features in SQL Server 2005-Level 200
  • Introducing the New SQL Server Management Studio-Level 100
  • SQL Server 2005 as a .NET Runtime Host-Level 100
  • Introducing XML in SQL Server 2005-Level 200
  • Introducing ADO.NET 2.0 for SQL Server 2005-Level 200
  • T-SQL Enhancements in SQL Server 2005-Level 200
  • The New Security Model in SQL Server 2005-Level 200
  • Introducing Web Services in SQL Server 2005-Level 200
  • Introducing Service Broker in SQL Server 2005-Level 200
  • Introducing Reporting Services for SQL Server 2005-Level 200
  • Introducing SQL Server Integration Services for SQL Server 2005-Level 200
  • Introducing SQL Server 2005 Analysis Services for Developers-Level 200
  • Introducing Full-Text Search in SQL Server 2005-Level 200
  • Introducing Replication in SQL Server 2005-Level 200
  • Introducing Notification Services in SQL Server 2005-Level 200
Posted: Nov 21 2004, 05:36 PM by anguslogan | with no comments
Filed under:
A Comprehensive View of SharePoint, Part I

Via Bob Mixon

An article posted on CodeGuru by Klaus Salchner briefly covers a wide range of SharePoint (both WSS and SPS) topics.  The article is fairly good; but what I liked was the reference information.  I have listed the topics covered in this article and where it can be found below.

Pasted from <http://www.codeguru.com/Csharp/.NET/net_asp/miscellaneous/article.php/c8569>

 

Topics Covered in this Article

 

The Differences Between WSS and SPS

When to use Windows SharePoint Services

When to use SharePoint Portal Server

Summary and where you can get a more detailed comparison

 

How to Install Windows SharePoint Services

Where you can get the Windows SharePoint installation files and how to start the installation

Launching into the WSS configuration and what to do when .NET 2.0 is installed

How to configure the IIS application pool to use

How to configure the database used by Windows SharePoint Services

How to finish installing Windows SharePoint Service

 

How to Administer Windows SharePoint Services

How to see which virtual servers have been extended for use by WSS

How to extend a virtual server for use by Windows SharePoint Service

How to configure the portal under the newly extended virtual server

How to run multiple top-level portals under one virtual server

How to delete a top-level portal

How to configure the e-mail server that WSS uses

How to add users to the portal so they can use it

How to change the rights of existing portal users or remove existing portal users

 

How to Install SharePoint Portal Server 2003

How to start the installation of SharePoint Portal Server

How to configure the IIS application pool and database that SharePoint Portal Server uses

How to configure the SharePoint Portal Server site crawler

How to configure the SharePoint Portal Server server topology and e-mail server used

How to finish installing SharePoint Portal Server

 

How to Administer SharePoint Portal Server

How to configure and run WSS portals under SharePoint Portal Server

How to configure SharePoint Portal Server portals

How to list and manage all SharePoint Portal Server portals

SharePoint Resources

Summary

 

SharePoint Certification

Via Patrick SharePoint Certification

Today I received news about 2 exams that will be available within the coming weeks at your test center. One (74-133) on the development aspects of SharePoint and (74-132) on the IT-related aspects (I hope I remembered the numbers). I know what I have to plan at the end of December during my XMas holidays :-)

Telerik MCMS Control Suite

Via Mark Harrison & Andrew Connell

 

From Telerik ...

As part of our strategy to deliver valuable tools to the MCMS community we have embarked on making the other telerik controls MCMS-ready. In this respect, we are keen to know what kind of additional customization you would like to see in our navigational controls so that they plug easier into MCMS and spare you extra coding to get them to do what you need (e.g. populate the treeview with the channel/posting structure based on existing permissions)?

Your feedback will be much appreciated and I am looking forward to an interesting discussion.
Regards,
Hristo Kosev
CTO, telerik
Please provide your feedback at http://groups.msn.com/CMSEditor
More Posts Next page »