Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create volto.demo.plone.org which demo's a core Volto setup of Plone #40

Closed
fredvd opened this issue Apr 23, 2024 · 7 comments
Closed
Assignees

Comments

@fredvd
Copy link
Member

fredvd commented Apr 23, 2024

As discussed at Volto Team meeting 2024-04-23. To reference issues to core Volto a separate demo distribution with only Core volto activated is useful to referende in issues, bug reports and discussions.

@fredvd
Copy link
Member Author

fredvd commented Apr 23, 2024

Workin on it in #41

@fredvd
Copy link
Member Author

fredvd commented May 18, 2024

@ichim-david @sneridagh I'm almost there, did some work on this during the beethoven sprint. To keep things uniform in all our demo's I will add plone.distribution to the 'core volto' backend as well to scaffold the homepage, but we shouldn't add any other add'ons. volto.demo.plone.org is already up and running. It's just scaffolding wrong content/outdated content using setup handlers etc.

@ichim-david
Copy link
Member

@fredvd Thank you for your work.

I am looking at the https://plone.org/try-plone and the screenshot for the demo site is wrong, it's for the volto basic site.
classic-vs-demo

Given the fact that classic is just classic and we have this volto stock site that we are getting back I think that this news should have information about all 3 demo sites (stock volto, stock classic, "marketing plone(volto) demo").

This information will be useful I think if newcomers want to add bug reports to Volto and they need the link to the testing website in order to show how to reproduce it.

@stevepiercy
Copy link
Contributor

When it is ready, we also need to update documentation under Try a Plone demo.

@ichim-david
Copy link
Member

@ichim-david @sneridagh I'm almost there, did some work on this during the beethoven sprint. To keep things uniform in all our demo's I will add plone.distribution to the 'core volto' backend as well to scaffold the homepage, but we shouldn't add any other add'ons. volto.demo.plone.org is already up and running. It's just scaffolding wrong content/outdated content using setup handlers etc.

@fredvd it's not just that, https://volto.demo.plone.org/image-test is using the same backend as demo.plone.org
I tried to upload an image here and it can't view it https://volto.demo.plone.org/aditional-equipment.png/@@images/image-200-f268ec11b5a1ffd12053a74aa0671999.png
If I go to demo https://demo.plone.org/image-test I see the image here.
Removing the volto from the url also displays it confirming that it uses the backend from demo.plone.org

@fredvd
Copy link
Member Author

fredvd commented May 28, 2024

| @fredvd it's not just that, https://volto.demo.plone.org/image-test is using the same backend as demo.plone.org

You're right, i checked myself by creating a document. I didn't understand why, the RAZZLE_INTERNAL_API_PATH was set correctly, but I found my mistake later: the router for the /++api++/ was in traefik was using the wrong backend. that's why rehydration after the initial page load from server side rendering flashed the site to the other content.

I have updated the sites and we now have a 'normal' volto.demo.plone.org.

What I still would like to add is a plone.distribution setup for the plain volto backend so we can add some more content on the homepage and explain the purpose of the site. Not to add any other content types, but plone.distribution is 'go to' solution we now have.

There is another ongoing issue that the site content is not properly refreshed, which is documented/discussed here:
#46

I had to remove the stack first and then redeploy to see the fix for the /++api++/ backend

@fredvd fredvd closed this as completed May 28, 2024
@stevepiercy
Copy link
Contributor

Would someone please update the list of demos? I can't keep track of them all.

https://6.docs.plone.org/install/index.html#try-a-plone-demo

AFAIK, only two are official demos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants