Microsoft Web Platform

January 21st, 2009 by bluephaze

 

So one of the best little items I have seen recently is the release of the MS Web Platform Installer. This is a nice tool(Free Download) that makes setting up an ASP.NET (or other technologies) development environment fairly painless. You simply launch the installer, tell it what kind of web development you want to do and it will download and install all the tools needed for you.

For example if I choose that I want it to install the requirements for asp.net development, it will download and install the following:

  • Internet Information Services (IIS) 5.1 on Windows XP SP3
  • IIS 6.0 on Windows Server 2003 SP2
  • IIS 7.0 on Windows Vista SP1 and Windows Server 2008
  • SQL Server 2008 Express
  • .NET Framework 3.5 SP1
  • Visual Web Developer 2008 Express SP1

There is also the Web Application Installer or Web AI. This is a free download that will allow for installation of additional web development tools and includes support for items such as php, .Net Nuke, Graffiti, WordPress, Drupal and others. The overall goal is to get you up and running as quickly as possible without the need to worry about setup and installation of required components.

You can get both the Web Platform and Web Application installers here:
http://www.microsoft.com/web/channel/products/downloads.aspx

One of the additional benefits is that the installer will check to make sure it is getting the newest version of each component, so you don't have to worry so much about figuring out what updates you need to download when the install runs.

Try it out, and let us know your thoughts!

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Microsoft Web Platform

January 21st, 2009 by bluephaze

 

So one of the best little items I have seen recently is the release of the MS Web Platform Installer. This is a nice tool(Free Download) that makes setting up an ASP.NET (or other technologies) development environment fairly painless. You simply launch the installer, tell it what kind of web development you want to do and it will download and install all the tools needed for you.

For example if I choose that I want it to install the requirements for asp.net development, it will download and install the following:

  • Internet Information Services (IIS) 5.1 on Windows XP SP3
  • IIS 6.0 on Windows Server 2003 SP2
  • IIS 7.0 on Windows Vista SP1 and Windows Server 2008
  • SQL Server 2008 Express
  • .NET Framework 3.5 SP1
  • Visual Web Developer 2008 Express SP1

There is also the Web Application Installer or Web AI. This is a free download that will allow for installation of additional web development tools and includes support for items such as php, .Net Nuke, Graffiti, WordPress, Drupal and others. The overall goal is to get you up and running as quickly as possible without the need to worry about setup and installation of required components.

You can get both the Web Platform and Web Application installers here:
http://www.microsoft.com/web/channel/products/downloads.aspx

One of the additional benefits is that the installer will check to make sure it is getting the newest version of each component, so you don't have to worry so much about figuring out what updates you need to download when the install runs.

Try it out, and let us know your thoughts!

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Windows 7 – Keyboard Shortcuts for the desktop

January 13th, 2009 by bluephaze

So after much experimenting and also talking to co-workers. I have gotten a nice little list of some of the more useful desktop keyboard shortcuts for Windows 7. I will post the list here just in case you might find it helpful. If you have found or know of other useful keyboard shortcuts in Windows 7 please feel free to let me know and I will add them. These ones mainly deal with manipulating windows on the desktop in Windows 7:

 

Keyboard Shortcut Description
Window Key + Right Arrow Doc window to the right hand side of the screen and maximize vertically. Basically maximize a window so it takes up the right hand side of the screen.

Once window is docked to the right, hitting this combo again(in a multiple monitor setup) will move it to the next monitor to the right(if there is one to the right).

If Window is docked to the left side of the screen this shortcut will un-dock it and put it back to the original position.

*You can get the same effect by clicking the top title area of a window and dragging it to the right hand edge of your screen.*

Window Key + Left Arrow Same as above (Window + Right Arrow) but will dock to the left hand side of the screen or move the window to the next monitor to the left if one exists in a multiple monitor setup.

*You can get the same effect by clicking the top title area of a window and dragging it to the left hand edge of your screen.*

Window Key + Up Arrow Will Maximize the currently selected Window(Full Screen).

*You can get the same effect by clicking the top title area of a window and dragging it to the top(upper) edge of your screen or by double clicking the top title area of a non-maximized window.*

Window Key + Down Arrow Will restore a maximized window back to it's default size.

Will minimize a window that is not maximize.

To minimize a maximized (Full Screen) window, simply hit this shortcut twice.

*You can get the same effect by double clicking the top title area of a maximized window.*

Window Key + Shift + Up Arrow On a non-maximized window will do a vertical maximize. Basically this will stretch the bottom and top of the window to hit the bottom and top of the screen while not changing the width of the window.

*This same effect can be done with the mouse by putting the mouse cursor on the top edge of a window so that the resize arrows appear, and then double clicking.*

Window Key + E While not a new shortcut, I mention it here as the functionality has changed a bit. In the current build of Win 7 Beta, this opens a window to the Libraries (Music, Videos, Documents, Pictures.) instead of going straight to the default My Computer window that Vista and XP used.

 

That is about all I can remember off the top of my head, if I think of or find any more I will update this post, also if you have found any new ones, please let me know via comments, and I will add them to this list as well. I will also do another post this week, that covers some of the changes to the way other bits within Windows 7 desktop function. Hopefully this is helpful for you.

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Windows 7 – Keyboard Shortcuts for the desktop

January 13th, 2009 by bluephaze

So after much experimenting and also talking to co-workers. I have gotten a nice little list of some of the more useful desktop keyboard shortcuts for Windows 7. I will post the list here just in case you might find it helpful. If you have found or know of other useful keyboard shortcuts in Windows 7 please feel free to let me know and I will add them. These ones mainly deal with manipulating windows on the desktop in Windows 7:

 

Keyboard Shortcut Description
Window Key + Right Arrow Doc window to the right hand side of the screen and maximize vertically. Basically maximize a window so it takes up the right hand side of the screen.

Once window is docked to the right, hitting this combo again(in a multiple monitor setup) will move it to the next monitor to the right(if there is one to the right).

If Window is docked to the left side of the screen this shortcut will un-dock it and put it back to the original position.

*You can get the same effect by clicking the top title area of a window and dragging it to the right hand edge of your screen.*

Window Key + Left Arrow Same as above (Window + Right Arrow) but will dock to the left hand side of the screen or move the window to the next monitor to the left if one exists in a multiple monitor setup.

*You can get the same effect by clicking the top title area of a window and dragging it to the left hand edge of your screen.*

Window Key + Up Arrow Will Maximize the currently selected Window(Full Screen).

*You can get the same effect by clicking the top title area of a window and dragging it to the top(upper) edge of your screen or by double clicking the top title area of a non-maximized window.*

Window Key + Down Arrow Will restore a maximized window back to it's default size.

Will minimize a window that is not maximize.

To minimize a maximized (Full Screen) window, simply hit this shortcut twice.

*You can get the same effect by double clicking the top title area of a maximized window.*

Window Key + Shift + Up Arrow On a non-maximized window will do a vertical maximize. Basically this will stretch the bottom and top of the window to hit the bottom and top of the screen while not changing the width of the window.

*This same effect can be done with the mouse by putting the mouse cursor on the top edge of a window so that the resize arrows appear, and then double clicking.*

Window Key + E While not a new shortcut, I mention it here as the functionality has changed a bit. In the current build of Win 7 Beta, this opens a window to the Libraries (Music, Videos, Documents, Pictures.) instead of going straight to the default My Computer window that Vista and XP used.

 

That is about all I can remember off the top of my head, if I think of or find any more I will update this post, also if you have found any new ones, please let me know via comments, and I will add them to this list as well. I will also do another post this week, that covers some of the changes to the way other bits within Windows 7 desktop function. Hopefully this is helpful for you.

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Patching SharePoint: getting up to date Official style

September 30th, 2008 by bluephaze

Great news! The SharePoint team has updated their blog with the latest update info as of the August Cumulative update. In addition they have started listing the correct patches needed as well as the order of patches, to get up to date from RTM (Fresh install) SharePoint all the way to the current updates.

You can find the article here: http://blogs.msdn.com/sharepoint/archive/2008/09/29/announcing-august-cumulative-update-for-office-sharepoint-server-2007-and-windows-sharepoint-services-3-0.aspx

This should help for anyone who is looking to get up to date. Looks like I don't have to update my post now :) Enjoy! And thanks to the product team for putting this out. This should help ease a lot of confusion.

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Patching SharePoint: getting up to date Official style

September 30th, 2008 by bluephaze

Great news! The SharePoint team has updated their blog with the latest update info as of the August Cumulative update. In addition they have started listing the correct patches needed as well as the order of patches, to get up to date from RTM (Fresh install) SharePoint all the way to the current updates.

You can find the article here: http://blogs.msdn.com/sharepoint/archive/2008/09/29/announcing-august-cumulative-update-for-office-sharepoint-server-2007-and-windows-sharepoint-services-3-0.aspx

This should help for anyone who is looking to get up to date. Looks like I don't have to update my post now :) Enjoy! And thanks to the product team for putting this out. This should help ease a lot of confusion.

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Coming Soon: More SharePoint Patching Love

September 8th, 2008 by bluephaze

I will be posting an update on patching SharePoint in a few days. This will account for updates that have come out after the infrastructure updates.

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Coming Soon: More SharePoint Patching Love

September 8th, 2008 by bluephaze

I will be posting an update on patching SharePoint in a few days. This will account for updates that have come out after the infrastructure updates.

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Patching SharePoint: getting up to date with the moss and wss infrastructure updates

August 19th, 2008 by bluephaze

SharePoint Logo WSS Logo

 

One of the most common topics in regards to MOSS/WSS lately has been around the question: "What patches do I need in order to be up to date with MOSS/WSS?". The following will allow you to be up to date as of the Infrastructure update with the fewest number of patches/hotfixes that need to be applied. Included are a couple bits on the next updates as well. I will start with RTM and move to current patching levels. When applying updates to WSS and MOSS one of the important things to look at is going to be downtime. One common way to help streamline the update/patching process is to apply all needed updates at once. Todd Carter did an excellent post on this recently that can be found HERE. This will allow you to minimize your patching time. Basically when patching, apply the latest updates for WSS and MOSS at once so that you do not need to run the PSConfig utility multiple times. Once you are familiar with the process you can use the below list of patches to make sure that you are up to date. Here is a summary of the process:

  1. Download any needed updates.
  2. Apply patches in order starting with the Central Administration server, do not run the PSConfig wizard (This will be done last)
    1. WSS Patches
    2. MOSS Patches
  3. Apply patches to the remaining servers in the farm. Again do not run the PSConfig portion of the update.
  4. Return to the central admin server once all servers are patched, run PSConfig on the Central Admin server.
  5. Once PSConfig completes, run it on the remaining servers one at a time.

This is just a summary, Todd's article covers this in much more depth including detaching Content Databases to speed up the process as well as some other configuration details to streamline the process. I highly recommend reading his article before patching.

The below section covers the patches that are needed and the order they should be applied. This will get you up to date from a fresh RTM install all the way to the Infrastructure Updates (IU).

From an RTM MOSS installation use the following patching to get current(Make sure you read the articles and get the appropriate patches for 32 or 64 bit):

  1. WSS sp1 (Available HERE)
  2. Moss SP1 (Available HERE)
  3. WSS latest language(local) patch (953484) (Available HERE) *Use the "View and Request Hotfix Downloads" link at the top of the page.*
  4. WSS IU – Contains latest global but no language specific patches (which is why you are doing step3) (Available HERE)
  5. Moss IU – Contains latest global and language specific patches (Available HERE)
  6. AAM hotfix (Coming soon via KB 956248) This will be released soon and should also be available in the next rollup package.
    1. To get this hotfix now, follow the directions (HERE) to call customer service and request it.

 

The AAM hotfix is mentioned in the notes on the infrastructure updates. The KB for this is forthcoming and I will post when it is released as well. You can call customer service to request it using the link above. Always read the known issues portions of the KB articles when downloading a particular patch or hotfix. The above list is from RTM to current. If you already have SP1 installed, you can start at step 3. If you already have the patch from step 3 applied, you can go to step 4.

Much of the confusion and conversation around patching seems to stem from the fact that there are different types/levels of patching when it comes to MOSS. Let's break it down a bit. We have two products, WSS and MOSS. Since you can have WSS without MOSS, it makes sense that you need patches for both. So at any one time when looking at patching you need to make sure that you are up to date on both products if you are running MOSS. If you are in a WSS only deployment, you then need only worry about WSS patches. Most of the patches when released will contain the previously released patches as well. So for example in the MOSS infrastructure update, all the patches between SP1 and the Infrastructure update are included in the package. This allows for minimizing your patch time by allowing you to only need to apply the latest patches most of the time.

The next level of confusion often revolves around the fact that we have two different patch types for each product. These are Global patches and Local patches. Global patches apply to all installations. Local patches are specific to a language. So for example, for some patches you may need to have the Global update, as well as a local patch for your particular language install (Russian, Chinese, etc…) this is due to the fact that some patches have localized data that only applies to installs that use that particular language. This includes English as well. There are local patches that are specific to English language installs of SharePoint. Note that step 3 above says that you need to install a patch that is local because it is not included in the IU update.

So when doing any patching to MOSS/WSS you need to keep the following items in mind:

  • WSS patches (32 or 64 bit)
    • Local patches (Language Specific)
    • Global patches
  • MOSS patches (32 or 64 bit)
    • Local Patches (Language Specific)
    • Global patches

 

SharePoint patching resources:

Updates Resource Center for SharePoint Products and Technologies

Understanding and deploying hotfixes, public updates, and service packs (WSS)

Deploying software updates for Windows SharePoint Services 3.0

Understanding and deploying hotfixes, public updates, and service packs (MOSS)

Deploying software updates for SharePoint Server 2007

 

Hopefully this helps sort through some of the confusion when it is time to patch your SharePoint environment. I will post more information as it becomes available especially in regards to the upcoming AAM hotfix KB.

 

Special Thanks to:

Gabe Bratton

Tony McIntyre

Todd Carter

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway

Patching SharePoint: getting up to date with the moss and wss infrastructure updates

August 19th, 2008 by bluephaze

SharePoint Logo WSS Logo

 

One of the most common topics in regards to MOSS/WSS lately has been around the question: "What patches do I need in order to be up to date with MOSS/WSS?". The following will allow you to be up to date as of the Infrastructure update with the fewest number of patches/hotfixes that need to be applied. Included are a couple bits on the next updates as well. I will start with RTM and move to current patching levels. When applying updates to WSS and MOSS one of the important things to look at is going to be downtime. One common way to help streamline the update/patching process is to apply all needed updates at once. Todd Carter did an excellent post on this recently that can be found HERE. This will allow you to minimize your patching time. Basically when patching, apply the latest updates for WSS and MOSS at once so that you do not need to run the PSConfig utility multiple times. Once you are familiar with the process you can use the below list of patches to make sure that you are up to date. Here is a summary of the process:

  1. Download any needed updates.
  2. Apply patches in order starting with the Central Administration server, do not run the PSConfig wizard (This will be done last)
    1. WSS Patches
    2. MOSS Patches
  3. Apply patches to the remaining servers in the farm. Again do not run the PSConfig portion of the update.
  4. Return to the central admin server once all servers are patched, run PSConfig on the Central Admin server.
  5. Once PSConfig completes, run it on the remaining servers one at a time.

This is just a summary, Todd's article covers this in much more depth including detaching Content Databases to speed up the process as well as some other configuration details to streamline the process. I highly recommend reading his article before patching.

The below section covers the patches that are needed and the order they should be applied. This will get you up to date from a fresh RTM install all the way to the Infrastructure Updates (IU).

From an RTM MOSS installation use the following patching to get current(Make sure you read the articles and get the appropriate patches for 32 or 64 bit):

  1. WSS sp1 (Available HERE)
  2. Moss SP1 (Available HERE)
  3. WSS latest language(local) patch (953484) (Available HERE) *Use the "View and Request Hotfix Downloads" link at the top of the page.*
  4. WSS IU – Contains latest global but no language specific patches (which is why you are doing step3) (Available HERE)
  5. Moss IU – Contains latest global and language specific patches (Available HERE)
  6. AAM hotfix (Coming soon via KB 956248) This will be released soon and should also be available in the next rollup package.
    1. To get this hotfix now, follow the directions (HERE) to call customer service and request it.

 

The AAM hotfix is mentioned in the notes on the infrastructure updates. The KB for this is forthcoming and I will post when it is released as well. You can call customer service to request it using the link above. Always read the known issues portions of the KB articles when downloading a particular patch or hotfix. The above list is from RTM to current. If you already have SP1 installed, you can start at step 3. If you already have the patch from step 3 applied, you can go to step 4.

Much of the confusion and conversation around patching seems to stem from the fact that there are different types/levels of patching when it comes to MOSS. Let's break it down a bit. We have two products, WSS and MOSS. Since you can have WSS without MOSS, it makes sense that you need patches for both. So at any one time when looking at patching you need to make sure that you are up to date on both products if you are running MOSS. If you are in a WSS only deployment, you then need only worry about WSS patches. Most of the patches when released will contain the previously released patches as well. So for example in the MOSS infrastructure update, all the patches between SP1 and the Infrastructure update are included in the package. This allows for minimizing your patch time by allowing you to only need to apply the latest patches most of the time.

The next level of confusion often revolves around the fact that we have two different patch types for each product. These are Global patches and Local patches. Global patches apply to all installations. Local patches are specific to a language. So for example, for some patches you may need to have the Global update, as well as a local patch for your particular language install (Russian, Chinese, etc…) this is due to the fact that some patches have localized data that only applies to installs that use that particular language. This includes English as well. There are local patches that are specific to English language installs of SharePoint. Note that step 3 above says that you need to install a patch that is local because it is not included in the IU update.

So when doing any patching to MOSS/WSS you need to keep the following items in mind:

  • WSS patches (32 or 64 bit)
    • Local patches (Language Specific)
    • Global patches
  • MOSS patches (32 or 64 bit)
    • Local Patches (Language Specific)
    • Global patches

 

SharePoint patching resources:

Updates Resource Center for SharePoint Products and Technologies

Understanding and deploying hotfixes, public updates, and service packs (WSS)

Deploying software updates for Windows SharePoint Services 3.0

Understanding and deploying hotfixes, public updates, and service packs (MOSS)

Deploying software updates for SharePoint Server 2007

 

Hopefully this helps sort through some of the confusion when it is time to patch your SharePoint environment. I will post more information as it becomes available especially in regards to the upcoming AAM hotfix KB.

 

Special Thanks to:

Gabe Bratton

Tony McIntyre

Todd Carter

Cross-posted from my MSDN blog: http://blogs.msdn.com/jamesway