CSP changes
In release-6.0.0 SunbirdED is going with cloud agnostic. To achieve this SunbirdED has built the SDK to help all the service use same code base as much as it can.
Last updated
In release-6.0.0 SunbirdED is going with cloud agnostic. To achieve this SunbirdED has built the SDK to help all the service use same code base as much as it can.
Last updated
Front-end SDK(Javascript) - SunbirdED team has created a node SDK that will be used by all the node services for implementing the cloud agnostic features. For more details please refer link
Backend SDK(JAVA) - SunbirdED Team has created a SDK in scala which is used by all the backend services to implement the cloud service features. For more details please refer link
Large video(Chunk file upload) - The large video files are uploaded as chunks fron client-side(browser) itself. This logic will be different for each CSP provider. Hence for content editors, there is a to support this. So this logic will be specific to CSP provider and for any CSP if it is not supporting, please feel free to contribute to the library. For more details please refer link
SunbirdED has been tested in Azure Cloud provider and the application is working as expected.
Environment Varibles - CSP
Node SDK ()
Azure
Yes
Yes
AWS
Yes
No
GCP
Yes
No
OCI
Yes
No
Azure
Yes
Yes
AWS
Yes
No
GCP
Yes
No
OCI
Yes
No
Azure
Yes
Yes
AWS
No
No
GCP
No
No
OCI
No
No
Java SDK ()
Editor Plugin()