Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño Gráfico (http://www.forosdelweb.com/f6/)
-   -   Api para validar tus paginas (http://www.forosdelweb.com/f6/api-para-validar-tus-paginas-506549/)

Daca 19/07/2007 11:20

Api para validar tus paginas
 
Hola!
Primero perdonad si el post no va aqui, pero no sabia donde colocarlo (¿en POO de PHP?).

El otro día hice una pequeña API/Clase en PHP para validar nuestras páginas de una manera facil a través de PHP. El objetivo de la API, es que sea de utilidad para generar nuestro propios informes, estadisticas, etc, a modo de log.

Entre otras cosas, me ha sido útil para analizar un rango de urls y mostrar estadísticas de los principales errores que encontrados.

Tenéis más información en: API para validar en PHP

Saludos!

PatomaS 19/07/2007 19:32

Re: Api para validar tus paginas
 
Hola

Suena interesante.

A lo mejor en mis habituales despistes no lo he visto, pero ¿no hay un vínculo a dicha api funcionando para ver como trabaja?

Felicidad

Daca 19/07/2007 23:56

Re: Api para validar tus paginas
 
Hola PatomaS!

No es un despiste tuyo, no hay ningun link para verla en funcionamiento, lo único que puse fue un link para su descarga, y un trozo de codigo para que se vea como se usa, pero haré una página para que se pueda probar ...

La idea es que la API te recoja información de un site y la almacene para que se haga uso de ella según se desee.

De todas formas, tengo pensado añadirle mejoras, según vayan naciendo mis necesidades, debido a un proyecto que tengo que hacer ...

saludos!

Daca 23/07/2007 02:40

Re: Api para validar tus paginas
 
Hola de nuevo!

La web está actualizada y ya dispone de un enlace para ver el API en funcionamiento para un par de webs, descarga del código fuente, y explicación de los métodos y variables que dispone ...
La url es la misma que la indicada en el primer post ...

Saludos y espero vuestros comentarios!

PatomaS 23/07/2007 08:11

Re: Api para validar tus paginas
 
Hola

Como decía, interesante proyecto.

Yo llevo cierto tiempo trabajando en una herramienta similar desde cero y en el tiempo libre entre otros proyectos y ciertamente el trabajo de validar una página con las mil posibilidades que hay para cada etiqueta es un trabajo duro.

Estoy seguro que tu api será de gran ayuda a otras personas.

:)

Felicidad

Daca 23/07/2007 10:10

Re: Api para validar tus paginas
 
Hola PatomaS!
Gracias por las felicitaciones, y suerte con tu proyecto de un validador desde cero, que como bien dices, es una tarea ardua y costosa.
Mi único mérito ha sido facilitar los análisis de las webs aprovechando lo ya hecho por el W3C.
Además, se aceptan sugerencias para su mejora ...

Saludos!

PatomaS 23/07/2007 19:56

Re: Api para validar tus paginas
 
Hola

Bueno, mi memoria es bastante mala y siempre ando enredado en proyectos e ideas que pocas veces llevo a término, pero por el momento, me suscribí a este tema, con lo que lo veré de vez en cuando y si se me ocurre algo para ayudarte, te lo pondré.

Pero como dije, es una gran labor la que has hecho y una buena opción la de elegir la beta del validador, aun tiene algunos problemas, pero son poca cosa o al menos no tan comunes y con diversos reportes de mejoras y bugs, hemos logrado que lo mejoren un poco más.

Por el momento solo se me ocurren un par de detalles:
1. modificar esto
Código:

var $validator_check = 'http://validator-test.w3.org/check'; # url al validador (local o la del W3C)
por una alternativa que redefina la variable al validador oficial cuando esa url deje de funcionar sin necesidad de intervención del usuario. El cambio no sería complicado, solo necesitarías un condicional que use una u otra variable dependiendo de la respuesta http.

2. Ampliar un pelín la documentación, pero no es fundamental, aunque siempre viene bien, especialmente la forma de integrarla con el trabajo de alguien. A fin de cuentas no todos tenemos el mismo nivel de experticia. Así quien la quiera usar, sabrá mejor a que función llamar y en que forma.

:-D

Felicidad

Daca 24/07/2007 05:27

Re: Api para validar tus paginas
 
Cita:

Iniciado por PatomaS (Mensaje 2077074)
Hola

Bueno, mi memoria es bastante mala y siempre ando enredado en proyectos e ideas que pocas veces llevo a término, pero por el momento, me suscribí a este tema, con lo que lo veré de vez en cuando y si se me ocurre algo para ayudarte, te lo pondré.

Hola PatomaS!!
La verdad es que se agradece que te parezca interesante el proyecto, y tus comentarios acerca de las mejoras, así espero sirvan para mejorar lo hecho y facilitar las cosas a la gente.
En cuanto a tus proyectos, la verdad es que todos estamos igual, yo tambien tengo otros en mente y por falta de tiempo no puedo llevarlos a cabo y me gustaría mucho terminar uno en concreto ...
Si publicas tus proyecto los seguiré.

Cita:

Iniciado por PatomaS (Mensaje 2077074)
Pero como dije, es una gran labor la que has hecho y una buena opción la de elegir la beta del validador, aun tiene algunos problemas, pero son poca cosa o al menos no tan comunes y con diversos reportes de mejoras y bugs, hemos logrado que lo mejoren un poco más.

La verdad es que funciona con las dos versiones, lo único que la beta proporciona cierta información que te ayuda en la labor de análisis, como por ejemplo, "messageid" y "explanation". En la versión oficial no existen, y tienes que montarte el parseo de errores a traves de "message" y es engorroso.
Si quieres, puedes hacer la prueba y verás, susituye la variable "validator_check" y veras como trabaja igualmente salvo que esos campos de información salen vacios.

En parte utilicé la beta porque sería la proxima versión en lanzarse y era bastante estable.

Cita:

Iniciado por PatomaS (Mensaje 2077074)
Por el momento solo se me ocurren un par de detalles:
1. modificar esto
Código:

var $validator_check = 'http://validator-test.w3.org/check'; # url al validador (local o la del W3C)
por una alternativa que redefina la variable al validador oficial cuando esa url deje de funcionar sin necesidad de intervención del usuario. El cambio no sería complicado, solo necesitarías un condicional que use una u otra variable dependiendo de la respuesta http.

No había pensado en ello, lo hice así para que cada persona defina la url del validador.En mi caso, por ejemplo, lo tengo instalado en local, porque debía analizar unos cuantos miles de páginas. De todas formas, seguiré tus indicaciones y probaré una forma alternativa.

Cita:

Iniciado por PatomaS (Mensaje 2077074)
2. Ampliar un pelín la documentación, pero no es fundamental, aunque siempre viene bien, especialmente la forma de integrarla con el trabajo de alguien. A fin de cuentas no todos tenemos el mismo nivel de experticia. Así quien la quiera usar, sabrá mejor a que función llamar y en que forma.

:-D

Felicidad

Es la primera vez que lanzo alguno de los proyecto, así que soy novato en ello, pero tomo nota. Observaré otros proyecto y seguiré el ejemplo.
Indicar también que he modificado todo la API y la he adaptado a la POO de PHP5, aunque dejaré la versión anterior por si alguien la usa con PHP4.
En breve espero actualizar todo ello en la web.

Saludos y gracias de nuevo!!


La zona horaria es GMT -6. Ahora son las 10:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.