WebSight Starter is a sample project built on top of the Websight CMS Community Edition. It contains a demo page called Luna built with Howlite components.
Set up a local on-demand environment with the released WebSight CMS CE Docker images by running:
curl https://www.websight.io/scripts/get.sh | sh
and then see the results on localhost:8080/apps/websight/index.html/content::spaces (credentials are wsadmin
/wsadmin
).
For more details see our Authoring Quick Start Guide.
Find out what technologies Dynamic Solutions team have used to design, build and launch WebSight.
Websight CMS makes use of the following technologies:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|
The following technologies are used for running WebSight:
![]() |
![]() |
---|
The following technologies are used to support the process of delivery:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|
The following technologies are used in designing and prototyping:
![]() |
![]() |
---|
- AdoptOpenJDK 17 with
x64
/aarch64
architecture (on mac usebrew install openjdk@17
). - Docker Desktop
Run the command
./mvnw clean verify -P e2e
to build the sample websight, aggregate all required CMS dependencies, run end-to-end tests with Cypress, build Docker images (ds/nginx-luna:latest
, ds/websight-cms-luna:latest
).
Once Docker images are ready, all you need is to run Docker Compose from the environment/local
folder:
docker compose up
CMS is available under: localhost:8080/apps/websight/index.html/content::spaces (credentials are wsadmin
/wsadmin
).
Pages published from Luna
space are available under luna.127.0.0.1.nip.io
Pages published from Bulma - Personal Template
space are available under bulma.127.0.0.1.nip.io
application
- components related code and scriptsbackend
- contains application elements (components, templates, etc.) and Java code
content
- contains sample content created with use of applicationdistribution
- builds a distribution of the project - instance feature model and docker images for runtime componentsenvironment
- contains scripts and files used but build environmentlocal
- starts local environment
tests
- responsible for the automatic distribution validationcontent
- contains content used for end to end testsend-to-end
- end-to-end tests validating distribution
Please read our Contributing Guide before submitting a Pull Request to the project.
To support us, you may follow the project at:
- feel free to star this repository, open issues, and start discussions
- linkedin.com/company/websight-io/
- twitter.com/websight_io
See our dedicated repository for the WebSight CMS documentation, or view our documentation live:
WebSight Starter and Howlite components are open-source
with Apache License 2.0
license.
WebSight CMS Community Edition is free to use for everyone (terms of use).