Coucou,
Deux nouveautés :
1) le -- fait un semi-cadratin (—) et gère l'insécable s'il est suivi
d'une virgule.
2) plus important : le raccourci <math>...</math> est intégré en standard
dans les fonctions typo() et propre()
Ca raccourci permet d'éditer des formules mathématiques et les transforme en
image via le programme TeX (http://www.tug.org/)
Ainsi par exemple <math>\int_1^\infty \frac{1}{x^2} dx</math> va vous donner
une jolie intégrale.
Evidemment, nous n'avons pas intégré TeX dans la distribution de SPIP ; en
cela, ce raccourci représente une énorme nouveauté : il fonctionne en mode
"client/serveur", ce qui nécessite quelques explications.
Lorsque le moteur de SPIP voit une formule, il regarde d'abord s'il n'a pas
déjà l'image correspondante dans le répertoire IMG/TeX/ (les images sont
stockées en png, une image par formule).
Si l'image n'est pas là, il se connecte à un serveur extérieur (défini dans
ecrire/inc_version.php3) et demande à ce serveur de lui composer l'image
correspondant à la formule. Si le serveur répond (!!), le moteur de SPIP
enregistre l'image en local. Cela ne se produit donc qu'une fois.
Si l'image n'est toujours pas là (pas de serveur défini, ou erreur de
transmission), la formule s'affiche "en clair" avec la feuille de style
spip_code.
Pour résumer :
* si vous utilisez des formules, le site devient dépendant du bon
fonctionnement d'un serveur extérieur, mais seulement au moment où vous
visualisez la formule pour la première fois.
* si quelqu'un entre une formule pour la première fois dans le site (espace
privé ou forum) cette formule est envoyée à un serveur extérieur : si vous
n'avez pas confiance dans ce serveur, ou si vous fonctionnez en local, ça
peut être un problème : il faut alors mettre, dans
ecrire/mes_options.php3, une ligne disant :
$spip_server['math'] = '';
* si vous avez un usage intensif de ce raccourci (université de maths...),
et que vous ne voulez pas dépendre de ‘math.spip.org’, le serveur proposé
en standard, vous pouvez configurer votre propre serveur et l’indiquer à
SPIP en mettant, dans ecrire/mes_options.php3, une ligne disant :
$spip_server[‘math’] = ‘http://mon.serveur.a.moi/tex.php’;
Le code du serveur se trouve ici :
http://wiki.rezo.net/test/TeX
* Dernière remarque importante : math.spip.org est un serveur public, et à
ce titre :
- il faut le "respecter" : ne pas lui envoyer 2000 formules juste
pour voir, ne pas essayer de le craquer (si vous voulez tester
la sécurité, installez-le chez vous et dites-nous où sont les
trous), etc.
- vous pouvez contribuer des ressources (si vous avez installé un
serveur de TeX, et que vous souhaitez le mettre dans le pool des
serveurs utilisables par la communauté, merci de nous écrire).
Ce passage en mode client/serveur a des chances d'être une des nouvelles
pistes de développement de SPIP : le correcteur d'orthographe qui est sur
les rails sera lui aussi livré sous cette forme ; l'aide en ligne pourrait
passer en client/serveur, etc. Il est donc important d'en étudier les
conséquences (privacy, communauté, etc).
-- Fil