node.js - socket - Usando S3File para imágenes en KeystoneJS
socket.io example (1)
Me gustaría saber si es posible, y qué tanto esfuerzo sería usar S3File como campo de imagen en KeystoneJS. Mi prueba indica que, si bien puedes subir una imagen a un S3File, la interfaz de administración la trata como un archivo arbitrario. Lo que más me falta es una función de vista previa como Types.CloudinaryImage.
¿La interfaz de administrador autogenerada es fácilmente extensible sin que sea feo? ¿O está destinado a dejarse intacto por el simple hecho de que ya hace tanto por ti?
Parece que intentan mejorar esto.
https://gist.github.com/JedWatson/8519769
https://github.com/JedWatson/keystone/issues/165
Mi solución de hack es editar directamente el archivo de plantilla keystone en node_modules, hasta que se resuelvan estos problemas. Edite node_modules/keystone/templates/fields/s3file/form.jade
y agregue donde desee:
img(src=item.get(field.paths.url))
Luego, recuerde revertir este truco después de que sea oficialmente compatible (ya que las actualizaciones eliminarán el truco).