Bonjour,
Cette petite contrib pour ceux qui ont envie d’avoir l’éditeur xinha intégré à spip.
Plus d’infos sur Xinha sur http://trac.xinha.org/
Xinha produit du code HTML, et possède un plugin pour intégrer directement les images dans les articles qui se nomme image manager. Les images uploadées sont stockées dans un dossier sur le ftp, on peut créer des sous dossier...
Voici les caractéristiques principales de la contib :
I] Installation
Cette version présente tous les fichiers. Pour modifier une installation existante à partir de cette contrib, voir le fichier modifs by J. inclus. A noter que pour cette version 2.1 modifiée l’extension porteplume est désactivée. J’avoue que c’est un peu moche car des efforts ont été fait de ce côté avec cette nouvelle version de spip.
II] Taille de l’éditeur
J’ai volontairement augmenté la taille de l’éditeur pour que cela soit plus agréable à utiliser, par contre cela casse un peu le design de spip... mea culpa.
On peut la retoucher via le fichier my_config.js dans le dossier ecrire/xinha et dans le Dossier prive/formulaire retoucher les fichiers.
- editer_article.html
- editer_rubrique.html
III] Téléchargement
http://www.clubinfops.org/cours/spip2.1.12.zip
IV] Désinstallation
Les fichiers originaux .old des fichiers modifiés sont présents. Il ne reste qu’à les restaurer.
Merci de m’indiquer tout ce qui pourra permettre d’améliorer cette contrib.




Vos commentaires
# Le 17 janvier à 11:25, par Luc Tartier
En réponse à : Un SPIP avec Xinha intégré
Bonjour,
Peut-on activer le plugin équation et surtout, les formules vont-elles apparaître ?
J’ai essayé la démo de l’éditeur = on peut activer ce plugin mais une fois qu’on clique sur submit, alors la formule n’apparait plus mais seulement le code asciimaths généré.
Merci de votre aide,
Luc
# Le 17 janvier à 15:42, par jérémie
En réponse à : Un SPIP avec Xinha intégré
Bonjour,
J’ai testé, en effet sur le site de Xinha et ça plantait après publication, du coup j’ai testé sur ma démo et... ça plantait aussi, mais carrément avant publication !
Voici les étapes pour que ça marche :
- télécharger le fichier zip qui contient les fichiers modifiés : ici
- copier (et donc écraser) les fichiers au bon endroit :
presentation.php dans ecrire/inc
my_config.js dans dans ecrire/xinha
ASCIIMathML.js dans ecrire/xinha/plugins/Equation (fichier à la base buggué mais que j’ai corrigé)
- le tout devrait fonctionner sous l’interface d’admin sans problème, même après publication.
- Ne pas oublier dans ses squelettes de faire un lien vers le ASCIIMathML.js, du style
dans votre balise head.
Voilà.
Merci de me tenir au courant quand au succès de l’entreprise, voire même de fournir le lien de votre site web, ce serait sympa.
Bonne journée
Jérémie
# Le 20 janvier à 13:45, par Luc Tartier
En réponse à : Un SPIP avec Xinha intégré
Bonjour et merci de la réponse rapide.
Je suis toujours en phase de test et j’ai le problème suivant : Xinha « nettoie » le code source html lorsqu’on revient du mode texte au mode WYSIWYG.
On peut enregistrer en mode texte pour éviter cela. Les balises non comprises (ici le
<script type='text/javascript' src='ecrire/xinha/plugins/Equation/ASCIIMathML.js'></script>que je n’ai pas encore placé dans le squelette, ce qui ne saurait tarder...) apparaissent en texte à l’intérieur de spip mais sont interprétées dans la partie publique (donc la formule apparaît).
Le problème (outre l’esthétique dans l’espace privé) c’est qu’à la prochaine modification de l’article, le code est supprimé dès l’ouverture par « modifier cet article ».
Voilà, s’il n’y a que ce problème, je ferai avec, mais je préfèrerais si c’est possible/souhaitable que xinha ne modifie pas le html.
Merci, je ferai un bilan des étapes que j’aurai passées comme aide à l’installation, lorsque tout fonctionnera.
Luc
# Le 20 janvier à 16:20, par jérémie
En réponse à : Un SPIP avec Xinha intégré
Il est possible d’intégrer du javascript dans Xinha, après vérification :
Dans le fichier ecrire/xinha/my_config.js, on peut rajouter une option vers la ligne 64 (par exemple)
xinha_config.stripScripts=false ;
Source : http://trac.xinha.org/wiki/Documentation/ConfigVariablesList
Répondre à ce message
# Le 20 décembre 2011 à 22:28, par lambert
En réponse à : Un SPIP avec Xinha intégré
bonjour,
J’utilise la version Spip xinha 2.1.12 et ça ne marche pas sous ie9 l’éditeur ne se charge pas.
# Le 27 décembre 2011 à 16:23, par jérémie
En réponse à : Un SPIP avec Xinha intégré
Certes, en effet, j’ai trouvé la réponse ici :
Xinha broken in IE9
J’ai modifié ma contrib du coup pour que IE9 passe en mode de compatibilité direct...
Mais bon je conseille plutôt l’utilisation de firefox ou autre navigateur lors de l’utilisation de cette contrib.
Vous me direz si cela marche maintenant chez vous
- vous pouvez simplement copier les fichiers modifiés : ecrire/inc/commencer_page.php et ecrire/xinha/plugins/extendedfilemanager/manager.php
- ou tout écraser de nouveau :)
Bonne journée merci d’avoir soulevé ce bug.
Jérémie
# Le 3 janvier à 15:18, par Lambert Vincent
En réponse à : Un SPIP avec Xinha intégré
Super !
Merci de ta réactivité ça fonctionne nickel...
merci encore...
Meilleurs voeux pour 2012.
Vincent
Répondre à ce message
# Le 28 novembre 2008 à 13:04, par scoubidoo.bidoo
En réponse à : Ca déchire tout
’lut
Merci de la réponse, je pige pas j’ai bien téléchargé le zip patch ce matin et le fichier présentation n’y était pas...
je viens de le télécharger et il y est :O
bref j’ai testé à nouveau et tout est ok Merci encore
c’est génial
@+
Répondre à ce message
# Le 27 novembre 2008 à 17:10, par scoubidoo.bidoo
En réponse à : Un spip avec Xinha intégré
Bonjour
Franchement le peu que j’ai vu de Xinha m’a convaincu, mais j’ai un petit soucis d’intégration du « plugin » je n’utilise pas la version patchée, mais l’autre et il ne m’affiche pas la barre xinha dans mon edition.... j’ai pourtant bien copié les 2 répertoires xinha et inc dans mon répertoire écrire, la barre de typo spip disparaît mais la barre xinha n’apparaît pas :’(
Auriez vous l’explication ?
j’utilise spip 1.9.2e
Merci d’avance
# Le 28 novembre 2008 à 00:31, par jérémie
En réponse à : Un spip avec Xinha intégré
Encore une bug de ma part. J’avais oublié de mettre un fichier dans le patch... J’ai retesté ça devrait être bon cette fois ! Merci de me l’avoir signalé, je passerais moins pour un blaireau de l’écureuil !
Répondre à ce message
# Le 24 novembre 2008 à 12:54, par Joseph
En réponse à : Produit du HTML ?
Cela ne semble pas explicite dans l’article, mais je suppose que Xinha produit du HTML et non les raccourcis typo de SPIP ? Si c’est le cas, il me semble qu’il devrait y avoir un avertissement en début d’article pour le préciser ?
Par ailleurs, j’aurai voulu savoir comment était gérée les images ?
Répondre à ce message
# Le 24 novembre 2008 à 09:46, par ?
En réponse à : Un spip avec Xinha intégré
Merci pour cette contrib.
Je pense que cela contribuera grandement au développement de SPIP auprès des utilisateurs qui n’ont pas de compétences particulières en HTML.
Cordialement.
Répondre à ce message