Skip to content

plone/demo.plone.org

Repository files navigation

Plone 6 Demo Sites

Built with Cookiecutter Plone Starter Black code style CI for Backend and Frontend

This runs the sites https://demo.plone.org and https://classic.demo.plone.org

The Volto demo uses the folders /backend and /frontend, the ClassicUI demo uses the folder /classic

Quick start

Development Setup

  • Python 3.11
  • Node 16
  • yarn
  • Docker

Install and create demo-sites

git clone git@github.com:plone/demo.plone.org.git
cd demo.plone.org
make install

Start Volto Demo

Start the Backend (http://localhost:8080/)

make start-backend

Start the Frontend (http://localhost:3000/)

make start-frontend

Start Classic Demo

Start the Backend (http://localhost:8080/)

make start-classic

Update Demo Content

The demo-sites use https://github.com/plone/plone.distribution to create and manage the demo-content.

To update/extend the content run the site locally and make the changes you wish to see.

Export and test depending on the type of site: Volto or Classic.

Volto

Export the data to the distribution:

make export-distribution

Test your changes by creating a fresh site:

make create-site

Classic

Export the data to the distribution:

make export-distribution-classic

Test your changes by creating a fresh site:

make create-site-classic

If you are content, make a pull-request with the changes.

Credits

This was generated by cookiecutter-plone-starter on 2022-12-12 18:14:07