How to Perform a Successful Upgrade (Part 2 of 3): Calendar Plus Web Part

Now that we're three blogs into this exciting news, I sure hope you've heard by now that Bamboo Solutions has just launched major new releases of our three biggest Web Parts:

  • Alert Plus, Release 3.0
  • Calendar Plus Web Part, Release 4.0, and,
  • List Rollup Web Part, Release 5.0
  • In this series, I am discussing how to successfully upgrade each product to its latest release.  I first walked through the required steps for Alert Plus.  I am now going to walk through the upgrade path for Calendar Plus Web Part.

    Here are a few things to take note of:

    • These major releases are currently supported on SharePoint 2007 only; we will be launching corresponding releases for SharePoint 2010 in the October time frame.
    • Bamboo Solutions can only guarantee a successful, worry-free migration from Calendar Plus Web Part v3.4.  If you are running an older version of Calendar Plus Web Part, or are unsure which version you're running, we suggest that after upgrading, go to the page where the Calendar Plus Web Part resides and check that all settings in the tool pane are correctly configured.
    • At this time, Calendar Plus Web Part Release 4.0 is not supported in SharePoint Project Management Central v1.8. Support for the latest version will be added in Release 2.0 of SharePoint Project Management Central in the October time frame.
    • Once you have installed Calendar Plus Web Part Release 4.0 over an existing version, you cannot easily roll back without deleting existing calendars.  We suggest trying Calendar Plus Web Part Release 4.0 on a test server if you would like to evaluate the product free for 30 days prior to paying the upgrade fee.
    • The price of Calendar Plus Web Part has increased and, as a result, a new License Key for Calendar Plus Web Part has been issued.  See our Calendar Plus Product Upgrade Policy for additional information on available options to get Release 4.0 license keys.

    Ready to move forward?  GREAT!  First things first, we need to get the installation package.   The easiest way to retrieve the installation package is to go to the Calendar Plus Web Part product page and select  , found in the Calendar Plus Web Part banner.  This will add the Trial Download of Calendar Plus Web Part to your shopping cart.  Upon checkout, you will receive a link to download the installation package.

    Now logon to a server in the SharePoint farm that is running the Windows SharePoint Services Web Application service, commonly known as the Web Front End Server. as a user who has the following rights (Refer to the Topology and Services in SharePoint 3.0 Central Administration for a listing of servers running this service. Using the SharePoint timer service, this component will automatically deploy to all servers in the SharePoint farm running the Windows SharePoint Services Web Application service):

    • Member of the local server Administrators group
    • Member of the SharePoint Farm Administrators group
    • Identified as site collection administrator for each site collection where the Bamboo product will be available. This is required to automatically activate the site collection feature.

    Run the self extracting .EXE provided by the installation package.  The setup window will open automatically

    Select the Calendar Plus Web Part (SharePoint 2007) component and click Install.

    Walk through each step of the installation.  On the step Repair, Remove or Install, select the option Upgrade/Repair Existing and Install New and continue through the steps of the installation wizard.

    After successfully upgrading Calendar Plus Web Part, we have to install the AJAX Extensions.  The Microsoft AJAX Extensions and Bamboo AJAX Extensions Config is used by a set of other Bamboo products as well, including:

    • Data-Viewer Web Part
    • Task Master, and,
    • List Rollup Web Part, Release 5.0

    If you have already installed the AJAX Extensions for one of the above products, you can skip the below steps.  If you are not sure if you have installed them, it doesn't hurt to run the following components again.

    On each server in the SharePoint farm that is running the Windows SharePoint Services Web Application service, install the component Microsoft AJAX Extensions 1.0 with the installation account being a member of the local server Administrators group.  NOTE: If you have multiple Bamboo Solutions products installed in your SharePoint farm, we also suggest that you install the Shared Assemblies Library component.

    After installing the Microsoft AJAX Extension on ALL servers running the Windows SharePoint Services Web Application service, logon to a server in the SharePoint farm that is running the Windows SharePoint Services Web Application service, commonly known as the Web Front End Server, as a user who has the following rights (Refer to the Topology and Services in SharePoint 3.0 Central Administration for a listing of servers running this service. Using the SharePoint timer service, this component will automatically deploy to all servers in the SharePoint farm running the Windows SharePoint Services Web Application service):

    • Member of the local server Administrators group
    • Member of the SharePoint Farm Administrators group

    Install the component Bamboo AJAX Extensions Config.

    Congratulations, you have now successfully upgraded Calendar Plus Web Part!

    For additional information, including configuration and usability of Calendar Plus Web Part, see the Online Documentation.