[SPIP Zone] [CKEditor] Recherche prestataire pour mise à jour

Bonjour,

https://contrib.spip.net/CKeditor-3-0 n'est plus compatible avec FF64 : les poignées de redimensionnement des images ne marchent plus (ne sont plus affichées).

J'ai un client qui considère qu'il ne peut pas s'en passer.
Et qui m'a demandé de lui trouver un prestataire qui pourrait faire la mise à jour de la lib de 3.6.2 en 4.11+

Vu la personnalisation qui en est faite dans le plgin de SPIP, et les changements dans les versions, ça pourrait être compliqué :
https://ckeditor.com/docs/ckeditor4/latest/guide/dev_upgrade_ckeditor_3.html

Je cherche donc quelqu'un qui pourrait faire ça.
Et qui négociera avec le client :wink:
Il s'agit d'être iso fonctionnel avec l'existant (et de corriger les bug dû à l'ajax de SPIP 3...)

PS : ça n'est pas un appel à réfléchir à ce qui pourrait être l'éditeur WYSIWYG de la mort qui tue pour SPIP, ça, ça fait depuis au moins 2003 qu'on en parle.
Quelques liens sur le sujet pour les curieux :
https://core.spip.net/issues/3720
https://www.pyrat.net/Un-editeur-WYSIWYG-pour-SPIP.html
https://veille.pyrat.net/?searchterm=&searchtags=wysiwyg+
Au passage, dans mes recherches, je suis tombé sur https://wabeo.fr/shortcodes-tinymce-api-view/ qui est conceptuellement vachement intéressant.

--
RealET

RealET a écrit le 09/01/2019 à 21:56 :

Bonjour,

CKeditor 3.x et 4.x - SPIP-Contrib n'est plus compatible avec FF64 : les poignées de redimensionnement des images ne marchent plus (ne sont plus affichées).

J'ai un client qui considère qu'il ne peut pas s'en passer.
Et qui m'a demandé de lui trouver un prestataire qui pourrait faire la mise à jour de la lib de 3.6.2 en 4.11+

Vu la personnalisation qui en est faite dans le plgin de SPIP, et les changements dans les versions, ça pourrait être compliqué :
Upgrading from CKEditor 3 | CKEditor 4 Documentation

Je cherche donc quelqu'un qui pourrait faire ça.
Et qui négociera avec le client :wink:
Il s'agit d'être iso fonctionnel avec l'existant (et de corriger les bug dû à l'ajax de SPIP 3...)

PS : ça n'est pas un appel à réfléchir à ce qui pourrait être l'éditeur WYSIWYG de la mort qui tue pour SPIP, ça, ça fait depuis au moins 2003 qu'on en parle.
Quelques liens sur le sujet pour les curieux :
https://core.spip.net/issues/3720
Un éditeur WYSIWYG pour SPIP ? - Pyrat.net – Création de sites Internet
Recherche : [wysiwyg] - Veille pyrat.net
Au passage, dans mes recherches, je suis tombé sur Les shortcodes, TinyMCE et l’API View de WordPress · Wabeo qui est conceptuellement vachement intéressant.

Personne ?

--
RealET

J’ai regardé la dernière version de CKEditor. Alors c’est sûr qu’elle est absoluement géniale hein, mais pour l’intégrer il va juste falloir refaire intégralement le plugin en fait … et là ca dépasse mes compétences…

et c’est pas pour remuer le troll (en même temps ça tu l’as déjà très bien fait :smiley:

ça n’est pas un appel à réfléchir à ce qui pourrait être l’éditeur
WYSIWYG de la mort qui tue pour SPIP, ça, ça fait depuis au moins 2003
qu’on en parle.

Mais on aurait en effet tout à gagner à réflechir à moderniser nos interfaces de saisies. Je pense que l’expérience Gutemberg côté Wordpress (bien qu’ayant vécu un lancement chaotique et controversé pour tout un tas de raisons) aura surement l’avantage d’agiter les neuronnes de pas mal de monde dans la blogosphère sur ces thèmes dans les semaines et mois à venir…

Bonjour,

Le 09/01/2019 à 21:56, RealET a écrit :

CKeditor 3.x et 4.x - SPIP-Contrib n'est plus compatible avec FF64 : les poignées de redimensionnement des images ne marchent plus (ne sont plus affichées).

En spip 3.2.1 et une install fraiche du plugin, les poignées n'apparaissent pas non plus sous Chrome 71.

Avec quel version de Spip et navigateur est ce que ça fonctionne actuellement ? Est ce qu'il y a une config à faire ?

merci, bonne matinée !

Victor / tokiop a écrit le 17/01/2019 à 06:39 :

Bonjour,

Le 09/01/2019 à 21:56, RealET a écrit :

CKeditor 3.x et 4.x - SPIP-Contrib n'est plus compatible avec FF64 : les poignées de redimensionnement des images ne marchent plus (ne sont plus affichées).

En spip 3.2.1 et une install fraiche du plugin, les poignées n'apparaissent pas non plus sous Chrome 71.

Avec quel version de Spip et navigateur est ce que ça fonctionne actuellement ? Est ce qu'il y a une config à faire ?

Ça marche avec la version ESR (60) de Firefox :

--
RealET

Le 17/01/2019 à 08:35, RealET a écrit :

Victor / tokiop a écrit le 17/01/2019 à 06:39 :

Avec quel version de Spip et navigateur est ce que ça fonctionne actuellement ? Est ce qu'il y a une config à faire ?

Ça marche avec la version ESR (60) de Firefox :
Get Firefox for your enterprise with ESR and Rapid Release

merci RealET pour les info!

En effet, d'après cet article[1] les poignées sont maintenant désactivées par défaut, mais réactivables avec : document.execCommand('enableObjectResizing');

En faisant tourner ça dans le console javascript une fois la page chargée, pour activer l'option sur les iframe de ckeditor :

$('.cke_contents > iframe').each(function(i){
  var done = $(this)[0].contentWindow.document.execCommand('enableObjectResizing');
});

Une image insérée avec "Insérer un document Spip" devient redimensionnable, et sa taille arbitraire sauvegardée à l'enregistrement.

Peut être qu'avec quelques rustines ckeditor 3 peut remplir son rôle encore quelques temps ?

Bonne fin de semaine !

Victor

[1] https://www.fxsitecompat.com/en-CA/docs/2018/firefox-specific-html-editing-ui-has-been-deprecated/