The BSI CX master template for websites and landingpages. This repository serves as the foundation for creating new templates. You can fork this repository to create your own BSI CX design.
This repository uses the BSI CX design standard library for content elements.
To build the design ZIP files, the BSI CX design build based on webpack is used. Checkout the Wiki to get more information on the design build.
To get more information on BSI CX designs, checkout our online documentation.
If you just want to use the templates rather than customizing them, head over to the Releases page. In the assets section of each release, you will find a list of ready to use design ZIP files.
The names of the ZIP files are structured as follows:
master-template-cx-[version]-[designType]-....zip
The [designType]
can either be landingpage or website. While uploading the design inside of CX, you will be asked to provide the matching type informatiion.
Refer to the following compatibility matrix to choose the right template
Design ZIP [version] |
Compatible BSI Release |
---|---|
1.3 | Studio 1.2, CX 1.3, BSI 16.2, BSI 16.3 |
22.0 | BSI 22, BSI 23/1 |
23.2 | >= BSI 23/2 |
To use this package you have to fulfill the following requirements:
- Node >= 16.16.0
- NPM >= 8.11.0
- A code editor e.g. Visual Studio Code, IntelliJ or Web Storm
- To test your design, you need access to BSI CX
Fulfill the requirements, download or fork this repository and run the following command in your project folder (where the package.json
is placed):
npm install
Make sure you run npm update
regularly (e.g. once a week).
To view the preview template locally, run the following command:
npx webpack serve --config webpack.config.js --mode development --progress
If you have any problems using this package or found a bug, please create a new issue in this repository on GitHub.
If you like to contribute to this project, feel free to fork it and create a pull request.