Extensión TuentiFox

Foro de discusión sobre los proyectos de Mozilla Hispano Labs

Extensión TuentiFox

Notapor Nukeador » Dom Dic 14, 2008 13:28

Abro este tema para coordinar el trabajo con la extensión desarrollada por Paul Rouget como ejemplo para el Mozilla Addons Workshop Madrid 2008 y que cedió a la comunidad para que continúe el trabajo, dando lugar a Tuentifox.

Consulta las instrucciones sobre cómo usar código del repositorio de Mozilla Hispano para descargar o enviar código.

En el caso de esta extensión la url del proyecto es: http://hg.mozilla-hispano.org/tuentifox

Informar de errores o enviar propuestas.

Versiones:

Bugs pendientes para 0.3 beta

Imagen

Actualmente hemos publicado la versión 0.2 y necesitamos la ayuda de los usuarios para identificar errores.

Si quieres buscar errores baja la versión Dev y envía un informe de errores para poder corregir los problemas.

PD: Recuerda que la versión Dev se genera todos los días a las 23:45 y tendrás que bajarla de nuevo para ver los cambios del día.
Antes de preguntar usa la búsqueda y revisa la documentación
Avatar de Usuario
Nukeador
Miembro del proyecto
 
Mensajes: 2200
Registrado: Vie Jul 06, 2007 00:11
Ubicación: España

tuentifox en un repo hg

Notapor dukebody » Dom Dic 14, 2008 14:18

Hemos puesto el código fuente de la extensión en un repositorio Mercurial, el sistema de control de versiones que usa Mozilla. Como introducción puedes leer la FAQ de Mercurial en MDC. Para más información, tutoriales, libros, etc. sobre Hg consulta a tu buscador web más cercano. :-)

Si usáis Windows podéis valeros de la herramienta gráfica TortoiseHg.

El repositorio está en http://hg.mozilla-hispano.org/mozillahispano/ . Quien quiera permisos de escritura, que los pida aquí.
Israel Saeta Pérez
dukebody
 
Mensajes: 344
Registrado: Dom Sep 30, 2007 12:14
Ubicación: Madrid

Re: Mozilla Hispano Labs: Extensión para Tuenti

Notapor dukebody » Dom Dic 14, 2008 14:27

Uso básico:

hg clone http://hg.mozilla-hispano.org/mozillahispano/tuentifox
cd tuentifox
# editar el código
hg ci -m "cambios realizados"


Si quieres subir tus cambios al repositorio principal, pídenos permisos de escritura y te los daremos. También puedes crear un fork del proyecto si lo crees conveniente.

Si tienes alguna duda existencial no dudes en preguntarnos.
Israel Saeta Pérez
dukebody
 
Mensajes: 344
Registrado: Dom Sep 30, 2007 12:14
Ubicación: Madrid

Re: Mozilla Hispano Labs: Extensión para Tuenti

Notapor willyaranda » Dom Dic 14, 2008 14:53

Falta un

Código: Seleccionar todo
hg push


para subir los cambios al repositorio, porque los commit en mercurial son locales.

Gracias por el repositorio, trataré de hacer algo, por lo que... ¿permisos para mi? :P
willyaranda
Miembro del proyecto
 
Mensajes: 143
Registrado: Mar Oct 02, 2007 16:29
Ubicación: Aranda de Duero (Madrid durante el curso)

Re: Mozilla Hispano Labs: Extensión para Tuenti

Notapor dukebody » Dom Dic 14, 2008 15:03

El "hg push" es opcional, así que en realidad no falta. :-)

Créate una cuenta en bitbucket y te doy permisos.
Israel Saeta Pérez
dukebody
 
Mensajes: 344
Registrado: Dom Sep 30, 2007 12:14
Ubicación: Madrid

Re: Mozilla Hispano Labs: Extensión para Tuenti

Notapor Nukeador » Dom Dic 14, 2008 17:23

He enlazado en el primer mensaje un artículo del wiki sobre cómo usar el repositorio de código de Mozilla Hispano.

Ahora continuemos hablando sobre la extensión Tuentifox y lo que creo que se podría hacer:

  • Pedir el usuario y contraseña en una ventana modal.
  • El icono en la barra de estado que molesta menos que en la nav-bar.
  • El contenido quedaría mejor en un panel lateral que en una ventana nueva.
  • Posibilidad de ver en todo momento en si tenemos contenido nuevo (tanto en el icono como en la ventana).
Antes de preguntar usa la búsqueda y revisa la documentación
Avatar de Usuario
Nukeador
Miembro del proyecto
 
Mensajes: 2200
Registrado: Vie Jul 06, 2007 00:11
Ubicación: España

Re: Mozilla Hispano Labs: Extensión TuentiFox

Notapor Nukeador » Dom Dic 14, 2008 18:31

Para que funcione la extensión hay que tener la cuenta de tuenti con el wap activo.

Accede a m.tuenti.com y pon un numero cualquiera para activarlo, ya que si no la extensión no puede tomar los datos y dar error Forms[0].

Interesante implementar también:
  • Cuando actualices el estado o mandes un mensaje el usuario sepa que se ha hecho.
  • Los contactos sin mensaje de estado no debería salir XXX
Antes de preguntar usa la búsqueda y revisa la documentación
Avatar de Usuario
Nukeador
Miembro del proyecto
 
Mensajes: 2200
Registrado: Vie Jul 06, 2007 00:11
Ubicación: España

Re: Mozilla Hispano Labs: Extensión TuentiFox

Notapor YoryoBass » Lun Dic 15, 2008 09:54

Hola a todos, fui uno de los que asistió a la ponencia acerca de XUL y sus excelencias. Lo primero felicitar a los organizadores y ponentes por lo cómodos que nos sentimos. Esperamos que se vuelva a repetir.

Tengo un par de preguntas a priori, bastante tontacas...

- Lo primero es que no me quedó muy claro la manera de extraer de los servidores de Tuenti, los datos necesarios para mostrar en el plug-in de Firefox

- Lo segundo, es que no se porqué narices este código no me funciona con el XUL Explorer...

<button id="boton" oncommand="document.getElementById('explorador').src = 'http://loquesea.com';">
<browser id="explorador" src="http://www.google.es">

¿Una ayudita? Gracias amigos
YoryoBass
 

Re: Mozilla Hispano Labs: Extensión TuentiFox

Notapor Nukeador » Lun Dic 15, 2008 13:15

YoryoBass escribió:Hola a todos, fui uno de los que asistió a la ponencia acerca de XUL y sus excelencias. Lo primero felicitar a los organizadores y ponentes por lo cómodos que nos sentimos. Esperamos que se vuelva a repetir.

Tengo un par de preguntas a priori, bastante tontacas...

- Lo primero es que no me quedó muy claro la manera de extraer de los servidores de Tuenti, los datos necesarios para mostrar en el plug-in de Firefox


Como no hay API pública, Paul se hizo una propia en Javascript que lo que hace es sacar los datos del HTML de la versión para móviles de la web. Ver tuentiAPI.jsm.

- Lo segundo, es que no se porqué narices este código no me funciona con el XUL Explorer...

<button id="boton" oncommand="document.getElementById('explorador').src = 'http://loquesea.com';">
<browser id="explorador" src="http://www.google.es">

¿Una ayudita? Gracias amigos


Yo antes de nada metería todo dentro de un elemento window. Al button le pondría un label para que se viera y al elemento browser es importante ponerle el atributo type, en este caso type="content" y le pondríamos un flex="1" para que ocupara todo el espacio de la ventana.

Para cambiar el atributo src, debes usar la forma estándar setAttribute y yo pondría una web que existiera para ver que en realidad funciona, por lo que quedaría:
Código: Seleccionar todo
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="mi-navegador"
    title="Navegador"
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    xmlns:html="http://www.w3.org/1999/xhtml">
  <button label="Botón" id="boton" oncommand="document.getElementById('explorador').setAttribute('src', 'http://www.mozilla-hispano.org');" />
  <browser id="explorador" src="http://www.google.es" type="content" flex="1"/>
</window>
Antes de preguntar usa la búsqueda y revisa la documentación
Avatar de Usuario
Nukeador
Miembro del proyecto
 
Mensajes: 2200
Registrado: Vie Jul 06, 2007 00:11
Ubicación: España

Re: Mozilla Hispano Labs: Extensión TuentiFox

Notapor YouWoTMA » Sab Dic 27, 2008 19:25

Hola, me gustaria unirme al proyecto, ya heable con Nukeador por mp

me llamo David, se programar en varios lenguajes, ya he estado probando la extension y leeyendome el codigo, de momento lo entiendo todo, si tengo alguna duda ya preguntare ;)

por cierto ¿hay algun IDE para programar las extensiones?
YouWoTMA
Miembro del proyecto
 
Mensajes: 412
Registrado: Sab Dic 27, 2008 18:35
Ubicación: Málaga

Siguiente

Volver a Mozilla Hispano Labs

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

XHTML 1.0 Strict válido CSS válido cc-by-sa