nikrou / dcCKEditorAddons

A dotclear plugin to easily add CKEditor addon to your blog
GNU General Public License v2.0
0 stars 0 forks source link

CodeSnippet ne fonctionne pas #3

Open Narann opened 9 years ago

Narann commented 9 years ago

J'ai installe toutes les dépendances:

bug_dcckeditoraddones

Et pourtant l’éditeur ne s'affiche pas quand on édite un billet.

Bug bonus:

Désactiver dcCKEditorAddons renvoit a blog/admin/plugin.php?p=dcCKEditorAddons:

Fatal error: Call to a member function put() on null in /homepages/31/d186978909/htdocs/blog/plugins/dcCKEditorAddons/index.php on line 96

Mais recharger la page a la main fonctionne et le plugin est bien désactivé (ce qui refait apparaître l’éditeur au passage).

Version: 0.3.1

Narann commented 9 years ago

Ayant lu que clipboard était déjà installe dans le dcCKEditor de base, je l'ai désactivé ainsi que toute ces dépendances (clipboard, myplugin aka dialog et dialogui), et ça a fonctionne! J'ai la petite icône.

Par contre, je pense que c'est un problème car:

  1. Ou trouver la liste des plugin déjà installe dans dcCKEditor?
  2. C'est assez perturbant pour les utilisateurs.

Je propose plusieurs petites modifications:

  1. Afficher, dans l'onglet Paramètres, la liste des addons installés par défaut de dcCKEditor (en précisant que tenter des les installer et les activer peut les faire rentrer en conflit).
  2. Dans l'onglet Extensions, la colonne Dépendances, masquer les dépendances satisfaites par les plugins par défaut de dcCKEditor (ce qui implique que la liste soit récupérable quelque part).
  3. Pour simplifier la récupération des dépendances, toujours dans la colonne Dépendances, faire pointer les noms des dépendances vers l'URL présupposé: http://ckeditor.com/addon/<plugin_name>. Ça évite d'avoir a aller les chercher a la main.
  4. Toujours dans la colonne Dépendances, surligner en rouge (doux le rouge hein) les dépendances non satisfaites. Ça permet, sur de gros plugins, de comprendre rapidement ce qui manque.
  5. Si le user est un gros boulet qui a quand même installe un plugin présent par défaut: Faire un petit triangle warning avec un tooltip pour expliquer.