-
-
Notifications
You must be signed in to change notification settings - Fork 274
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
[EPIC] Online demo version #592
Comments
|
Correct me if I am wrong, we will provide 3 pre-enabled connections:
@bytasv Regarding examples in our docs, is there any other connection that you think we should provide? |
I think it really depends how much freedom we want to give. There is also google sheets and postgres that must use connection. But it seems that for demo purposes all we gonna allow us a short list of allowed URLs that users can try to use for fetching in fetch or function datasource? |
It shouldn't be too difficult to add more APIs similar to movies just to enable more options, as long as they have about the same functionality. |
A whitelist of urls for the fetch/function datasources could be an idea. The only thing I'd still be worried about is Toolpad being used for DDOS attacks to those urls. Another thing that we should probably consider for "application changes" is the addition of a captcha when creating a Toolpad application. |
I've created separate issues for adding metrics as it might not be such a simple task and seems a bit independent from creating the online demo. This issue can be about building the demo itself + hosting it. One more note about:
Render does have some default database metrics, other than that they have a Datadog integration for Postgres databases. |
Relative to the demo app experience, I have found: https://app.forestadmin.com/Live%20Demo/Production/Operations/data/806052/index Maybe it would make sense to have a banner for our demo app to point to how to install it. I haven't seen our demo app UX yet. (I changed ForestAdmin banner color contrast because OMG black). |
Would that be a link for the instructions on how to self-host? We should have space for a banner like this in the demo, we could make an issue for it if you think it's worth adding. |
I've just deployed the latest version of the demo, it should be functional. Some notes:
We can easily add pre-created queries though if you still think it would make sense. There's also a couple more small things we maybe should fix before launching the demo:
|
connections are a server side thing and will become when more so when we make them global so I'd say yes |
@prakhargupta1 The demo should be good to go unless there's anything else! |
@apedroferreira Awesome! I have started to use the demo app in mui/mui-x#6899 (comment). I have one last question: #1213 (comment). |
Can we finally close this issue? :) Or should we keep it ongoing? |
yes sure, marking it closed. |
Allow evaluation of Toolpad through an online demo. Toolpad doesn't support authentication yet. The goal is to demonstrate a subset of the app building experience.
The demo version will be unauthenticated. We will disable all possibilities of entering sensitive data.
To Do:
TOOLPAD_DEMO
configuration to enable demo versionenable only the REST datasource, but disable headers/authentication. Enforce a baseurl?createApp
logic too much. We either add a unique id to name the user gives, or we just generate a unique name and don't let them specify one. They can't list their apps so what'd be the purpose of naming it anyway?The text was updated successfully, but these errors were encountered: