Denali R2 Release of SuiteCommerce Advanced
Welcome to Denali R2 release of SuiteCommerce Advanced! This version includes the following enhancements:
This release is available as an update to the existing Denali release of SuiteCommerce Advanced. If you are working with the existing release of SuiteCommerce Advanced, update the bundle from the NetSuite Installed Bundles record, and download the new source code. Migrate any customizations you may already have in place to the new source code directory. For implementations prior to the Denali release of SuiteCommerce Advanced, migration to this latest version requires a re-implementation.
Site Management Tools
With this release of SuiteCommerce Advanced, Site Management Tools are integrated with the Shopping application. A new CMSadapter module provides for the integration and several template files are configured with site management tool areas.
Currently, Site Management Tools are available for the Shopping application only. Secure domains are unsupported (My Account and Checkout).
The new SuiteCommerce Advanced Site Management Tools enable you to manage content on your SuiteCommerce Advanced websites. Content management is facilitated by the Site Management Tools user interface on the website and the areas in your website page templates. With Site Management Tools you can add new content, edit or remove existing content, and rearrange content by dragging it from one location to another. The types of content you can manage include:
-
Images and image attributes such as links and alternate text
-
Text with traditional WYSIWYG formatting that utilizes the site’s style sheets
-
Product lists based on pre-defined merchandising rules
-
HTML code snippets for embedded videos, social widgets, partner code, and so forth
Content displays site-wide on every page, only on a specific page, or on specific page types depending on the area where the content resides. For example, the areas in the page header and footer are defined as global, which means that any content you place in those areas will display on every page on the site.
Content is managed on an unpublished version of your site. Content changes are visible to visitors on the live site only after you publish the site. These changes include the addition of new content, deletion of content, rearrangement of content, and so on. This enables you to spend several days or weeks developing a new version of your site. You can then publish the site when you are ready for those changes to go live.
Site Management Tools also includes an edit live site feature that lets you make changes to content on the live site. These changes are available immediately and do not require publishing.
With SuiteCommerce Advanced Site Management Tools you can also create and manage landing pages and enhanced landing pages. Included in this is the management of important SEO considerations for the pages such as page titles, meta description, and meta keywords.
With this release, Site Management Tools are enabled by default and Content Delivery is disabled. We recommend using Site Management Tools but for existing implementations you can continue to use Content Delivery if needed.
For additional information, see Site Management Tools Overview.
Improved Gulp Deploy
Previously, some customers encountered an SSS_TIME_LIMIT_EXCEEDED
error when deploying to NetSuite. This issue has been fixed by changing our implementation to use SuiteTalk instead of Suitelets for the file upload process. With Suitelets, we made a single request with all file contents. This resulted in some uploads exceeding Suitelet execution time restrictions. With the move to using SuiteTalk for file uploads, this issue has been resolved.
The gulp command uses SuiteTalk to upload files when deploying to your NetSuite account. To use SuiteTalk, your account must have administrator access and you must enable the Web Services feature. See Enabling the SOAP Web Services Feature for more information.
We have also significantly improved deployment speeds by uploading only files that have changed. After the initial deployment of all files to NetSuite, a manifest file is created within the NetSuite file cabinet. This file contains the list of files uploaded and a hash of its content. On subsequent deployments, the manifest file is used to determine new or changed files and then only those files are updated during deployment to the NetSuite file cabinet.
For this enhancement, files available in the gulp deploy folder at gulp/ns-deploy have been updated.
Updated Modules
The following modules have been updated for this release.
Module |
New/Update |
Reason for Update |
---|---|---|
CheckoutApplication |
Update |
Site Management Tools |
CMSadapter |
New |
Site Management Tools |
Content |
Update |
Site Management Tools |
MyAccountApplication |
Update |
Site Management Tools |
NavigationHelper |
Update |
General Denali R2 |
SCA |
Update |
General Denali R2 |
ShoppingApplication |
Update |
Site Management Tools |
SspLibraries |
Update |
Site Management Tools |