Las herramientas de imagen TinyMCE 4 no funcionan para imágenes almacenadas de forma remota

TinyMCE tiene unenchufar llamadoimagetools. Esto funcionaba antes, pero por alguna razón ahora el menú contextual en línea ya no aparecerá y me gustaría recuperarlo.

Aquí están mis parámetros de inicio

schema: 'html5',
inline: false,
toolbar: 'bold italic underscore image',
menubar: true,
plugins: [
            "advlist autolink lists link hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code fullscreen",
            "insertdatetime nonbreaking table contextmenu directionality",
            "template paste textcolor colorpicker textpattern imagetools autoresize"
         ],
paste_data_images: false,
browser_spellcheck : true,
image_advtab: true,
toolbar1: "undo redo | styleselect | bold italic | preview | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link",
tools: "inserttable image fullscreen",
responsive: true,
paste_retain_style_properties: "all",
relative_urls: false,
remove_script_host : false,
convert_urls : true

Incluso después de eliminar esta configuración y usar los valores predeterminados de la página de demostración oficial con todas las funciones, TODAVÍA no funciona.

ACTUALIZAR:

La forma en que yo, y muchas otras personas, cargamos imágenes es cargando en el servidor y luego el servidor devuelve algún tipo de directorio o URL que se devuelve alsrc atributo de la imagen recién cargada que luego se muestra en el editor. En otras palabras, las imágenes no se almacenan dentro del editor real como BLOB o Base64, sino como un enlace a un recurso externo.

Después de leer más en el foro oficial de TinyMCE, una publicación eneste hilo dice lo siguiente:

La barra de herramientas en línea de imagetools solo se mostrará para las imágenes del servidor local a menos que CORS o el proxy estén configurados.

Dado que las imágenes en mi implementación no se almacenan localmente dentro del editor como Base64, probablemente explicaría por qué no aparece la barra de herramientas avanzada: no puede realizar modificaciones en la imagen almacenada remotamente, aparte de lo que es posible con CSS que se puede agregar a la imagen después de que se haya cargado ... Así es como asumí que funcionaría, pero parece que no es así.

En este punto, estoy más interesado en cómo configurar este "CORS o Proxy configurado" para hacer posible esta edición avanzada. Estapregunta está algo relacionado con el mío.

ACTUALIZACIÓN 2

Mi aplicación es una aplicación web HTTPS, pero estaba cargando una imagen externa en el editor a través de HTTP que arrojaba una advertencia en la consola. Una vez que eliminé esa imagen, y solo tenía imágenes HTTPS allí, ¡el menú avanzado comenzó a aparecer nuevamente! Ahora, el problema es que, dado que es una imagen externa, realizar modificaciones en la imagen en el editor hará que se almacene como un blob, por lo que claramente necesito llamar a algún tipo de función que pueda volver a cargar la imagen en el servidor . ¿Alguien ha hecho esto?

Aquí hay algunos recursos que se pueden utilizar para comenzar con suerte:

http://www.tinymce.com/wiki.php/Handling_Asynchronous_Image_Uploadshttp://www.tinymce.com/wiki.php/Configuration:images_upload_urlhttp://www.tinymce.com/wiki.php/PHP_Upload_Handlerhttp://www.tinymce.com/wiki.php/Configuration:images_upload_handlerhttp://www.tinymce.com/wiki.php/Configuration:images_upload_base_pathhttp://www.tinymce.com/forum/viewtopic.php?pid=116633

Respuestas a la pregunta(1)

Su respuesta a la pregunta