[Plugin WordPress] UserAgent-Spy versión 1.0

Publicado el Miércoles, 25 de marzo de 2009

Hoy le hice unos arreglos finales a UserAgent-Spy, mi plugin de WordPress, y finalmente hice el tag "1.0". ¿Porqué es importante? Porque llegó a un punto donde hace todo lo que tenía pensado que fuera a hacer en un principio, y más. Detecta muchos navegadores, sistemas operativos, y dispositivos. Todavía le faltará alguno, pero agregarlos es bastante sencillo desde que reescribí el código.

Detecta más de 40 navegadores y 20 sistemas operativos (diferenciando distribuciones de GNU/Linux).

Lo que no he probado todavía (y no tengo intenciones de probar por el momento) es la nueva funcionalidad de comentarios "en hilo" estilo discusión que ofrece WordPress a partir de la versión 2.7. Si alguien tiene implementada esta funcionalidad en su blog, estaría interesante saber cómo se comporta UserAgent-Spy. En teoría, por lo que averigüé en el IRC #wordpress, no habrían cambios en las funciones que usa UserAgent-Spy.

UserAgent-Spy

UserAgent-Spy

En fin, los invito nuevamente a descargarlo, y recomendarme funcionalidades para agregarle, así como navegadores, sistemas operativos o dispositivos que se identifiquen en su UserAgent, para ser incluidos en el plugin.

Próximas versiones serán "arreglos" (versión 1.0.1), o nuevas características (1.1).

30 comentarios en este post

Feed de comentarios
  1. Avatar

    Manu 25 marzo. 2009 - 02:50

    Siempre me encantó este plugin
    cuando comento acá me divierte ver que detecta muy bien mi browser y sistema operativo

    te felicito por ser el desarrollador 😀

    saludos
    Manu

  2. Avatar

    DiCrEn 25 marzo. 2009 - 07:49

    Desde la rc2 me sale este error:

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d224539216/htdocs/blog/wp-content/plugins/useragent-spy/useragent-spy.php:487) in /homepages/6/d224539216/htdocs/blog/wp-comments-post.php on line 79
     
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d224539216/htdocs/blog/wp-content/plugins/useragent-spy/useragent-spy.php:487) in /homepages/6/d224539216/htdocs/blog/wp-comments-post.php on line 80
     
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d224539216/htdocs/blog/wp-content/plugins/useragent-spy/useragent-spy.php:487) in /homepages/6/d224539216/htdocs/blog/wp-comments-post.php on line 81
     
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/6/d224539216/htdocs/blog/wp-content/plugins/useragent-spy/useragent-spy.php:487) in /homepages/6/d224539216/htdocs/blog/wp-includes/pluggable.php on line 850

    Cuando escribo como usuario anonimo, al darle a enviar sale el error, pero luego el comentario si se guarda.

    Voy a ver si es por imcompatibilidad con algun plugin….

  3. Avatar

    fernando 25 marzo. 2009 - 09:09

    Manu:
    ¡Muchas gracias!

    DiCrEn:
    Fijate este link por ese error. A lo mejor algún archivo que hayas modificado que tenga un espacio de sobra.

    carlos:
    Te reto a encontrar un navegador que no detecte y sea identificable por su UserAgent 😛
    Esto ayudaría a mejorar el plugin.

    Gracias por comentar, ¡saludos!

  4. Avatar

    carlos 25 marzo. 2009 - 14:19

    Después de ver que detecta w3m , midori y todos los que conozco o he hencontrado para gnu-linux me queda solamente swiftweasel , que es desde donde mando este comentario. Parece que lo identifica como firefox. Hay que tener en cuenta que mi propio sistema -debian- lo identifica como “mozilla firefox” en el título de la ventana al abrirlo.

    En windows xp desde virtualbox he probado y detecta:

    – seamonkey – Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.21) Gecko/20090303 SeaMonkey/1.1.15
    – orca-browser – Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009030821 Firefox/3.0.7 Orca/1.1 build 2
    – K-Meleon – Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.19) Gecko/20081217 K-Meleon/1.5.2
    – sleipnir – Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Acoo Browser) Sleipnir/2.8.3
    – lunascape – Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Acoo Browser; Lunascape 4.9.9.104)
    – maxthon – Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Acoo Browser; Maxthon)
    – greenbrowser – Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Acoo Browser; GreenBrowser)
    – acoobrowser – Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Acoo Browser)

    Ha punto de rendirme he encontrado slimbroser:

    – slimbroser – Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Acoo Browser)

    Y ya está. Softonic no tiene mas navegadores.
    Voy a hacer una purga en condiciones al xp.
    Saludos.

  5. Avatar

    nacho 25 marzo. 2009 - 15:11

    Bueno, felicitaciones, voy a instalarlo en mi blog a ver que tal.
    Hace poco que estoy toqueteando mi eeePC que usa un OS basado en Xandros. Soportara este SO? 😀

  6. Avatar

    Roberto 25 marzo. 2009 - 15:30

    Your User Agent is: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.6

    Slackware 12.1 y firefox 3.0.6

    Aún no lo agregas T_T.

    Está bueno el plugin, no tengo blog para probarlo, pero, cuando tenga. xDD

    Agregale Slackware. 😀

  7. Avatar

    Jaypee 25 marzo. 2009 - 21:59

    Hi! Thanks for creating the UserAgent Spy plugin. I’m currently using it on my blog. I was wondering if maybe you can add the option of showing the flag of the country based on comment’s IP address?

  8. Avatar

    douglas 26 marzo. 2009 - 02:56

    hey muchas gracias, acabo de actualizar el plugin via wordpress y me di un pason por el blog para conocer los detalles 🙂

    gracias por este excelente plugin! 🙂

    PD: Lo de la bandera suena interesante jojojo
    saludos!

  9. Avatar

    Eduardo 12 abril. 2009 - 09:34

    Haber testing en una… 😀
    No ! Es Increible !

    Bueno gracias uhm no se como te llames, sr admin de Picando Codigo,
    Ya que yo tengo su User Agent en mi Blog y me funciona
    normalisimo!..
    Y bien x la version 1.0, ya estare actualizando los iconos
    y los motores

  10. Avatar

    Omar Botta 23 agosto. 2009 - 23:10

    Habrá alguna forma de diferencias a Chromium de Chrome en UserAgentSpy?

    Yo estoy usando Chromium pero por lo que veo el navegador se identifica como Chrome.

    Creo que es un problema del navegador.

  11. Avatar

    fernando 26 agosto. 2009 - 22:26

    Omar:
    Es un tema del UserAgent del navegador mismo, ya que se identifica como Chrome también.

    De repente es algo que los desarrolladores en Chromium podrían tomar en cuenta.

    Saludos!

  1. UserAgent-Spy 1.0, plugin que detecta SO y navegador de tus comentaristas | Punto Geek | 26 marzo. 2009 - 12:51

    […] liberó una nueva versión del plugin UserAgent-Spy para WordPress, más prescisamente estamos hablando de […]

Dejar un comentario

Toasty!