<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2687096407891516999</id><updated>2012-01-31T05:24:42.419Z</updated><title type='text'>Sitecore Behind the Scenes</title><subtitle type='html'>Tips, tricks, and other observations related to Sitecore  from a Sitecore insider</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-8469677728857133702</id><published>2011-01-24T14:43:00.001Z</published><updated>2011-01-24T18:03:57.105Z</updated><title type='text'>Dreamcore Dreaming</title><content type='html'>It's time for my annual blog post...&lt;br /&gt;
&lt;br /&gt;
Seriously, I'm impressed with all those bloggers who find time to post as often as they do. &lt;br /&gt;
&lt;br /&gt;
I've decided to take a quick moment out of my all too busy schedule, however, to point out that I'm already looking forward to this year's Dreamcore in Boston on April 19th and 20th, 2011. &amp;nbsp;Last year's event was great fun and a wonderful opportunity to meet many &lt;a href="http://www.sitecore.net/"&gt;Sitecore&lt;/a&gt;&amp;nbsp;customers and partners. &lt;br /&gt;
&lt;br /&gt;
Have a look here if you haven't signed up yet:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sitecore.net/dreamcore2011" title="Dreamcore 2011"&gt;Learn more about Dreamcore 2011...&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
I hope to see many of you there again this year. &amp;nbsp;I can promise that we'll be showing lots of sizzling new goodies from our labs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-8469677728857133702?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/8469677728857133702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=8469677728857133702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8469677728857133702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8469677728857133702'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2011/01/dreamcore-dreaming.html' title='Dreamcore Dreaming'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-1949450110538372456</id><published>2010-02-10T09:16:00.000Z</published><updated>2010-02-10T09:16:51.570Z</updated><title type='text'>Sitecore’s Recommended Version Policy</title><content type='html'>People often ask me about Sitecore’s recommended version policy.
&lt;br /&gt;&lt;br /&gt;
Some people seem to think that only the “recommended version” must be a stable release and all others must be considered “pre-release, unstable” software.
&lt;br /&gt;&lt;br /&gt;
This is a misunderstanding that I’d like to take a moment to clear up.
&lt;br /&gt;&lt;br /&gt;
To understand our recommended version policy, it’s important to remember that people install Sitecore CMS for many different reasons.  Here are a few examples. A given Sitecore CMS installation may serve as… 
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
…a development environment for a web site that may take several weeks or months to reach deployment.
&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
…a mission critical web site for one of our many customers.
&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;…a training web site that helps a developer become familiar with the product.
&lt;/li&gt;
&lt;/ul&gt;
Our recommended version policy is focused on production installations running mission critical web sites for our customers.
&lt;br /&gt;&lt;br /&gt;
As many of you know, Sitecore leverages a very agile development approach.  As such, we release a fairly steady stream of improvements to the product as updates and feature releases.  We know, however, that this constant stream of upgrades can place a burden on system administrators, who may find themselves thinking, “Should I install this newest update?”
&lt;br /&gt;&lt;br /&gt;
We’ve done a lot to make the experience of upgrading a Sitecore release as easy as possible, but we also know that there are other factors involved when deciding whether to upgrade or not.  The old adage of not fixing things that “ain’t broke” works well for production environments.  Our recommended release policy is designed to help reduce risk for our customers and limit the number of upgrades that we recommend.
&lt;br /&gt;&lt;br /&gt;
When we release a new version of our CMS product, we typically do not make this the recommended version immediately. This is to indicate that, for production environments where Sitecore already works well, there is no need to rush to perform an upgrade to the new release.  
&lt;br /&gt;&lt;br /&gt;
Not all releases are destined to become a recommended version at some point.  Periodically, based on experience with a set of releases, we choose a later version to become the new recommended release. In this process of promoting a specific release to a recommended version, we work closely with teams within Sitecore as well as with our developer / partner community.
&lt;br /&gt;&lt;br /&gt;
For new production environments, customers should think about the following questions:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
Does a later, non-recommended version contain new features that my site requires?
&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
Does a later, non-recommended version resolve known issues that may impact my site?
&lt;/li&gt;
&lt;/ul&gt;
If the answer to either of these questions is yes, then it is indeed safe to use the later, non-recommended version. Sitecore fully supports and stands behind newly released versions that have not been designated “the” recommended release.  
&lt;br /&gt;&lt;br /&gt;
If the answer to both questions is no, then deploying on the recommended version probably makes sense, but discussing this with your partner or Sitecore representative is always a good idea. 
&lt;br /&gt;&lt;br /&gt;
I hope that this clears up some of the confusion.  Overall, we’ve had very good experiences with the recommended version policy.  Most customers appreciate the program and the clear differentiation between releases.
&lt;br /&gt;&lt;br /&gt;
Of course, if you have any suggestions, we’re always interested in your input!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-1949450110538372456?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/1949450110538372456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=1949450110538372456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/1949450110538372456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/1949450110538372456'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2010/02/sitecores-recommended-version-policy.html' title='Sitecore’s Recommended Version Policy'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-8923521033955436836</id><published>2009-10-13T10:28:00.004+01:00</published><updated>2009-10-13T10:32:01.747+01:00</updated><title type='text'>Tutorial: Writing your own OMS report</title><content type='html'>For those of you who haven't noticed, Chris Bushnell, a Technical Writer at Sitecore, has written a tutorial describing how to create a Sitecore OMS report based on a profile key.
&lt;br/&gt;&lt;br/&gt;
Check it out here:
&lt;br/&gt;&lt;br/&gt;
&lt;a href="http://cbushnell.wordpress.com/2009/10/06/creating-an-oms-profile-score-report/"&gt;Creating an OMS Profile Score Report&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;
Great work, Chris!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-8923521033955436836?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/8923521033955436836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=8923521033955436836' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8923521033955436836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8923521033955436836'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2009/10/tutorial-writing-your-own-oms-report.html' title='Tutorial: Writing your own OMS report'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-8373667080148543450</id><published>2009-06-15T12:26:00.002+01:00</published><updated>2009-06-15T12:42:07.684+01:00</updated><title type='text'>Why use "dynamic" sources in the packager?</title><content type='html'>Here's a little bit of advice that many people may not be aware of:
&lt;ul&gt;&lt;li&gt;Use dynamic sources whenever possible when you create Sitecore packages.
&lt;/li&gt;&lt;/ul&gt;If you're like me, your first instinct is to use static sources ("add items statically..." or "add files statically...").  That's because it seems easier to choose which items or files to add.

It turns out, however, that dynamic sources, while a little harder to create, offer one great advantage; when you create a new package "From Existing...", the package new package will "re-run" the dynamic query to choose items.

To understand the difference, consider this case:
&lt;ol&gt;&lt;li&gt;You create a package with all items under the "Home" item in the package.
  &lt;/li&gt;&lt;li&gt;Install the package on a clean site.
  &lt;/li&gt;&lt;li&gt;Delete most of the items and create a bunch of new items under Home.&lt;/li&gt;&lt;li&gt;Create a new package "From Existing..." (an option in the New drop down menu).

&lt;/li&gt;&lt;ul&gt;&lt;li&gt;If, in step 1 you used "static" sources, the new package will NOT include the new items under Home.

&lt;/li&gt;&lt;li&gt;If, in step 1 you used "dynamic" sources, the new package will include the new items under Home.&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt; Thus, using dynamic sources allows you to recreate a new package when  you've made lots of changes very easily, where as you almost need to start from scratch with static sources.

Hope this helps a few people out there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-8373667080148543450?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/8373667080148543450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=8373667080148543450' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8373667080148543450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8373667080148543450'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2009/06/why-use-dynamic-sources-in-packager.html' title='Why use &quot;dynamic&quot; sources in the packager?'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-7705192454551321799</id><published>2008-10-03T12:55:00.006+01:00</published><updated>2008-10-03T13:17:12.893+01:00</updated><title type='text'>CMS 6: Allow on User Overrides Deny on Role</title><content type='html'>&lt;p&gt;OK, I suppose it could be fair to accuse me of being, perhaps, a tad bit on the quiet side with respect to my blog recently. Oh, all right, for the last year or so.&lt;/p&gt;&lt;p&gt;My apologizes.&lt;/p&gt;&lt;p&gt;I can give loads of excuses, but really, I just haven't had much to say. There are many excellent Sitecore bloggers who've done a much better job than I could at bringing forth interesting information.&lt;/p&gt;&lt;p&gt;Perhaps I could have mentioned that we have passed the 2000 certified developers mark (which happened a little while ago), but given that my last post mentioned that we had passed the 1000 mark, I was afraid that doing so would make my blog seem repetitive.&lt;/p&gt;&lt;p&gt;In any case, I do have a little tidbit today that I thought might interest some of you.&lt;/p&gt;&lt;p&gt;In Sitecore CMS 5, our security model had a simple rule:&lt;/p&gt;&lt;h3&gt;&lt;emphasis&gt;Deny always overrides Allow&lt;/emphasis&gt;&lt;/h3&gt;&lt;p&gt;It was one of those simple, clean rules that's easy to explain, but that generally caught people off guard during training, when we asked new developers, "If Audrey is explicitly ALLOWED Write access to item X, but is also a member of the Author role, which is explicitly DENIED Write access to item X, do you think Audrey will be able to change the item or not?"&lt;/p&gt;&lt;p&gt;When you know the rule, the answer is simple, deny always overrides allow, therefore Audrey does not have Write access.&lt;/p&gt;&lt;p&gt;Alas, many people, perhaps even a majority of people, found this confusing. They thought that explicitly allowing Audrey Write access should override the denied access applied to a role.&lt;/p&gt;&lt;p&gt;Well, in Sitecore CMS 6, we've listened to these people and changed the rule.  Sadly, this makes the rule a little more complex, but we think people will like it anyway. The rule is now:&lt;/p&gt;&lt;h3&gt;&lt;emphasis&gt;Allow set on a User overrides Deny set on a Role, but Deny set on one Role will override Allow set on another Role.&lt;/emphasis&gt;&lt;/h3&gt;&lt;p&gt;It's still pretty simple, if you ask me.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-7705192454551321799?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/7705192454551321799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=7705192454551321799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/7705192454551321799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/7705192454551321799'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2008/10/cms-6-allow-on-user-overrides-deny-on.html' title='CMS 6: Allow on User Overrides Deny on Role'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-4021064962294066939</id><published>2007-09-06T20:45:00.000+01:00</published><updated>2007-09-06T21:00:45.501+01:00</updated><title type='text'>Over 1000 Certified Sitecore V5 Developers</title><content type='html'>&lt;p&gt;I’m proud to announce that today we certified our 1000th Sitecore V5 developer (and our 1001st and 1002nd).&lt;/p&gt;&lt;p&gt;The number of certified developers is increasing worldwide at an average rate of about 70 developers a month.  What's more, about 30% of our certified developers go on to become certified in our API as well (what we call Level 2 certification).&lt;/p&gt;&lt;p&gt;Thanks to all our dedicated Sitecore training centers and instructors for their help in reaching this milestone!&lt;/p&gt;All our certified developers have filled out evaluation forms at the end of training and the results are overwhelmingly positive, especially in their praise of our high quality Sitecore instructors.&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you haven't attended Sitecore training yet, visit the &lt;a href="http://www.sitecore.net/Training.aspx"&gt;Training&lt;/a&gt; section of our website to learn more about the training courses available near you!
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-4021064962294066939?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/4021064962294066939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=4021064962294066939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/4021064962294066939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/4021064962294066939'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/09/over-1000-certified-sitecore-v5.html' title='Over 1000 Certified Sitecore V5 Developers'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-8007463795026732442</id><published>2007-07-23T20:43:00.000+01:00</published><updated>2007-07-23T21:19:17.242+01:00</updated><title type='text'>Bringing Wizards to the Desktop</title><content type='html'>&lt;p&gt;It's been a while since my last post, which faithful readers will come to know means that I've been busy doing a lot of writing for my day job at Sitecore.  I want to take a second to point out a couple of quiet releases we've made recently.  In particular, the &lt;a href="http://sdn5.sitecore.net/Resources/Free%20Modules/Extranet.aspx"&gt;Extranet&lt;/a&gt; and the &lt;a href="http://sdn5.sitecore.net/Resources/Free%20Modules/Wizard.aspx"&gt;Wizard&lt;/a&gt; modules.&lt;/p&gt;&lt;p&gt;Now, those of you who have subscribed to the &lt;a href="http://sdn.sitecore.net/rss/downloads.xml"&gt;Downloads RSS Feed&lt;/a&gt; have probably already noticed these, but I want to point out a couple of special features about both of these.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Desktop Wizards - with source code!&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;Both these modules provide full featured wizard style interfaces that run automatically after the package installation &lt;em&gt;and&lt;/em&gt; are available via the Sitecore "start" menu.&lt;br/&gt;&lt;br/&gt;What's so cool about that?&lt;br/&gt;&lt;br/&gt;Well, for one thing, the Extranet wizard allows you to add a login form to all the items based on a set of templates in a few clicks.  Doing this manually is straight-forward, but after you've opened a template, then opened its corresponding standard values, then opened the Presentation tab, then opened the Layouts drop list, then selected the Edit button, then selected the Add button, located the login form sublayout, typed in the placeholder, and finally selected the OK button on all open dialogs a few times, you realize that this can get tedious if you have to do it for 20 templates.&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dhMIV6QL9-M/RqUNDvpg-PI/AAAAAAAAABU/XE_CG4ylLEM/s1600-h/TemplatesStep.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_dhMIV6QL9-M/RqUNDvpg-PI/AAAAAAAAABU/XE_CG4ylLEM/s400/TemplatesStep.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5090489311793576178" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;With the Extranet configuration wizard, the effort required for 1 template is just a few clicks, and for each additional templates just add a click or two more.&lt;br/&gt;&lt;br/&gt;This is great, of course, if you want to add a protected area on your website (and the Extranet module saves you days of work if you do, plus it's free!).&lt;br/&gt;&lt;br/&gt;Even more importantly, however, we provide the source code &lt;em&gt;and&lt;/em&gt; detailed documentation explaining how its all done!&lt;br/&gt;&lt;br/&gt;And, you guessed it, that's not all!&lt;br/&gt;&lt;br/&gt;The wizard module provides you a nice, clean, easy to understand, minimal yet functional, sample wizard that you can use as the starting point for your own configuration wizard (or any other kind of wizard that you want to create).  And once again, it's free, the source code is provided, and the documentation explains everything you need to know.&lt;br/&gt;&lt;br/&gt;If you've been thinking about extending the Sitecore Desktop but haven't known where to start, the Wizard module is just what you're looking for!&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Starter Kit Plug &amp; Play&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;Another great thing about both these modules is that they know when they are being installed in a site that has been developed using a Sitecore Starter Kit.  That means that the installation program knows what placeholders exist and therefore can position the login form and other functionality automatically.&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dhMIV6QL9-M/RqUM0vpg-OI/AAAAAAAAABM/XkLTmH4fLGo/s1600-h/LoginFormStep.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_dhMIV6QL9-M/RqUM0vpg-OI/AAAAAAAAABM/XkLTmH4fLGo/s400/LoginFormStep.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5090489054095538402" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is a great advantage for those of you who are leveraging a starter kit to shorten development time so that you can increase value for your customers.&lt;br/&gt;&lt;br/&gt;Our vision is to continue this approach for all our modules eventually.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So if you want to get a glimpse of the future, and perhaps to start contributing to the future yourself, have a look at these two free modules!&lt;/p&gt;&lt;p&gt;As always, we look forward to your feedback and ideas for improvements.  Please don't hesitate to contact me if you have either.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-8007463795026732442?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/8007463795026732442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=8007463795026732442' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8007463795026732442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8007463795026732442'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/07/bringing-wizards-to-desktop.html' title='Bringing Wizards to the Desktop'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dhMIV6QL9-M/RqUNDvpg-PI/AAAAAAAAABU/XE_CG4ylLEM/s72-c/TemplatesStep.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-4341478014754847950</id><published>2007-06-13T07:28:00.000+01:00</published><updated>2007-06-13T07:50:05.252+01:00</updated><title type='text'>Issue with Starter Kit CSS on IE 6.0 and Safari</title><content type='html'>&lt;p&gt;Torben Brams noticed that the Starter Kit help site has a cosmetic issue on some pages.  Basically, any page throughout the starter kit that displays a menu and content column (no sidebar) and displays a sub-item overview drops the content under the menu on IE 6.0 (as shown below).&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dhMIV6QL9-M/Rm-P0kVjl2I/AAAAAAAAAA8/mnkdPtZRg_8/s1600-h/IE6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_dhMIV6QL9-M/Rm-P0kVjl2I/AAAAAAAAAA8/mnkdPtZRg_8/s400/IE6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5075433438339897186" /&gt;&lt;/a&gt;&lt;p&gt;I verified this and retested the in Safari and found that it also has some issues with these pages.&lt;/p&gt;&lt;p&gt;To fix the IE 6.0 problem, I changed the #menu-and-content-sublayout-content width from 770px to 750px.&lt;/p&gt;&lt;p&gt;To fix the Safari problems I added a width of 95% to .subitem-overview.  This has the side effect of making contact subitems in the sample site appear as a list of locations, rather than a table, but this is more consistant after all.&lt;/p&gt;&lt;p&gt;We will place this under known issues in the starter kit release notes, but you, as a reader of my blog, knew it first :o).&lt;/p&gt;&lt;p&gt;You can &lt;a href="http://home1.stofanet.dk/kerry/starterkit.css" target="_blank"&gt;download the updated starterkit.css here&lt;/a&gt;, if you have already starter working with the starter kit.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-4341478014754847950?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/4341478014754847950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=4341478014754847950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/4341478014754847950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/4341478014754847950'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/06/issue-with-starter-kit-css-on-ie-60-and.html' title='Issue with Starter Kit CSS on IE 6.0 and Safari'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dhMIV6QL9-M/Rm-P0kVjl2I/AAAAAAAAAA8/mnkdPtZRg_8/s72-c/IE6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-3628116569579992477</id><published>2007-06-11T18:34:00.000+01:00</published><updated>2007-06-11T21:41:15.792+01:00</updated><title type='text'>Modifying the WebEdit Menu</title><content type='html'>&lt;p&gt;The Rev. 070531 release of the starter kit improved the WebEdit floating menu.  The changes, as described by the &lt;a href="http://sdn5.sitecore.net/Products/Sitecore%20V5/SBSK/RelNotes070531.aspx"&gt;Release Notes&lt;/a&gt;, are as follows:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Unnecessary commands (such as Workbox, Publish, and Switch to Preview) removed from the WebEdit Floating Menu.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Change Password command added to the WebEdit Floating Menu.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dhMIV6QL9-M/Rm2SB0Vjl0I/AAAAAAAAAAs/VcMzhHnRCdY/s1600-h/WebEditMenu.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_dhMIV6QL9-M/Rm2SB0Vjl0I/AAAAAAAAAAs/VcMzhHnRCdY/s400/WebEditMenu.jpg" alt="" id="BLOGGER_PHOTO_ID_5074872915042998082" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Making such changes to the WebEdit menu is very simple.  You don't need to work behind the scenes at Sitecore to make similar changes to your own site.  This post describes how it was done.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dhMIV6QL9-M/Rm2K9EVjlyI/AAAAAAAAAAc/QaLUCG7PscI/s1600-h/LoginToDesktop.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_dhMIV6QL9-M/Rm2K9EVjlyI/AAAAAAAAAAc/QaLUCG7PscI/s400/LoginToDesktop.jpg" alt="" id="BLOGGER_PHOTO_ID_5074865136857224994" border="0" /&gt;&lt;/a&gt;You need to start by logging into the Desktop user interface.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Next switch to the Core database (this is where the Sitecore user interfaces are defined).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dhMIV6QL9-M/Rm2LakVjlzI/AAAAAAAAAAk/kl0c5oDXJgo/s1600-h/SwitchToCore.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_dhMIV6QL9-M/Rm2LakVjlzI/AAAAAAAAAAk/kl0c5oDXJgo/s400/SwitchToCore.jpg" alt="" id="BLOGGER_PHOTO_ID_5074865643663365938" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Now open the Content Editor, locate the &lt;strong&gt;/sitecore/content/Applications/WebEdit/Toolbar&lt;/strong&gt; item, and open it to reveal its children.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;To remove commands from the menu, simply delete them.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;Or, if you want to be more sophisticated, you can use security settings to decide which roles or users should be able to "Read" the command.  Sitecore already does this by assigning Read access for Delete command to the Sitecore Client Authoring role.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;To add your own command, copy one of the other commands or create a new item based on the &lt;strong&gt;/sitecore/templates/Toolbars/Toolbutton&lt;/strong&gt; template.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;To create the Change Password field, we set the following values:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Click:&lt;/strong&gt; &lt;span style="font-style: italic;"&gt;security:changepassword&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Header:&lt;/strong&gt; &lt;span style="font-style: italic;"&gt;Change Password&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Icon:&lt;/strong&gt; &lt;span style="font-style: italic;"&gt;Network/16x16/key1.png&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;ID:&lt;/strong&gt; &lt;span style="font-style: italic;"&gt;Change Password&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Tool tip:&lt;/strong&gt; &lt;span style="font-style: italic;"&gt;Open the Change Password wizard.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;"Right!  OK, that seems very simple," I hear you say, "but I want to create a command to do something else, like offering sorting commands or calling my own method."&lt;/p&gt;&lt;p&gt;Good point.  Knowing how to create one specific command is just a bit of trivia.  What you really want to know is how to create any command, right? Teach a man to fish, and all that.&lt;/p&gt;&lt;h2&gt;Creating General Commands&lt;/h2&gt;&lt;p&gt;In order to create general commands, you need to know how Sitecore interprets the various field values and how you can choose appropriate values for what you want to achieve.  Let's take them one at a time, shall we?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt;&lt;br/&gt;To find an appropriate value to place here, it helps to be a bit of an explorer, especially if you want to provide a command that already exists elsewhere in the user interface.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;A good approach is to locate the functionality you want to mimic.  This will provide clues for how to implement the functionality in the WebEdit menu (or anywhere else, for that matter).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;For the Change Password feature, for example, we know that this functionality already exists in the Control Panel, on the Preferences page, and sure enough, under the &lt;span style="font-weight: bold;"&gt;/sitecore/content/Applications/Control Panel/Preferences&lt;/span&gt; item, we find a &lt;span style="font-weight: bold;"&gt;Change Password&lt;/span&gt; item with a &lt;strong&gt;Click&lt;/strong&gt; field.  We just copied the values for this field into the &lt;strong&gt;Click&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; field in our new WebEdit Toolbutton.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;If you want to call your own code when someone clicks on the method, rather than some code that Sitecore has provided, then you'll want to add a command element to the &lt;span style="font-weight: bold;"&gt;[SitecoreRoot]/Website/App_Config/Commands.config&lt;/span&gt;.  This is how the &lt;span style="font-style: italic;"&gt;security:changepassword&lt;/span&gt; value works.  In fact, if we have a look in the commands.config file, we'll find this line:&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;command name="security:changepassword" type="Sitecore.Shell.Framework.Commands.ChangePassword,Sitecore.Kernel"&amp;gt;&amp;lt;/command&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;
This tells Sitecore to call a the Execute method of the &lt;span style="font-weight: bold;"&gt;Sitecore.Shell.Framework.Commands.ChangePassword&lt;/span&gt; class, which has been built into the &lt;span style="font-weight: bold;"&gt;Sitecore.Kernel.dll&lt;/span&gt;.  If you wanted to call your own class, say &lt;span style="font-weight: bold;"&gt;MyCompany.MyNamespace.MyClass&lt;/span&gt;, you'd create an &lt;span style="font-weight: bold;"&gt;Execute &lt;/span&gt;method in that class that accepted a single parameter (here's an example method signature):&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;public void Execute(Sitecore.Shell.Framework.Commands.CommandContext CommandContext)&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;Then add whatever code you like.  Most likely, of course, whatever code you like is most likely out of the scope of this post.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Header&lt;/span&gt;
The header field holds the text displayed for the button.  No magic here.  Just type whatever you like.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Icon&lt;/span&gt;&lt;br/&gt;Sitecore provides thousands of "themed" icons.  By "themed" I mean that we provide them in multiple standard sizes, such as 16x16, 24x24, 32x32 and so on.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;When I want to find an icon, I use the Windows File Manager to view the &lt;span style="font-weight: bold;"&gt;[SitecoreRoot]/Website/sitecore/shell/Themes/Standard&lt;/span&gt; folder and its subfolders.  The icon files are grouped into various sub-folders, like Business and Network, which roughly describe the kind of images you'll find.  Under each sub-folder is an additional set of sub-folders which correspond to the size of the icons it contains.  I use 32x32 and turn on View Thumbnails when searching for useful icons.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dhMIV6QL9-M/Rm2t_UVjl1I/AAAAAAAAAA0/Vb8CEJP3hOU/s1600-h/Thumbnails.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_dhMIV6QL9-M/Rm2t_UVjl1I/AAAAAAAAAA0/Vb8CEJP3hOU/s400/Thumbnails.jpg" alt="" id="BLOGGER_PHOTO_ID_5074903658418902866" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;By default, whenever Sitecore requests an icon, you can provide a relative path, like &lt;span style="font-style: italic;"&gt;networks/32x32/key1.png&lt;/span&gt;, rather than typing the full path starting at &lt;span style="font-style: italic;"&gt;/sitecore&lt;/span&gt;.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;ID&lt;/span&gt;&lt;br/&gt;Just provide something unique here.&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Tool tip&lt;/span&gt;&lt;br/&gt;This is optional.  It just provides flyover help for the command.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There are other fields as well, but most of them are self-explanatory. If you're not sure what one does, though, just experiment a little.  If you change one field at a time, you can usually work out on your own what a field does just by looking at its effects on the WebEdit menu.&lt;/p&gt;&lt;p&gt;But then, you may be wondering, how do I "publish" my changes?  No need, as soon as you save your changes, you will have updated the WebEdit menu.  You can even run WebEdit while viewing the Core database, you don't have to switch back to the Master database every time you want to test something.&lt;/p&gt;&lt;p&gt;Of course, don't forget to switch back to the Master database once you are done!&lt;/p&gt;&lt;p&gt;That's it for this post.  I hope you found it informative!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-3628116569579992477?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/3628116569579992477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=3628116569579992477' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/3628116569579992477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/3628116569579992477'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/06/modifying-webedit-menu.html' title='Modifying the WebEdit Menu'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dhMIV6QL9-M/Rm2SB0Vjl0I/AAAAAAAAAAs/VcMzhHnRCdY/s72-c/WebEditMenu.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-7572452913228932524</id><published>2007-06-06T21:31:00.000+01:00</published><updated>2007-06-06T21:53:55.985+01:00</updated><title type='text'>Starter Kit Update (Rev. 070531)</title><content type='html'>&lt;p&gt;It's only been about a week and a half since the initial release of the Small Business Starter Kit, and we've already released an update!&lt;/p&gt;&lt;p&gt;But don't worry, this will not be a regular event.  We just happened to get some great feedback after a few users got their hands on the kit and thought of a &lt;a href="http://sdn5.sitecore.net/Products/Sitecore%20V5/SBSK/RelNotes070531.aspx" target="_blank"&gt;few additional changes&lt;/a&gt; to sneak in since we would be doing a new release anyway.&lt;/p&gt;&lt;p&gt;The result includes a much nicer design for the documentation / help site, for example, and the default site itself now has a slightly cleaner design.  If you already downloaded the original release (rev. 070524) of the starter kit and have begun working with it, we've created an upgrade package so that you don't have to start all over again.  If you're in this camp, I'd suggest the following approach:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Make a complete backup of your site database and files (just in case the upgrade package fails or overwrites something you hadn't expected, since there is no way to uninstall it).&lt;/li&gt;&lt;li&gt;&lt;a href="http://sdn5.sitecore.net/upload/sdn5/products/sbsk/sbsk%20rev%20070531%20upgrade.zip"&gt;Download the upgrade package&lt;/a&gt; and install it using the Installation Wizard available in the Sitecore Desktop user interface.&lt;ol&gt;&lt;li&gt;If all goes well, you're done!&lt;/li&gt;&lt;li&gt;If you ran into problems:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Restore your site from your backup.&lt;/li&gt;&lt;li&gt;Create your own package including your Home item (not including subitems), plus each subitem (except for the Standard Items folder), plus any media library entries you may have created.&lt;/li&gt;&lt;li&gt;Install the newest starter kit.&lt;/li&gt;&lt;li&gt;Install your package in the new starter kit installation.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Hopefully the simple upgrade will work fine.  Let me / us know about your experiences.&lt;/p&gt;&lt;p&gt;I hope to post some "behind the scenes" explanations of some of the fixes, as they will give readers some insights into how the site works, so stay tuned!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-7572452913228932524?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/7572452913228932524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=7572452913228932524' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/7572452913228932524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/7572452913228932524'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/06/starter-kit-update-rev-070531.html' title='Starter Kit Update (Rev. 070531)'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-8392728959033372338</id><published>2007-05-27T10:36:00.000+01:00</published><updated>2007-05-27T11:19:05.420+01:00</updated><title type='text'>Introducing the Small Business Starter Kit</title><content type='html'>&lt;p&gt;I had hoped to be the first blogger to talk about the Sitecore Small Business Starter Kit, but, alas, &lt;a href="http://usoniandream.blogspot.com/" target="_blank"&gt;Peter Johansson&lt;/a&gt; beat me to it with &lt;a href="http://usoniandream.blogspot.com/2007/05/sitecore-small-business-starter-kit.html" target="_blank"&gt;this very kind review&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Peter is correct that, on Friday, May 25th, 2007, we released the starter kit.  The starter kit gives a head start to organizations developing information web sites for small to medium sized organizations.  For more information, please read the &lt;a href="http://sdn5.sitecore.net/Products/Sitecore%20V5/SBSK.aspx"&gt;product description.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I'd like to take this opportunity to publicly thank and congratulate the following people:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Michael Seifert&lt;/b&gt; - Sitecore CEO: For his clear vision of what the starter kit should and should not be.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Alexander Tsvirchkov&lt;/b&gt; - Sitecore Developer: For contributing to the development of the Side Menu XSLT renderings (both tree style and slide out DHTML).&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Kim Hornung&lt;/b&gt; - Sitecore Solution Architect: For his help in troubleshooting the site's CSS styles and discussing architectural design issues.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Lars Nielsen&lt;/b&gt; - Sitecore Solution Architect: For his laser-like ability to find potential deficiencies and offer simple solutions when reviewing early versions of the site.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Nataly Kushka&lt;/b&gt; - Freelance Designer: For her help on the site design.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;and &lt;b&gt;Dmitry Vasilinenko and the Sitecore Release team&lt;/b&gt;: For patiently building and rebuilding the installation wizard for the starter kit as needed to meet the release date.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'll be posting more about the starter kit in the coming weeks and months, but please don't wait for what I have to say.&lt;/p&gt;&lt;p&gt;Download it, try it, review it, use it, and let us know how we can improve it to make it more useful for you and you customers.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-8392728959033372338?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/8392728959033372338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=8392728959033372338' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8392728959033372338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8392728959033372338'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/05/introducing-small-business-starter-kit.html' title='Introducing the Small Business Starter Kit'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-8795344344564421872</id><published>2007-05-22T14:49:00.000+01:00</published><updated>2007-05-22T14:58:12.545+01:00</updated><title type='text'>Like Keyboard Shortcuts?</title><content type='html'>&lt;p&gt;Sitecore CMS 5.3.1 has a cool feature that not too many people know about.  At least, I couldn't find it described on anyone's blog, so I figured it would be a good choice for my first &lt;em&gt;useful&lt;/em&gt; blog post.&lt;/p&gt;&lt;p&gt;If you like using keyboard shortcuts, you might want to know what shortcuts are available in the Sitecore Content Editor.  You can find a list on SDN, but I never want to take the time to find the right article myself and I often forget which shortcuts are available.&lt;/p&gt;&lt;p&gt;The solution?&lt;/p&gt;&lt;p&gt;Use ALT+F1!&lt;/p&gt;&lt;p&gt;If you press ALT+F1 while in the Content Editor, it displays the keyboard shortcuts associated with each of the commands in the ribbon.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dhMIV6QL9-M/RlL20dKLEjI/AAAAAAAAAAU/VWca6fP7idw/s1600-h/ALT_F1_Home.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_dhMIV6QL9-M/RlL20dKLEjI/AAAAAAAAAAU/VWca6fP7idw/s400/ALT_F1_Home.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5067383911786156594" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dhMIV6QL9-M/RlL2ZNKLEiI/AAAAAAAAAAM/lW-cZaMQCWI/s1600-h/ALT_F1_Navigate.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_dhMIV6QL9-M/RlL2ZNKLEiI/AAAAAAAAAAM/lW-cZaMQCWI/s320/ALT_F1_Navigate.jpg" alt="" id="BLOGGER_PHOTO_ID_5067383443634721314" border="0" /&gt;&lt;/a&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-8795344344564421872?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/8795344344564421872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=8795344344564421872' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8795344344564421872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/8795344344564421872'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/05/like-keyboard-shortcuts.html' title='Like Keyboard Shortcuts?'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dhMIV6QL9-M/RlL20dKLEjI/AAAAAAAAAAU/VWca6fP7idw/s72-c/ALT_F1_Home.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2687096407891516999.post-7435254285242724173</id><published>2007-05-21T21:37:00.000+01:00</published><updated>2007-05-22T08:38:28.211+01:00</updated><title type='text'>Welcome to my initial post!</title><content type='html'>&lt;p&gt;My name is Kerry Bellerose.  I am a Solution Architect at Sitecore Corporation with overall responsibility for our worldwide Training and Documentation efforts.
&lt;/p&gt;&lt;h3&gt;So what took you so long?&lt;/h3&gt;&lt;p&gt;I joined Sitecore in March, 2005.  The insightful reader will notice that over two years have gone by without a peep from me on the blogosphere.&lt;/p&gt;&lt;p&gt;So what gives?&lt;/p&gt;&lt;p&gt;Well, given my role as responsible for documentation and training materials, I’ve been doing plenty of writing about Sitecore.  When I joined Sitecore we were just about to release V5 and we desperately needed documentation and training materials.  I made a conscious decision that anything I wrote regarding Sitecore should be available to everyone interested via official channels.&lt;/p&gt;&lt;h3&gt;So why are you wasting your time now?&lt;/h3&gt;&lt;p&gt;Right, good question!&lt;/p&gt;&lt;p&gt;Actually, we’ve made great strides since I started.  Thanks to the tireless dedication and ceaseless hard work of many people (including &lt;strong&gt;Alexander Kokoshyn&lt;/strong&gt;, &lt;strong&gt;Maria Metova&lt;/strong&gt;, &lt;strong&gt;John West&lt;/strong&gt;, &lt;strong&gt;Jesper Jørgensen&lt;/strong&gt;, &lt;strong&gt;Kim Hornung&lt;/strong&gt;, and many more), we actually have a staggering amount of documentation dedicated to Sitecore V5 available on the Sitecore Developer Network.&lt;/p&gt;&lt;h3&gt;Just how much, you ask?&lt;/h3&gt;&lt;p&gt;Well, we use Sitecore to manage the site, of course.  A quick scan of the site reveals the following, as of May 21, 2007:&lt;/p&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Site Section&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Statistics&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Product Documentation&lt;/td&gt;&lt;td&gt;776 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;End User&lt;/td&gt;&lt;td&gt;399 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Developer&lt;/td&gt;&lt;td&gt;225 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Reference&lt;/td&gt;&lt;td&gt;49 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Articles&lt;/td&gt;&lt;td&gt;584 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;FAQ&lt;/td&gt;&lt;td&gt;170 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Snippets&lt;/td&gt;&lt;td&gt;216 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Downloads&lt;/td&gt;&lt;td&gt;731 items&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Support Scrapbook&lt;/td&gt;&lt;td&gt;77 items&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;As most of you know, each item may be more or less than a printed page, but if printed out this would amount to well over 3000 pages of documentation.  And this doesn’t count the API reference materials!&lt;/p&gt;
&lt;p&gt;On the training side we have four standard courses taught by 16 certified instructors worldwide.  As of May 21, 2007 we have certified the following number of students worldwide:&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;Certified Developer Level 1&lt;/td&gt;&lt;td&gt;&lt;strong&gt;823 certifications&lt;/strong&gt;&lt;br/&gt;&lt;em&gt;(available since June 2005)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;Certified Developer Level 2&lt;/td&gt;&lt;td&gt;&lt;strong&gt;240 certifications&lt;/strong&gt;&lt;br/&gt;&lt;em&gt;(available since Nov 2005)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;Certified Administrator&lt;/td&gt;&lt;td&gt;&lt;strong&gt;82 certifications&lt;/strong&gt;&lt;br/&gt;&lt;em&gt;(available since Jan 2006)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;Certified User&lt;/td&gt;&lt;td&gt;&lt;strong&gt;25 certifications&lt;/strong&gt;&lt;br/&gt;&lt;em&gt;(available since Jan 2007)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;Each course has its own set of standard materials with 100s of pages of slides, lab notes, and other reference materials.&lt;/p&gt;&lt;p&gt;Of course, we’re not done yet.  Sitecore as a product continues to evolve and improve at an incredible pace.  It’s hard to keep up.&lt;/p&gt;&lt;p&gt;We are very lucky, however, to have an impressive network of Sitecore Forum users (over 900 as of May 21, 2007) and Sitecore bloggers who do an incredible job of answering questions, providing examples, and posting interesting articles.&lt;/p&gt;
&lt;p&gt;I decided to join the pack now because I can see that I will have some interesting behind the scenes information to provide in the coming months; things that won’t fit as well in our standard channels.  So stay tuned Sitecore enthusiasts!&lt;/p&gt;&lt;h3&gt;My Background&lt;/h3&gt;&lt;p&gt;I started life as a core developer for Digital Equipment Corporation after graduating from Northeastern University in Boston (College of Computer Science, Bachelor of Science in Computer Science, Class of 1988).&lt;/p&gt;&lt;p&gt;After 8 years working on development environments such as DEC Rally and Forté, I left the US to live in Denmark.  Since then I’ve been a developer and consultant working with various technologies including security and web-based applications.&lt;/p&gt;&lt;p&gt;I joined Sitecore in March 2005.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2687096407891516999-7435254285242724173?l=kerrybellerose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kerrybellerose.blogspot.com/feeds/7435254285242724173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2687096407891516999&amp;postID=7435254285242724173' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/7435254285242724173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2687096407891516999/posts/default/7435254285242724173'/><link rel='alternate' type='text/html' href='http://kerrybellerose.blogspot.com/2007/05/welcome-to-my-initial-post.html' title='Welcome to my initial post!'/><author><name>Kerry Bellerose</name><uri>http://www.blogger.com/profile/12158786186002969103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_dhMIV6QL9-M/TT2NuIA6qOI/AAAAAAAAAlg/Z77e_DsLx0E/s220/kerrySquare.jpg'/></author><thr:total>2</thr:total></entry></feed>
