[spip-dev] Barre de racourcis modifiee

Salut,

Je viens d'uploader (CVS) une version modifiée de la barre de raccourcis, pour essayer d'en gommer certains défauts:

- icones plus petites et plus discrÚtes;

- surtout: introduction du systÚme de phpBB, qui consiste à afficher un commentaire explicatif sous les boutons. Ce qui permet d'insister sur l'existence des raccourcis SPIP et de rappeler leur syntaxe.

- sucré les boutons "notes de bas de page" et "intertitre" dans les forums où ils ne sont pas recommandés.

Bon, c'est work in progress, évidemment, et là faut que j'aille à Paris, donc il manque encore quelques petits trucs. Avant tout un lien (bouton) explicite vers l'aide en ligne des raccourcis typo. Ensuite, idée de je ne sais plus qui, pouvoir déplier des boutons supplémentaires pour les fonctions plus avancées (code, tableau, glossaire...). Et affiner la barre d'explication, style et code javascript (là , c'est trÚs vite fait, mais encore une fois, je suis pris par le temps aujourd'hui).

Amicalement,
A*

Pardon, j'ai oublié: c'est visible sur uzine.net (penser peut-être à faire un "hard reload" pour voir les nouvelles icones).

A*

ARNO* wrote:

Jacques PYRAT a écrit :
[...]

Je suis surpris de voir le signe Euros dans les raccourcis alors qu'il est
si simple à obtenir au clavier : AltGr - e (comme tout 3e caractère sur une
touche de PC, tel que @ ou _ ou | ou # )

X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
Content-Type: multipart/mixed; boundary="===============23404183817814106=="

Ouaip : tout de suite, je comprend mieux tes interrogations...

Claude

Purée, six mois sur un PC et je l'avais pas vu. C'est pourtant affiché. J'avais dans l'idée de mettre aussi le Yen (un Y avec deux barres horizontales); et mettre le Yen sans l'Euro, ça me semblait un peu zarbi. Mais effectivement, celui-là , il n'est pas forcément utile.

Pour info, avant SPIP, j'avais fait un systÚme de raccourcis (vraiment pas aussi développé que SPIP), avec le gras et l'italique notamment. Pour l'italique, j'avais choisi de reproduire ce que je fais depuis des années sous TeX: encadrer ça entre deux symboles Yen. Sur Mac, nickel (ça fonctionne toujours comme ça chez l'éditeur pour lequel j'avais fait ça): c'est même plus confortable que l'accolade, on n'accroche jamais une touche à cÎté). Mais alors sur PC, c'est un catastrophe, impossible de trouver comment on obtient ce foutu caractÚre...

A*

ARNO* wrote:

Mais alors sur PC, c'est une
catastrophe, impossible de trouver comment on obtient ce foutu
caractère...

Perso, j'utilise la table des caractère de windows (Programmes, accessoires)
qui affiche en bas de la fenêtre le code.
Sur mon site web : http://membres.lycos.fr/jpyrat/ il y a aussi un tableau
Excel avec tt ce qu'il faut.
Autrement, je connais (à force) par c½ur : (Alt de gauche + chiffres au pavé
numérique)
- Alt-0156 : ½
- Alt-0201 : É
- Alt-0200 : È
- Alt-0192 : À
- Alt-0199 : Ç
- Alt-0147 : "
- Alt-0148 : "
- Alt-0149 : . (puce)
- Alt-0150 : - (tiret demi-cadratin)
- Alt-0151 : - (tiret cadratin)
- Alt-0230 : æ
- Alt-0171 : «
- Alt-0187 : »

Je les ai imprimés et affichés en gran pour mon père.
@+
Jacques

Jacques PYRAT wrote:

- Alt-0156 : ½

sur mon PC, via les news, c'est devenu 1/2 alors que c'était oe (e dans le
o) !

'oe' n'est pas un caractère iso-8859-1 (-15, peut être?), donc il est
détruit si tu passes sous ce charset (encore très largement utilisé).

  Yannick

Je souhaiterais tellement que ça fonctionne...

J'ai installé la version CVS en local et sur lautre.net

Ça ne fonctionne pas. Du moins pas pour tous.

Sous Mac OS Classic, aucun logiciel de navigation ne peut y accéder.

Sous Mac OS X, seuls les plus récentes versions des navigateurs basés sur
Gecko (Camino, Mozilla, etc) y ont accès (et partiellement seulement). Selon
certaines estimations, Explorer et Safari seraient utilisés par près de 90%
des utilisateurs sous Mac OS X.

Donc, d'après mes estimés, plus de 90% des utilisateurs sur Mac n'auraient
pas accès à la barre des raccourcis dans l'interface privé. Dommage.

On se retrouve donc avec un SPIP dont certaines fonctionnalités sont
réservées aux utilisateurs Wintel et/ou Mozilla; excluant la vaste majorité
des utilisateurs Macintosh.

Est-ce bien la direction qu'on veut donner à SPIP ?

J'aimerais tellement que ça fonctionne...

André Vincent

Salut,

Je souhaiterais tellement que ça fonctionne...
Ça ne fonctionne pas. Du moins pas pour tous.
On se retrouve donc avec un SPIP dont certaines fonctionnalités sont
réservées aux utilisateurs Wintel et/ou Mozilla; excluant la vaste majorité
des utilisateurs Macintosh.

Il n'y a pas de choix. Le Javascript est a éviter le plus possible pour
cette raison (n'en abuses-tu pas toi même?): ce n'est pas normalisé (ou
plutot tout le monde s'en fou) et ca marchote plus ou moins suivant les
configs.

NEAMOINS, ici nous sommes dans un usage légitime: le javascript permet un
*accès simplifié* à une fonctionalité *déjà disponible* par ailleurs (il
suffit de tapper les racourcis spip), donc ceux qui n'y ont pas accès ne
sont pas fondamentalement pénalisés.

Si le machin arrive à marcher sur une plateforme libre (tel mozilla), y'a
de bonne chance que quelques bidouilles supplémentaires puisse le faire
fonctionner aussi sur ton navigateur propriétaire (note que tu peux
installer linux sur ton mac pour le liberer, ça résoudra le problème).

Je suis plutot pour cette barre (je comprends les arguments d'Arno),
d'autant qu'en générant des tag spip (et non html), elle fournis des
informations sémantique et non siimplement graphiques (et peu importe,
dans un premier temps, que l'utilisateur ne le comprenne pas).

  Yannick

PS: Merci d'y songer lors de la réalisation de vos sites webs. Combien de
fois je me suis trouvé bloqué par des machins ridicules du style des
changements de pages écrit en javascript (html sait le faire), des liens
javascript (c'est si difficile le <a> ?!!!), ca aidera beaucoup de
monde...

Andre Vincent a écrit :

On se retrouve donc avec un SPIP dont certaines fonctionnalités sont
réservées aux utilisateurs Wintel et/ou Mozilla; excluant la vaste majorité
des utilisateurs Macintosh.

Est-ce bien la direction qu'on veut donner à SPIP ?

Le but n'est il pas justement d'offrir le maximum de possibilité à
chaque utilisateur? Pourquoi brider les fonctionnalité de SPIP à cause
de certains utilisateurs (dont je fait aussi partie) n'ayant pas de
navigateur "compatible". Le faite que tu n'est pas accés à cette barre
ne te bloque pas dans ton utilisation de SPIP.

Salut,

Je viens d'uploader des modifs sur la barre, essentiellement au niveau du code (l'essentiel est donc transparent), il s'agit de ce que je n'avais pas le temps de faire hier:

- les icones sont sorties de /ecrire et passent dans un sous-menu de /IMG.
- la page de javascript (spip_barre.jss) passe également à la racine.
Ces deux points permettent d'éviter les problÚmes avec la présence de .htaccess dans /ecrire quand ça s'affiche dans les forums du site public.

- pour l'instant réservé à l'espace privé, ajout d'un bouton Aide en ligne, avec mention dans la ligne de commentaire.

- la champ de la ligne d'aide est désormais nommé en fonction du champ 'texte' qui suit; ce qui doit autoriser un fonctionnement propre dans le cas de plusieurs champs de texte (seul cas actuellement: quand le texte trop long est découpé en morceaux dans l'édition des articles).

Salut a tous

une petite recherche sur mozillazine m'a ammene ca :
http://wamcom.org/latest-131/

Mozilla 1.3.1 pour mac.. c'est deja mieux que rien ?

A noter, toujours sur mozillazine :
If you're still using Mac OS 8 or 9 and have CarbonLib installed, you may
be able to use MozillaCFM, the Carbonised build of Mozilla for Mac OS X.

Carbonlib : http://docs.info.apple.com/article.html?artnum=120047
MozillaCFM : http://www.mozilla.org/ports/fizzilla/cfm.html

Release Notes de 1.3a :
We're transitioning the Mac Classic (OS 8.x and 9.x) build to Mozilla Port
status. This means that mozilla.org won't be making official Classic
builds beginning with 1.3alpha. For 1.3alpha (but probably not later
releases) users of OS 9 with carbonlib can use the OS X (CFM) build. To
use the CFM OSX builds on OS 9 follow these steps: Download and unstuff
the binary. Open the disk image. Drag the Mozilla folder to your desktop.
Open the folder and double-click on the Mozilla.app file.

quelques raisons du drop peuvent se trouver là :
http://www.mozillazine.org/talkback.html?article=2756

en gros, build difficile a maintenir, et pas de gens qui veulent faire
l'effort.

Voila voila, en esperant que ca marche :slight_smile:

Je viens de l'installer, la barre de raccourcis fonctionne nickel.

Merci!

ARNO*

Salut,

Je viens de compléter la barre de raccourcis. Il s'agit des raccourcis d'usage plus spécifique:
- tableau (repris de Hoizey, sauf si c'est pas GPL);
- wikipedia,
- html
- quote
- cadre

Ces raccourcis n'apparaissent que dans l'espace privé en interface complÚte (en interface simplifiée, on n'a donc que les fonctions basiques de mise en forme. Tableau n'apparaît pas sous Mozilla (c'est une insertion, et y'a un bug sous Moz).

A*

Je viens de compléter la barre de raccourcis. Il s'agit des
raccourcis d'usage plus spécifique:
- tableau (repris de Hoizey, sauf si c'est pas GPL);

J'ai créé ce petit bout de code, je le donne volontier.

-Nicolas

Resalut,

Re-modif: la barre est désormais identique sous Mozilla et sous MSIE. J'avais pas repéré que le "mozWarp" permettait de faire comme s'il y avait une "sélection" et autorisait donc une insertion directement.

A*

Comportement plus "intelligent" de la sélection modifiée par la barre des raccourcis:

- lorsque le dernier caractÚre du texte sélectionné est un espace, la sélection est raccourcie d'un caractÚre (donc sans l'espace); en effet, sous Windows, quand on sélectionne par double-clic, ça sélectionne l'espace qui suit le mot. Avec cette vérification, on évite donc d'avoir:
{{bold }}, mais bien {{bold}}; c'est beaucoup plus propre...

- ajout d'espaces avant et aprÚs la sélection lorsqu'on insÚre des raccourcis avec "{" dans du texte déjà en gras ou italique ou intertitre. De cette façon, si on passe la sélection "{italic}" en gras, on obtient: "{{ {italic} }}" au lieu de "{{{italic}}}".

Note: le comportement est plus "intelligent" sous Mozilla: en effet, la seconde vérification (éviter de transformer un "gras italic" en intertitre) fonctionne que l'on ait sélectionné l'intérieur des accolades ou bien le texte avec ses accolades. Sous MSIE, je n'ai pas encore trouvé comment je pourrais vérifier les caractÚres avant et aprÚs la sélection (le script, sous MSIE, ne travaille que sur la sélection).

C'était un des inconvénients (supplémentaires) de la barre de raccourcis façon phpBB: ça créait des tags qui pouvaient, sous Windows, être salement placés, avec un espace avant la balise fermante, donc ça amenait un codage un peu sale. Avec ces modifs, on récupÚre un comportement sain (notamment sous Windows).

A*

une petite recherche sur mozillazine m'a ammene ca :
http://wamcom.org/latest-131/

Mozilla 1.3.1 pour mac.. c'est deja mieux que rien ?

Je viens de l'installer, la barre de raccourcis fonctionne nickel.

Merci!

moi itou avec un vieux macOS9.04
j'ai enfin pu voir cette fameuse barre
pas mal
la ou elle sera particulierement utile c'est dans le forums publics, par
definition accessible a des non inities

un detail d'ergonomie : je trouve plus explicite et utile la presentation
qui en faite de la barre dans les forums (avec une info sur la creation des
paragraphes et bas de doublons de boutons "?" et du texte associé) que dans
les texte d'article (pas d'info creation paragraphe, pourtant souvent mal
comprise, et doublonnage des "?" et texte associé)

Nicolas RIQUOIS
http://www.pucroller.com

Coucou,

Bon ben finalement, c'est pas mal cette petite barre (même si
l'esthétique et l'agencement sont à revoir). J'ai modifié un
peu le code pour permettre aux pseudo-Mozilla (Galeon en
particulier) de l'afficher.

Je ne suis pas trop convaincu de l'utilité des boutons
supplémentaires en interface complète. <html>, <code> et
<cadre> devraient disparaître à mon avis ; et les notes de
bas de page ne devraient pas apparaître en interface simplifiée.
D'autre part, les guillemets seraient mieux à gauche (avec le
gras et l'italique), car ils partagent le même comportement
(il faut sélectionner le texte avant de cliquer sur les
guillemets).

Il y a un problème : quand on applique à un raccourci à
un bout de texte qui est plus loin que la première page
affichée, la zone de formulaire revient tout en haut du
texte, donc il faut re-scroller pour retrouver l'endroit
où on était... Pas très pratique.

Sinon pour le raccourci <quote>, ce serait plus français
de l'appeler <cite>, non ?

a+

Antoine.