A las buenas.
Hay alguna manera prevista en SPIP de conocer que usuari@s están conectad@s?
No me refiero al número, que para eso ya hay muchos scripts de php, me refiero a que, cuando estén conectad@s usuari@s registrad@s, se pueda ver quienes son para poder « hablar » un rato y que nuestras páginas permitan una mayor y mejor interrelación y comunicación entre las personas que van navegando por ellas.
Saludetes.
Hola José Luis,
No podría describirte técnicamente como funciona (supongo que es con las
cookies y algo más de PHP) pero cuando tienes varios usuarios en línea te
aparece en la pantalla un listado con sus nombres.
Algunos de mis usuarios esperan que pronto se pueda hacer clic sobre el nombre
y se pueda chatear con ellos pero por ahora solo se les puede enviar mensajes
que solo verán si tienen activada la función (la verdad esta parte me parece
aun un poco débil).
Germán
El Jue 25 Sep 2003 6:58 PM, joseluis escribió:
A las buenas.
Hay alguna manera prevista en SPIP de conocer que usuari@s están
conectad@s? No me refiero al número, que para eso ya hay muchos scripts de
php, me refiero a que, cuando estén conectad@s usuari@s registrad@s, se
pueda ver quienes son para poder "hablar" un rato y que nuestras páginas
permitan una mayor y mejor interrelación y comunicación entre las personas
que van navegando por ellas.
Saludetes.
--
----------------------------------------------
Germán Bustos <german@atarraya.org>
Director
Proyecto Atarraya
http://www.atarraya.org
Bogotá, Colombia
Le 26/09/03 1:58, « joseluis » <murigar@teleline.es> a écrit :
A las buenas.
Hay alguna manera prevista en SPIP de conocer que usuari@s están conectad@s?
No me refiero al número, que para eso ya hay muchos scripts de php, me refiero
a que, cuando estén conectad@s usuari@s registrad@s, se pueda ver quienes son
para poder "hablar" un rato y que nuestras páginas permitan una mayor y mejor
interrelación y comunicación entre las personas que van navegando por ellas.
Saludetes.
José
Tu pregunta la pasé a los programadores de SPIP porque es medio complicado y
no quiero decir pavadas. En donde me respondan te la traduzco
Luis
Gracias por el apoyo.
En lo que dice Germán
« Algunos de mis usuarios esperan que pronto se pueda hacer clic sobre el nombre
y se pueda chatear con ellos pero por ahora solo se les puede enviar mensajes
que solo verán si tienen activada la función… »
ando trasteando. De momento me he adaptado un mensajeitor (script de php) muy simple que sirve de foro para dejar mensajes cortos (todavía me da problemas el visualizar el frame en el que lo he metido según el navegador y el sistema pero no creo que tenga mucho problema en arreglarlo). Quería unirlo con una pequeña ventana flotante, para los que la quieran activar, donde poder ver a la gente conectada y crear un « minichat » (sin sus funciones, sólo saber quién hay, poner un mensaje y, si se quisiera, crear un privado)
Pienso que es una pena estar ante la página, ver el número de personas que hay conectadas (para eso si que he encontrado muchos scripts de php), y no saber quienes son para poder comunicarte más “directamente” en un momento dado.
Como tú me dices se puede hacer con php y archivos de texto o sql, pero antes de complicarme la vida quería saber si se puede aprovechar la cookie del propio spip y no añadir más cookies y complicaciones.
Por más pruebas que he hecho sólo consigo que me diga cuando yo estoy conectado. Una de las soluciones imagino que será hackeando los esqueletos para modificar algo que dice la ayuda del propio spip:
“La cookie de administración también permite a SPIP reconocer tu navegador cuando vuelves a conectarte: por lo tanto, no tienes que volver a teclear tu identificante (nombre de usuario) para entrar en el espacio privado.
(N.B.: Si la conexión se hace por cookie - es el caso más habitual -, esta cookie se instala a tu entrada al espacio privado.)”
Y que eso ocurra no al entrar en el espacio privado como ocurre ahora, sino al entrar en la primera o en cualquier página. A ver que le contestan a speciale…
Perdón por extenderme… Prometo no reincidir 
Saludetes
Jose,
De nuevo sin suficientes fundamentos técnicos de fondo me atrevo a hacerte un
par de comentarios:
Con SPIP ya se pueden dejar mensajes a los usuarios que están conectados
(bueno de hecho se pueden dejar los mensajes independientemente de si están
conectados o no). A traves de la sección "foros y peticiones" que aparce si
uno uso al interfaz completa de administración de SPIP.
Yo he hecho varias pruebas con el sistema y la detección funciona bien. No es
perfecta, pero bien. La s primeras pruebas las hice entrando con diferentes
identificadores y diferentes visualizadores (browsers) desde un mismo
computador.
Después haciendo capacitaciones sobe el uso de SPIP en cafés internet y en
redes locales de oficina logré que funcionara bien el reconocimiento. en mi
experiencia SPIP pudo reconocer hasta 8 usuarios conectados simultánealmente
haciendo una lista de sus nombres en la zona superior izquierda de la página
principal (esa que tiene ese horrible nombre de "a seguir de cerca", que
espero que se lo cambien por lo menos en una versión para los
hispanoparlantes de este lado del mar, pueden ponerle "tareas" simplemente,
como en la verisón alemana). La lista aparece con el nombre de Actualmente
en línea.
Al lado del nombre de cada usuario aparece una M que sirve para enlazar a
mensajes que se supone deben ser enviados al otro/a usuario/a. Esa parte a
mí no me funciona muy bien que digamos:
Acabo de hacer una prueba: tengo dos computadores conectados a la red, desde
uno me conecté como el administrador del sitio de atarraya y desde el otro
con el nombre de un redactor. Desde el primer computador oprimí la M al lado
del nombre del otro usuario y le escribí un mensaje en el formulario que me
apareció.
Luego desde el otro intente explorar varias partes de la interfase de
administración intentado ver donde aprece el mensaje y aun no lo he
encontrado, no aparece ninguna notificación en la lista, al hacer clic en la
M del lado del nombre del primer usuario me aparece un formulario para mandar
mensajes. Ninguna notificación que ese usuario me hala escrito una nota.
En los enlaces foro interno (que es uno de los que aparece sólo en la interfaz
completa) y mensajería personal tampoco hay mención alguna a la nota puesta
por el otro usuario. Tampoco aparece en el calendario a pesar que elegí la
opción "Mostrar en el calendario".
Es claro que las cookies están funcionando porque veo la lista de los otros/as
usuarios/as en línea. Pero no se aprovechan para notificar de la llega de
mensjes (en realidad yo no sé si sea con eso que se hace). No sé si tendrá
algo que ver el hecho que uno de los usuarios que usé es administrador (en
realidad es dios en el lenguaje de PHP-Nuke, es decir el primer
administrador) y el otro es redactor únicamente. Aunque no tiene porque ser
así. La única diferencia que he notado entre la cookie del administrador y la
del redactor es que hay una opción específica para administradores de borrar
su cookie de correspondencia
De todos modos concuerdo contigo en que la gracia de poder saber quién está en
línea es poder chatear. Aunque reconozco que el sistema ya hace unas cuantas
cosas útiles en esa dirección. Por ejemplo si un/a administrador/a mira un
artículo recien terminado por otro usuario aparece un mensaje de advertencia
diciendo que fulano/a ha estado trabajando en ese artículo hace tantos
minutos (nunca he visto la señal después de 5 minutos). También si un/a
administrador/a intenta cambiar los datos de un/a usarios/a en línea se le
advierte que esa operación puede desconectar al paciente en cuestión.
Bueno, me extendí más que Jose, creo que llegué a la línea de las disculpas.
Germán
P.S. El mensaje apareció en la sección de mensajería personal del segundo
usuario. Tardó un poco pero ahí está. No se puede contar con que funcione
100%
¿y porqué más bien no le ponemos un campo de ICQ o cualquier mensajero a los
datos de los autores, de manera que si se encuentran en línea usen la
mensajería?
El Sáb 27 Sep 2003 2:58 PM, joseluis escribió:
Gracias por el apoyo.
En lo que dice Germán"Algunos de mis usuarios esperan que pronto se pueda hacer clic sobre el
nombre
y se pueda chatear con ellos pero por ahora solo se les puede enviar
mensajes
que solo verán si tienen activada la función..."ando trasteando. De momento me he adaptado un mensajeitor (script de php)
muy simple que sirve de foro para dejar mensajes cortos (todavía me da
problemas el visualizar el frame en el que lo he metido según el navegador
y el sistema pero no creo que tenga mucho problema en arreglarlo). Quería
unirlo con una pequeña ventana flotante, para los que la quieran activar,
donde poder ver a la gente conectada y crear un "minichat" (sin sus
funciones, sólo saber quién hay, poner un mensaje y, si se quisiera, crear
un privado)Pienso que es una pena estar ante la página, ver el número de personas que
hay conectadas (para eso si que he encontrado muchos scripts de php), y no
saber quienes son para poder comunicarte más ³directamente² en un momento
dado.Como tú me dices se puede hacer con php y archivos de texto o sql, pero
antes de complicarme la vida quería saber si se puede aprovechar la cookie
del propio spip y no añadir más cookies y complicaciones.Por más pruebas que he hecho sólo consigo que me diga cuando yo estoy
conectado. Una de las soluciones imagino que será hackeando los esqueletos
para modificar algo que dice la ayuda del propio spip:³La cookie de administración también permite a SPIP reconocer tu navegador
cuando vuelves a conectarte: por lo tanto, no tienes que volver a teclear
tu identificante (nombre de usuario) para entrar en el espacio privado.
(N.B.: Si la conexión se hace por cookie - es el caso más habitual -, esta
cookie se instala a tu entrada al espacio privado.)²Y que eso ocurra no al entrar en el espacio privado como ocurre ahora, sino
al entrar en la primera o en cualquier página. A ver que le contestan a
speciale...Perdón por extenderme... Prometo no reincidir
Saludetes
--
----------------------------------------------
Germán Bustos <german@atarraya.org>
Director
Proyecto Atarraya
http://www.atarraya.org
Bogotá, Colombia
Gracias Germán.
Con todo lo que me cuentas veo que podré hacer algo.
Por lo que intuyo (no me ha quedado tiempo de hacer pruebas) lo que cuentas funciona en el sitio privado o a partir de que entras allí.
Mi idea es que funcione en la zona pública simplemente por entrar en la página, y que haya un huequecito (puedes verlo a laderecha en craar.digital77.com -mi cole-) tipo mensajeitor que haga de panel de mensajes actualizados e instantáneos y eso combinarlo con saber quién está.
Gracias de nuevo y seguiré con ello.
principal (esa que tiene ese horrible nombre de "a seguir de cerca", que
espero que se lo cambien por lo menos en una versión para los
hispanoparlantes de este lado del mar, pueden ponerle "tareas" simplemente,
Aja! yo lo adopto. cierto que quedaba bien cheito 'a seguir de cerca'. pero no se me ocurria nada decente.
'tareas', o 'mis tareas' me parece perfecto
gracias!
daniel
---
Daniel Viñar Ulriksen
dani@easynet.fr
De todos modos concuerdo contigo en que la gracia de poder saber quién está en
línea es poder chatear. Aunque reconozco que el sistema ya hace unas cuantas
cosas útiles en esa dirección.
Cierto. de hecho la funcion mensajeria se empezo en algun momento de la historia de SPIP, y ahi quedo.
Creo que no se usa mucho, aunque efectivamente sea simpatico ver quien esta en linea.
Sin duda uno de los problemas es que, al no haber señal de que uno tiene un mensaje, no va a ver la mensajeria de spip, y ahi puede quedar el mensaje dias o meses...
daniel
---
Daniel Viñar Ulriksen
dani@easynet.fr
@ Daniel <daniel@ayni.org> :
Sin duda uno de los problemas es que, al no haber señal de que uno
tiene un mensaje, no va a ver la mensajeria de spip, y ahi puede quedar
el mensaje dias o meses...
Si puedes añadir esas ideas en la base de bugs, seria cool.
http://www.spip.net/bugs/
-> feature request
-> "envoyer un mail quand la messagerie comporte un message non lu
datant d'exactement x jours". (x=2 par exemple)
Y claro si quieres programarlo...
-- Fil