[spip-dev] Editeur Intégré

Bonjour !

je suis depuis plusieurs jours à tester différents editeurs intégrés mais AUCUN ne fonctionne correctement dans SPIP

pas meme HTMLAREA et sur le site http://www.lyfoung.com la systeme actuel est une chaine de remplacement et pas non plus HTMLAREA

alors THE BIG QUESTION …est de savoir si qq (qu’une?) aurait réussi à implémenter un editeur dans article_edit.php3…qui fonctionnerait !?

moi je suis allé assez loin mais je rencontre 2 problemes :

  • soit une incompatibilité javascript

  • soit ca fonctionne mais si je retire le TEXTAREA original de SPIP mon nouveau TEXTAREA ne poste plus dans la base…et si je le laisse…ca poste mais pas le code html modifié

si qq a une idée je suis preneur car j’aimerais fi-na-li-ser !

merci !

Philippe

Salut,

pour ma part j’ai reussi à implémenter z-editor sur les articles.

En piece jointe.

Par contre la doc d’install n’est pas à jour ma ce n’est pas bien compliqué à modifier.

JC

z-editor.zip (12.9 KB)

pour ma part j'ai reussi à implémenter z-editor sur les articles

Et tu remplaces à la volée le code HTML pas beau par du code SPIP pour
t'assurer de la cohérence globale du site ???

-Nicolas

Salut,

Pour ma part, j’ai installé sur plusieurs sites le RichText Editor, un utilitaire open source développé en DHTML.

http://richtext.cs.ramesys.com/

Celui-ci malheureusement ne fonctionne que sous IE (il utilise des commandes de la librairie Microsoft comme ExecCommand et showModalDialog)
On peut le customiser assez facilement et il autorise le drag&drop depuis un document Office ou une page HTML.

J’ai pu l’intégrer dans SPIP assez facilement, soit en posant un ILAYER dans la page de modification d’un article, soit en ouvrant une popup : l’utilisateur peut ainsi choisir entre le SPIP code ou le tout HTML.

Je trouve personnellement que les raccourcis SPIP sont pratiques, mais pour faire de la mise en page complexe (ne serait ce que pour faire flotter une image dans du texte et indiquer une marge à droite), c’est beaucoup trop limité.

Yann

Salut,
pour ma part, j’ai integré FCKEditor (http://www.uzine.net/spip_contrib/ecrire/articles.php3?id_article=358, la premiere partie explique la marche à suivre).
J’ai vu egalement une autre integration (popup) sur un site de SPIP-ecole.
Ca marche très bien, mais il faut quand meme faire attention à 2 ou 3 details :

  • utiliser le meme css dans l’editeur que sur le site pour etre vraiment WYSIWYG
  • prevenir les utilisateurs que leur vision de l’article dans la partie auteur (articles.php3) n’est pas la bonne (d’ou le besoin de prévisualisation des articles)
  • NE PAS LAISSER L’ACCES AUX SOURCES !
    surtout s’il n’y a pas un filtre antiscript activé.
    Et, pour un minimum de cohérence graphique du site, ne laisser que des styles prédefinis, pas d’accès direct aux polices et couleurs
    Ce qui repond à la question du remplacement du HTML par du code SPIP : c’est non …
    C’est donc bien du code HTML qui est stocké directement donc

Pour l’utilisation que j’en fais, je ne laisse pas ouvert le upload d’image mais je donne l’acces à tous les documents images du site et aux images en ligne.

  • Problemes avec la syndication des articles HTML

L’integration que j’ai proposé est par mot clé.
Si tu la met en place je te conseil de passer le numero de rubrique dans l’appel de la fonction, ce qui permet de definir au niveau d’une rubrique que ses articles utilisent l’editeur ou non.
Je viens de boucler une integration avec un champ extra sur l’auteur, qui defini l’editeur utilisé.
On va reprendre l’article et proposer à ceux qui ont integrer d’autres editeurs de venir mettre le leur …

@++

Le 02.04.2004 11:33, Philippe - a écrit :

Bonjour !

je suis depuis plusieurs jours à tester différents editeurs intégrés mais AUCUN ne fonctionne correctement dans SPIP

Pour ma part, j'utilise en production sur plusieurs depuis environ un an composite :
http://vietdev.sourceforge.net/vinamozie/mo_installer.php
Il s'agit d'un add-on à mozilla qui permet de lancer un editeur html simplifié (dérivé de composer) dans n'importe quel textarea.

Avantage :
- Pas besoin de recoder du coté du serveur
- Le code html est valide
- WYSIWIG

Inconvénient :
- C'est du html (les raccourcis spips ne sont pas reconnus)
- Si on veux travailler en WYSIWIG, les liens relatifs ne sont pas reconnu.

L'idéal serait de hacker composite pour l'adapter à spip, cela ne doit pas être impossible, mais bon, j'ai pas le temps....

a+.

Bonjour,

Il me semble t'avoir envoyé un mail, mais si tu ne l'as pas reçu. Revoici mon conseil : lire l'article suivant : http://www.lyfoung.com/~test/article.php?id_article=110

Toutes les personnes qui ont suivi le texte (c'est vraiment du pas-à-pas) ont réussi à le mettre en place ! Si tu devais rencontrer des difficultés, postes sur le forum attaché. Bonne chance !

@+

Txia

Philippe - a écrit :