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

Make projects embeddable #674

Closed
alexandermendes opened this issue Mar 19, 2018 · 1 comment
Closed

Make projects embeddable #674

alexandermendes opened this issue Mar 19, 2018 · 1 comment

Comments

@alexandermendes
Copy link
Member

I'm now aiming to make the viewer component embeddable as a native web component. That is, a component with the <libcrowds-viewer> tag that can be imported into any HTML page, not just Vue applications. This provides a fun exploration into a new technology and would allow us to do things like embed the viewer, with demo tasks, into blog posts.

LibCrowds/libcrowds-viewer#326

However, we could go a step further than that. By writing a further wrapper around the LibCrowds viewer component we can foresee a system where the projects themselves can be embedded. We could anyone could add <libcrowds-viewer project="76"> onto their own webpage, via which we would receive contributions just as we do now. Ok, it might not happen much but the concept is pretty cool 😄

@alexandermendes
Copy link
Member Author

We components aren't quite there yet, dropping this.

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

No branches or pull requests

1 participant