MooreCreative
2018-01-02T18:58:20Z
As of late Fall 2017, we had two available paths to take for Hotcakes 3.0.1
  • Path A - Full CMS Hotcakes 3x
  • Path B - Module Version New install Hotcakes 3.0.1

In order to upgrade an older Hotcakes instance of perhaps Hotcakes 1.10 or Hotcakes 2.0.8 the direction isn't exactly clear... at least by the names of the files.


Path A - Transitioning to Hotcakes CMS (full cms version)

We could proceed to perform an upgrade with the Path A option with an Upgrade file/installer:
There was a 3.0 version
HCC_Platform_03.00.00_Upgrade.zip
and then the newer
Hotcakes_03.00.01_CMS_Upgrade.zip

I believe that these are used as though you were doing a DNN upgrade, so that you unzip and overwrite the full root of the DNN instance and then follow a standard DNN upgrade process with the UpgradeWizard.

Once complete, you would be running a version Hotcakes CMS.


Path B - Upgrading Hotcakes 3x (retaining HC Module Version + DNN)

The direction here isn't as clear (or it's not released yet?)
At the moment, there is only the Hotcakes Core file
Hotcakes_03.00.01_Core_Install.zip
which is intended to be used in a clean, fresh install of Hotcakes 3.0.1 to a DNN 8.4 instance. This file isn't meant to be used for an upgrade (but we will give it a try and report back how it goes!).

https://mmmcommerce.com/...es-commerce-301-released 

Quote:

Hopefully I am missing something obvious, but it seems like there should be 4, not 3, downloads on the Community Download page. I am finally needing to upgrade a client's HCC from 1.10.x to 3.00.01 (they are on DNN 8.00.04). It seems like I need to find Hotcakes_03.00.01_Core_Upgrade..., but near as I can tell that doesn't seem to exist. I only see CMS Install or CMS Upgrade, and Core Install. What am I missing or misunderstanding? If I have HCC 1.10x on DNN 8+, how do I get to HCC 3.00.01?

- Jeremy Farrance



I'm creating this post as I begin to go through this process for several HC instances we have and I'll post notes and solutions as it proceeds. If you have suggestions, steps, files or notes, please share them in this post.

Thanks!
Ryan
Accuraty / Jeremy
2018-01-03T03:24:13Z
Thanks for getting this where it belongs Ryan!!
Will Strohl
2018-01-12T21:40:59Z
Our standard QA process always tested incremental upgrades, but it didn't necessarily include leapfrog upgrade scenarios. Also, the 3.0.1 release wasn't released by the normal people and didn't follow any of our typical processes as a result. There are a few things that weren't handled, but all of my upgrades from 1.xx and 2.xx to version 3.xx have been successful and can be uneventful, depending on the version of DNN you're upgrading on. In some cases, you'll need to update the MVC version in the viewset web.config.

There's also all of the other standard upgrade steps to follow:

https://hotcakescommerce...rading-Hotcakes-Commerce 
Will Strohl, Upendo Ventures
Hotcakes Cloud  | Get Support  | Code Support 
Official Cloud & Support provider for Hotcakes
MooreCreative
2018-01-13T04:50:40Z
Thanks Will!

Being sure to step through from 1.10 up to a 2x and then to a 3 in steps is a good tip... as yet, I've left any of our HotCakes instances at the 1.x level or 2.x level and didn't cross from one to another... but now the goal is to get all to 3x! I'll read through your earlier upgrade steps blog post for more info, thanks.

The main point of the earlier question, though, is that to-date, there as only been an Install package file released... we have not seen an Upgrade package file... are you implying that we should use the Install-named package to perform an Upgrade ?
Will Strohl
2018-01-16T20:50:35Z
The upgrade package you see only applies when using the e-commerce CMS distribution. You should only use the "core" package for module upgrades (not using the e-commerce CMS distro).
Will Strohl, Upendo Ventures
Hotcakes Cloud  | Get Support  | Code Support 
Official Cloud & Support provider for Hotcakes
Accuraty / Jeremy
2018-01-16T21:05:01Z
So you seem to agree that we need:

Hotcakes_03.00.01_Core_Upgrade


However, this does not exist. We think it should, but cannot find it.

Originally Posted by: Will Strohl 

The upgrade package you see only applies when using the e-commerce CMS distribution. You should only use the "core" package for module upgrades (not using the e-commerce CMS distro).



Will Strohl
2018-01-16T21:31:05Z
Actually no, I didn't agree. There's never been an "upgrade" package for Hotcakes as a module, just like any other module that's built for DNN. The installation and upgrade package for the module is the same. So there isn't an upgrade package for Core.

The upgrade scenario you're referencing only exists for the e-commerce CMS package (distro). This is necessary because of the existence of a web.config in the root of the package and it being a website application. An upgrade package is necessary in this scenario because it can't include the web.config file. Upgrading with the web.config included would permanently break the website.
Will Strohl, Upendo Ventures
Hotcakes Cloud  | Get Support  | Code Support 
Official Cloud & Support provider for Hotcakes
Accuraty / Jeremy
2018-01-16T21:36:19Z
Ah, got it. Brain-fart undone. Thank you and sorry for the misunderstanding.
Loading
  • Sign-up for the Hotcakes Community Newsletter: