Interfaz Wysiwyg

Hola a tod@s!

Como ya se ha hablado en anteriores mensajes, uno de los problemas a los que se enfrenta SPIP es la dificultad que supone aprender una serie de comandos para realizar tareas tan sencillas como la edicion de textos. No estaria de mas que en proximas versiones se incluyera un editor WYSIWYG para crear las noticias.

A este respecto, navegando por la web he encontrado un candidato para esta tarea. Se llama spaw editor y es de Solmetra (www.solmetra.com). Es un editor para Php y Asp.net bastante completo, con posibilidad de configuraciones multiples y multitud de opciones (incluidos los estilos y la edicion de tablas, detalle muy de agradecer este).

La cuestion seria… ¿como implementar este editor en SPIP?. Es de suponer que al estar tambien basado en PHP, debe ser posible poder incluirlo, no?

En fin, dejo la cuestion en el aire a la espera de que « los expertos » de esta lista le echen un vistazo y emitan su juicio.

Un saludo.

Hola Osvaldo,

A este respecto, navegando por la web he encontrado un
candidato para esta tarea. Se llama spaw editor y es de
Solmetra (www.solmetra.com). Es un editor para
Php y Asp.net bastante completo, con posibilidad de
configuraciones multiples y multitud de opciones
(incluidos los estilos y la edicion de tablas, detalle muy
de agradecer este).

Le heché un vistaso a la pagina de SPAW :
http://www.solmetra.com/en/disp.php/en_products/en_spaw_about

Si bien del lado servidor corre en PHP, del lado del cliente
exige IE "(IE 5.5 or above required)". Eso es redibitorio
para que se accepte integrarlo en la vrsion oficial de SPIP,
pues uno de los principios, para que el sistema se mantenga
coherente y mantenible es que haya una sola version, valida
para todo el mundo.

Ese tema ya fue abordado varias veces en la lista spip-dev,
e incluso hay alguna gente que se a montado su version de
SPIP agregando un editor wysiwig.
Los problemas que plantean son los siguientes :
- tales soluciones solo son compatibles con algunos navegadores,
- producen codigo 'sucio', que impide a alguien con una
confiiguracion clasica de SPIP editar decentemente el articulo.
- producen HTML y no seudo-codigo SPIP que, si bien es
basico, tiene la ventaja de asegurar una coherencia grafica
de todo el sitio (ver SPIP y las hojas de estilo
Spip y las hojas de estilo - SPIP)

Un punto a favor de SPAW, sin embargo: es explicitamente
libre (General Public Licence). Es decir que si algun dia
alguien (tú?) quiere pubicar una version de SPIP incluyendo
SPAW, o un patch que agrega SPAW a SPIP, no necesita
pedirle autorizacion a nadie y nadie puede impedirlo.

Saludos,

daniel

Guenas...
antes que nada felicitaciones por los cambios al sitio de documentacion
:-d

gente sigo perdidisimo con el tema de las estadisticas, en uno de los
sitios migre de spip 1.5 al 1.6 cvs y lo unico que no logro que funcione
es el tema de estadisticas, me las muestra siempre en cero, hay fotrma
de resetearlas, tipo el cache, para ver si se arregla el tema?
gracias
saludos
Vlad

Hola la gente,

Creo que este debate sobre la interfase WYSIWYG es una
discusión interesante que vale la pena tener en cuenta. Y creo
que los tres puntos que anota Daniel como desventajas son una
buena forma de abordarlo.

Ante todo me parece que el hecho que produzcan código HTML y
no "seudocódigo" SPIP es más una ventaja que una desventaja.
La verdad yo creo que si la gente tiene que aprenderse todos
los atajos tipográficos de SPIP, que aprenda de una vez tres o
cuatro tags de HTML que no solo le servirán cuando trabaje con
SPIP sino en muchos otros entornos. El problema de los
desarrolladores de esqueletos será saber hacer buenas hojas de
estilo.

Y de ahí se puede entrar en la idea del código sucio. Si se
hace una interfase sencilla que solo use las pocas cosas:
negrillas, itálicas, tablas, listas y esas cosas... en otras
palabras sin colores, fuentes y esas cositas... es decir el
código sucio... es rpobable que a muchos usuarios no les guste
o no es parezca suficiente, pero mejor eso que nada. A menos
que el java que haga eso lo asocie con estilos de colores y
fuentes... se podrá?

Con eso llegamos al tercer problema, la incompatibilidad con
todos los visualizadores, que -me parece- es el argumento más
firme que que hay para no aprobar poner una herramienta de
estas en una distribucón libre de SPIP.

No creo que sea buena idea que sea que ese tipo de herramienta
pase a ser un componente por omisión del SPIP, por esa razón.
Pero podría ser un componente opcional. O aun más intersante
se podría poner en el formulario de alimentación de SPIP un
mecanismo de selección que permita cambiar de texto simple a
texto con "adornos" (esa opción solo se activaría se en el
caso que el navegador la soportara, como lo hace el correo de
Yahoo), incluso puede haber una tercera opción que sea HTML y
quien lo sepa puede meter los artículos en ese formato.

Germán

El 1 Sep 2003 , Daniel ViñarUlriksen me escribió:

Hola Osvaldo,

> A este respecto, navegando por la web he encontrado un
> candidato para esta tarea. Se llama spaw editor y es de
> Solmetra (www.solmetra.com). Es un editor para
> Php y Asp.net bastante completo, con posibilidad de
> configuraciones multiples y multitud de opciones
> (incluidos los estilos y la edicion de tablas, detalle muy
> de agradecer este).

Le heché un vistaso a la pagina de SPAW :
http://www.solmetra.com/en/disp.php/en_products/en_spaw_about

Si bien del lado servidor corre en PHP, del lado del cliente
exige IE "(IE 5.5 or above required)". Eso es redibitorio
para que se accepte integrarlo en la vrsion oficial de SPIP,
pues uno de los principios, para que el sistema se mantenga
coherente y mantenible es que haya una sola version, valida
para todo el mundo.

Ese tema ya fue abordado varias veces en la lista spip-dev,
e incluso hay alguna gente que se a montado su version de
SPIP agregando un editor wysiwig.
Los problemas que plantean son los siguientes :
- tales soluciones solo son compatibles con algunos navegadores,
- producen codigo 'sucio', que impide a alguien con una
confiiguracion clasica de SPIP editar decentemente el articulo.
- producen HTML y no seudo-codigo SPIP que, si bien es
basico, tiene la ventaja de asegurar una coherencia grafica
de todo el sitio (ver SPIP y las hojas de estilo
Spip y las hojas de estilo - SPIP)

Un punto a favor de SPAW, sin embargo: es explicitamente
libre (General Public Licence). Es decir que si algun dia
alguien (tú?) quiere pubicar una version de SPIP incluyendo
SPAW, o un patch que agrega SPAW a SPIP, no necesita
pedirle autorizacion a nadie y nadie puede impedirlo.

Saludos,

daniel
_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

------------------------------------------------------
Germán Bustos
german@atarraya.org
Coordinador
Proyecto Atarraya
http://www.atarraya.org
------------------------------------------------------

Hola German,
hola a tod@s,

Ante todo me parece que el hecho que produzcan código HTML
y no "seudocódigo" SPIP es más una ventaja que una
desventaja.

Entiendo que ese argumento pueda parecer un contra-argumento
. Por lo tanto me explico un poco: SPIP hace bien ciertas
cosas y no otras. Y si bien es flexible para pedirle que
haga unas cuantas cosas mas que lo que hace bien, hay que
hacerlo con cautela, y no es tan facil generalizarlo. Su uso
tipico es un eperiodico en linea, o un webzine. Un articulo
es ante todo un texto que viene a insertarse en una
paginacion del periodico, no es una pagina we con un formato
super complejo (tablas, frames, etc.)

En este sentido, los atajos tipograficos, más que como
'negrita', 'italica' deberian considerarse conceptualmente:
{citacion}, {{resaltar}}, etc. Y de hecho, cada uno es el
atajo de un estilo, mas que a un tag html (cf.
Spip y las hojas de estilo - SPIP)

Si bien existe el 'atajo' <html> ... </html> que permite
ingresar cualquier codigo html, para mantener la coherencia
editorial, el uso de este método debe ser la exception y no
la regla.

Imaginense que quieran cambiar toda la presesentacion de un
sitio, como un periodico ccambia de maquetaje: si en los
articulos spip se ingreso codigo html 'a fuego', tipo <font
color="#XXXXXX" size="NNpt"> ... </font> es claro que el
asunto no pasa la migracion...
Otros ejemplos: si quieren hacer una version del sitio en
WAP, iMode u off-line en un PDA, accesible desde cualquier
otro tipo de terminal que un navegador habitual, o una
version leida para ciegos,... La referencia a una hoja de
estilo .css, simple y limitada, sera una gran ventaja para
adaptar rapidamente la conversion.

Despues: que la eleccion de los atajos : {{ }}, {}, [ -> ],
etc. no sea estandar y que sea o no la buena eleccion... se
discute, por cierto. La experiencia (de usuarios reales y no
informaticos) demuestra que los atajos spip se aprenden
facilmente, e incluso bastante 'naturalmente'.

Por ultimo, cabe recalcar que no se trata en realidad de una
alternativa entre atajos spip 'no estandar' por un lado y
html u otro 'estandar' por otro: imaginen construir una nota
de pie de pagina en html. bastante más complicado, ¿no? ¿Y
qué 'estandar' existe para eso??

Por todo eso es que, si bien no es un estandar sino un
sintaxis propio a SPIP, me parece que en un campo de una
base SPIP, es mejor ingresar 'seudocodigo' spip (la
terminologia no es muy apropiada...) que codigo html.

Y cuando es necesario pasar al html, lo mas sensato hoy en
dia me parece crear una pagina interna con un editor estilo
Dreamweaver u otro, y luego hacer un copiar/pegar en un
campo spip, revisando eventualmente a mano el html para
sacar los tags inutiles o perjuiciosos.

El problema de los desarrolladores de esqueletos será
saber hacer buenas hojas de estilo.

Eso si: ahi esta la clave de un sitio spip logrado.
fijense spip.net : como Montse lo puteaba con los viejos
esqueletos que no estaban adaptados, y como ahora que cambio
de esqueletos le parecio mucho mas claro.
Sin embargo, el contenido es el mismo...

Se entiende?

Y de ahí se puede entrar en la idea del código sucio. Si
se hace una interfase sencilla que solo use las pocas
cosas: negrillas, itálicas, tablas, listas y esas cosas...
en otras palabras sin colores, fuentes y esas cositas...
es decir el código sucio...

Bueno, hay editores que hacen codigo {{aun mas sucio}} que
eso :wink: Pero, si esa puede ser la idea: un herramienta mas
wysiwig, pero que conlleve los elementos de paginacion del
sitio.

Con eso llegamos al tercer problema, la incompatibilidad
con todos los visualizadores, que -me parece- es el
argumento más firme

Si claramente: si hubiera una manera liviana y universal de
hacer tal herramienta, no hay de dudar que Spip la
consideraria.

no aprobar poner una herramienta de estas en una
distribucón libre de SPIP.

una reflexion fuera del tema (y que sin duda es una
interpretacion abusiva de tu frase, German): {{todas}} las
distribuciones de spip son y {{deben ser}} libres. read the
f* {GPL}, please :wink: Cada quien hace lo que se le antoja con
spip, lo unico que esta prohibido es retirar {{la libertad}}
o los autores. (cf. el sitio de los barbudos:
http://www.fsf.org/home.es.html y una traduccion al
espanhol: http://www.garaitia.com/new/gpl-spanish.php)

No creo que sea buena idea que sea que ese tipo de
herramienta pase a ser un componente por omisión del SPIP,
por esa razón. Pero podría ser un componente opcional.

Por un problema de mantenimiento, en SPIP se intentan evitar
las opciones (al menos a ese nivel).
En el pasado, esto ha frustrado unas cuantas propuestas (y
en particular esta misma). Lo que se hizo al final fue crear
el sitio http://rezo.net/spip-contrib/
donde se pueden proponer esqueletos, hacks, etc.
SI quieren podemos armar un sitio de contribuciones en
espanhol. o directmanete multilingue.

Bueno, hasta pronto. saludos,

daniel