Message Boards

CKEditor Paste Word y de imágenes en Liferay 7.3

thumbnail
Vicente Rosselló Ferrer, modified 3 Years ago.

CKEditor Paste Word y de imágenes en Liferay 7.3

New Member Posts: 7 Join Date: 3/28/11 Recent Posts

Buenas, estamos utilizando la versión L CE 7.3GA6 y veo un comportamiento extraño con el CKeditor los Pastes y las imágenes, me explico..En el CKeditor del Journal se pone automáticamente un plugin "addimages" que gestiona los "pastes" de imágenes desde por ejemplo un word u otra aplicación en el propio navegador. El problema viene cuando lo pruebas..1)Primero no funciona el paste des del Word a no ser que se desactive con otro plugin la gestión de seguridad del paste. Ejemplo de plugin: editor.on("beforeCommandExec", function(event) {
// Show the paste dialog for the paste buttons and right-click paste
if (event.data.name == "paste") {
event.editor._.forcePasteDialog = true;
}
// Don't show the paste dialog for Ctrl+Shift+V
if (event.data.name == "pastetext" && event.data.commandData.from == "keystrokeHandler") {
event.cancel();
}
})2) Si se hacen pastes desde otro programa "addimages" no gestiona bien la gestión del upload de la imagen y la imagen puede quedarte dentro del "source" del contenido en Base64 dependiendo del navegador, y eso puede provocar que el contenido no se guarde porque es demasiado grande.Solución: si modificamos el addimages/plugin.js se puede arreglar para que suba las imágenes con el paste y en el  ckeditor.jsp se puede modificar la url de Upload de imagen para que funcione:
>> filebrowserUploadUrl:'<%=editorOptions.getUploadURL() %>',
Pero el problema viene cuando queremos ver dónde se han metido las imágenes, como se suben vía el ImageJournalUploadFileEntryHandler se guardan en un directorio temporal específico para el Journal. Sitio dónde se hace imposible acceder para ver que cosas se han subido allí.(O no sé como navegar por estas carpetas temporales)
Es una funcionalidad muy útil a nivel de edición de contenidos, dado que para un editor que tiene que pasar mucho contenido al web le facilita mucho la subida de imágenes.Entonces mis preguntas son:
- ¿Hay manera de cambiar este comportamiento erróneo para que al menos se puedan subir las imágenes en el Document Library directamente y se puedan ver?
- ¿Existe otro plugin o parche para esta versión que mejore la gestión de los pastes?