welcome to the partner success day 2020...powershell commands done! 14:15 - 14:45 cet tech townhall...
TRANSCRIPT
Welcome to the
Partner Success
Day 2020Conquering the digital transformation together!
Your host for this session
Daniel van Doodewaard
Head of Software Development
Introducing our
new ADK
Sana Commerce Cloud
September 22nd, 2020
ADK Walk-through
Agenda
Walk-through
Showcasing some of the
current possibilities with
a Content Block.
ADK Recap
Agenda
Recap
What did we see and
what does it imply?
Creating a SDK Docker Image
Agenda
Docker Image
Sneak preview of how
easy it is to create a
SDK Docker Image.
Server-Side
Extensions
Available since Sana 9.3.0
Server-side C# library
Backward-compatible Contracts
for Interoperability between
Add-ons & Sana
Sana Commerce Cloud’s new Add-on Development Kit
Client-Side
Extensions
Reusable React components
Access to Sana’s
NPM packages (libararies)
API’s to communicate with
Sana’s client
Development
Tools
Streamlined for Add-on
development
Testing & Packaging
SEEN
TODAY
Show Time
Commerce Cloud Walk-through
GraphQL API Benefits
Complete
Exposes ALL data needs
of the entire Web Store.
All communication goes
through this API.
Discoverable
All available functions can
be easily explored by 3rd
party developers.
Composable
Fine-grained control over
which entities & fields to
receive.
Extension Points
Can be utilized by
Standard & Custom
Add-ons.
The GraphQL API’s will not be stable yet.
Still working towards feature-completeness.
GraphQL API’s are directly tied to features…
We will announce when the API’s are released as stable.
Work in ProgressAttention
Upgrade-proof Extensibility (ADK) is our counterpart to non-
upgradable Customizations (SDK). We both support due to our
3-stage rocket to becoming ‘fully’ Extensible.
Our Mission to Extensibility
1st Stage | Project Jupiter
GraphQL Web API’sClient-side Extension PointsServer-side Extension Points
2nd Stage | Future
Extensible User InterfaceBased on Components
3rd Stage | Future
Extensible API’sWeb & ERP Connectors
UI Component Add-ons
Not only Content Blocks
Composable Pages
Extensibility through Add-ons
SaaS Compatible
Continuous Value Stream
Creating a SDK Docker Image
Sana Commerce Cloud
Creating a SDK Docker Image
Install prerequisite software
NodeJS & Docker client.
1
Run docker client and switch to Linux
Takes some time. While waiting, follow the next step.
2
Copy 2 Docker files to Solution folder
Will be provided by Sana.
3
Configure Docker’s Resources
Set CPUs to at least 2 and Memory to at least 5.00 GB
4
Open a PowerShell prompt
Execute the commands from the Solution root folder
5
Copy/remember the IMAGE ID
provided by Sana
PowerShell Commands
Done!
14:15 - 14:45 CET
Tech Townhall
Boris Chomette
Daniel van Doodewaard
What’s Next?