WP Plugin:MiwaEditor
Un article de Wiki.
Ce plugin pour WordPress 2.0.x permet de rajouter des fonctions/boutons à l'éditeur par défaut, tinyMCE.
Attention:
Ce plugin n'est PAS compatible avec WordPress 2.1.x ou WordPressMu 1.0.
Pour ces versions, un nouveau plugin est disponbile ici: WPMU_Plugin:Miwa_Editor_Mu
Sommaire |
[modifier] Téléchargement
[modifier] dernière version
Le package .zip pour le plugin miwa-editor, avec son plugin Media activé, est disponible ici: http://microwa.com/doc/2006/12/miwa-editor-21dec06.zip (version bravo)
[modifier] historique
Le package .zip est accessible ici: http://microwa.com/doc/2006/12/miwa-editor.zip (version alpha)
[modifier] Mode d'emploi
- Installer le plugin dans le dossier wp-content/plugins/miwa-editor
- Activer le plugin dans le panneau d'administration des plugins
C'est tout!
Quand vous retournez dans l'écran 'Ecrire un article', vous devez avoir 4 rangées de boutons pour votre éditeur.
[modifier] En cas de problème d'installation
Si vous n'avez plus d'éditeur, alors il faut vérifier chaque étape pour voir où ça coince:
1) commencer par vider le cache de votre navigateur et rechargez le panneau admin 'Ecrire un article'.
2) Si il n'y a toujours rien, il faut vérifier chaque étape pour voir où ça coince
Regardez le source HTML de la page 'Ecrire un article':
2a) le header doit contenir le code javascript pour charger le nouveau éditeur. un truc comme ça...
<script type="text/javascript" src="http://votre-domaine.tld/wp-content/plugins/miwa-editor/t..."></script>
' 2b) Cette URL doit charger le bon code Javascript compacté. Aller sur cette URL comme pour un autre site web. Et le navigateur doit vous afficher le code javascript. Ca doit commencer par...
function TinyMCE_Engine(){var ua; this.majorVersion="2";this.minorVersion="0.8";this.releaseDate="2006-10-23";this
Et finir par...
remove_linebreaks : true, save_callback : "wp_save_callback", document_base_url : "http://xxx.free.fr/" , language : "fr" });
Si le code ne s'affiche pas:
- C'est que l'URL ne correspond pas au dossier où vous avez installé le plugin
=> vérifier que le fichier 'tiny_mce_gzip.php' est bien dans le dossier wp-content/plugins/miwa-editor/tinymce/
- Ou alors le fichier wp-content/plugins/miwa-editor/tinymce/tiny_mce_gzip.php n'est pas accessible en lecture
=> donner les droits de lecture sur votre serveur web
2c) Si le code s'affiche et que le plugin ne marche toujours pas, il reste à vérifier si il y a bien dans le body de la page le textarea avec un attribut title="true" ... un truc comme ça:
<textarea title="true" rows="10" cols="40" name="content" tabindex="2" id="content"></textarea>
Le code title="true" est généré si vous avez l'option 'utiliser l'éditeur visuel pour écrire' de coché.
Aller vérifier dans le panneau 'Utilisateurs'>'Votre Profil'.
Si après avoir vérifié tout ça, ça ne marche toujours pas, plaignez-vous!
[modifier] Installations réussies
Dans cette section, merci de rajouter votre navigateur et votre hébergeur (s'il n'y est pas déjà)
Navigateurs:
Internet Explorer 7.0 OK
FireFox 2.0 OK
Opera 9.10 OK (pas testé complétement mais semble fonctionner correctement
Safari 2.0.4 partiellement OK mais globalement pas vraiment utilisable
Hébergeurs:
microwa.com OK
123.fr ok
free.fr ok
ovh.fr ok
[modifier] Installations ratées
Dans cette section, merci de rajouter votre navigateur et votre hébergeur (s'il n'y est pas déjà)
Navigateurs:
Safari KO
[modifier] Problèmes d'utilisation rencontrés
Dans cette section, ajoutez les bugs, les plugins non-compatibles, etc...
[modifier] Extensions souhaitées
Dans cette section, ajoutez vos souhaits en terme d'évolution du plugin
- Gestion des autres plugins pour tinyMCE
Ré-Intégration de la gestion des boutons par 'hook' comme dans la version officielle (exemple: ImageManager)
- Compatibilité avec Safari
Comme je n'ai pas de MAC, Il faudrait qu'un utilisateur MAC participe aux tests pour valider le bon fonctionnement et reporter les erreurs.
[modifier] Développement en cours
La version tinyMCE 2.0.9 est sortie. La version WordPress 2.1 ne devrait pas tarder à sortir (Fin Janvier 2007 ?)
La prochaine version va attendre pour directement fonctionner avec ces versions.

