EthicApp-Development / casevault-main

CaseVault is a content repository for case-based learning
MIT License
1 stars 2 forks source link

[main] Compartir casos #37

Closed claudio-alvarez closed 2 months ago

claudio-alvarez commented 3 months ago

Necesitamos implementar una funcionalidad que nos permita compartir casos. Para esto, en la vista de creación/edición de casos, podemos agregar un botón "Compartir". Desde aquí, aparecería un diálogo con dos secciones; "Link", o "Embed". Cuando se escoge "Link", CaseVault genera un link (URL) para el caso a compartir. Dicho link permite acceder al caso, con un template de interfaz que cumple con lo siguiente:

Por otro lado, la opción "Embed", presenta en un elemento tipo textarea código HTML necesario para embeber un caso en un sitio de terceros.

Es importante notar que:

Finalmente, respecto a la implementación, cabría considerar lo siguiente:

Aquí hay algunas recomendaciones sobre cómo agregar ActionView a la aplicación Rails:

https://chat.openai.com/share/21a2689d-b391-4810-b1a7-bb74fa3922bd

claudio-alvarez commented 3 months ago

Considerar para despliegue de caso que el aprovechamiento del espacio tiene que ser máximo:

claudio-alvarez commented 2 months ago

Esta funcionalidad está completa. Se cierra el issue.