SuiteCommerce Advanced Developers: The 2019.1 rele...
# suitecommerce
f
SuiteCommerce Advanced Developers: The 2019.1 release of the Extension Management Bundle includes the theme and extension developer tools for 2019.1 and 2018.2. If you are implementing the 2018.2 release of SCA, you must use the 2018.2 developer tools when creating themes and extensions due to non-backward compatibility.
👍🏽 2
d
Does this mean if you have a 2018 based theme and don’t want to update it to 2019, you’re stuck on SCA 2018.2?
f
No
k
Yesterday, I diff’d the SuiteCommerce Base theme 2018.1 and 2019.1. There are 302 changed files and around 30 new files. Yuck. It’s unrealistic to update the theme files in reasonable timeframe.
Right now we’re copying over the new files in 2019.1 into a customized 2018.1 theme then fixing any errors that occur when trying to run in local development mode.
… into our customized 2018.1 theme.
@Flo, what are NetSuite’s thoughts or plans on making SuiteCommerce Standard backward compatible?
By that I mean older theme versions will work without errors in newer versions of SC?
f
Yes, and that has been the way it has worked so far. There was an issue on SCEM 19.1 which basically was not considering backward compatibility with Themes based on previous versions.
if you have a support case open I can attach it to an issue record
k
@Flo, yesterday we had to stop using SCEM 2019.1 and go back to 2018.2.1 for local development. I discovered a new problem where require.js was not loading the modules in the correct order when run from local dev mode. I posted the specific issue that I ran into on the main suitecommerce channel yesterday.
I don’t have a case open for this issue.
f
someone else already reported that issue
it´s related to the differences betwee almond and require.js and how async works
please create a support case and I will attach it to the issue
k
Okay.
I’ve had a similar problem with Kilimanjaro in the Modules/suitecommerce/CustomContentType@1.0.0/JavaScript/CustomContentType.Base.View.js that only occurs in local development mode. The CustomContentTypeBaseView.beforeInitialize.install() fails and I have to comment it out
f
Ok, please add it to the case as well
k
ok. Thanks.
@Flo we submitted two cases for these issues. Case 3457341 covers the errors caused by the 2019.1 missing template files and case 3457760 for the require.js loading the extension views before the BackboneExtras module files. NetSuite Support associated the case 3457341 with defect 542329 and case 3457760 with defect 544980. I also mentioned the Kilimanjaro local development issue with require.js loading in the second case. If you have time, could check that the defects cover the issues mentioned in the cases? I would appreciate it. Thanks.
f
Yes, it does. The one with require.js is a bit more complex, the other will be out in the next e-fix
k
@Flo Thanks.