Buscador AJAX Youtube

  • 20/05/2007
  • 3:17 pm
  • unijimpe

SpryTube, es un servicio para buscar vídeos en Youtube, mediante una interfaz AJAX y con la posibilidad de descargar y reproducir vídeos.

sprytube.gif

Este buscador puede obtener vídeos de Youtube utilizando los tags como palabra clave de búsqueda, esta completamente desarrollado en AJAX utilizando en Spry Framework. Para obtener los datos de los vídeos hemos utilizado el API de Youtube mediante el cual se pueden consultar los datos de los vídeos. Spry nos ahorro el trabajo de utilizar un parser en PHP para extraer los datos pues obtiene los datos de un XML y lo puede escribir directamente en el HTML.

sprytube-det.gif

Para el caso del reproductor lo hemos adaptado utilizando SWFObject. Finalmente hemos agregado la opción descargar video utilizando PHP como ya comentamos en un post anterior.

Para los usuarios que descargan los vídeos, estos se encuentran en formato FLV, para ello es necesario obtener un reproductor para estos vídeos, les recomiendo uno ligero con pocas funcionalidades pero que son mas que suficientes para reproducir vídeos FLV. Se trata de Free FLV Player o puedes descargarlo directamente desde: http://www.applian.com/files/FLVPlayerSetup.exe.

Posts Relacionados

Permalinks en WordPress

  • 18/05/2007
  • 12:45 am
  • unijimpe

Los Permalinks o Enlaces Permanentes son utilizados en los blogs para asignar una URL permanente a cada entrada del blog. De esta forma podemos identificar de manera univoca un contenido. Wordpress tiene la opción de formatear estos enlaces, para acceder a modificar los permalinks hay que entrar a Options - Pemalinks.

permalinks.gif

Entre los formatos disponibles que tiene wordpress podemos listar:

  • Default:
    http://blog.unijimpe.net/?p=123
  • Basados en Fecha y Nombre:
    http://blog.unijimpe.net/2007/05/17/sample-post/
  • Numérico:
    http://blog.unijimpe.net/archives/123
  • Personalizado

La primera opción esta basada en un número que identifica el post, es muy poco descriptiva por lo cual es difícil de recordar, además que los buscadores no le asignarán un buen ranking. La segunda opción genera los enlaces basados en la fecha de publicación y el titulo de post, es mas descriptivo que el primero pero aun se puede optimizar. La tercera opción también esta basada en el identificador del post pero mucho mas legible que la primera.

Personalizando los Permalinks

Si deseamos obtener resultados mucho mas legibles y que los buscadores lo consideren con mayor ranking, debemos utilizar la forma personalizada. Esta forma personalizada consiste de varias palabras clave que dará forma a la estructura de nuestros enlaces. Para ello tenemos disponibles las siguientes palabras clave:

  • %year%: año del post en cuatro dígitos.
  • %monthnum%: mes del año en dos dígitos.
  • %day%: dia del mes en dos dígitos.
  • %hour%: hora del día en dos dígitos.
  • %minute%: minuto de la hora en dos dígitos.
  • %second%: segundos del minuto en dos dígitos.
  • %postname%: titulo del post, en donde los espacios en blanco han sido reemplazados por guiones (-).
  • %post_id%: numero único que identifica al post.
  • %category%: nombre de la categoría a la que pertenece el post.
  • %author%: nombre del autor del post.

Entre todas las combinaciones posibles hay una muy sencilla que ayudará a posicionar tus posts en los buscadores y que además generará enlaces sencillos de recordar, para ello en necesario colocar en la casilla Custom Structure: /%postname%/:

permalinks-opt.gif

Guardamos los cambios y WordPress actualizará nuestro archivo .htaccess el cual se encuentra en la raíz del servidor. En el caso que no se tenga permiso de escritura para el archivo .htaccess, WordPress devolverá un mensaje que indica que se puede modificar el archivo y en la parte inferior de la pantalla se nos mostrará un texto el cual tenemos que copiar en nuestro archivo .htaccess. Si es que no tienes un archivo .htaccess en tu servidor, puedes crear uno nuevo con block de notas y pegar dentro este contenido y subirlo a la raíz de tu servidor.

Posts Relacionados