Evitar navegación.
Principal

xml

XML y PHP 5

A estas alturas seguro que conoces bastantes cosas acerca de PHP 5 y a lo mejor has oído hablar del soporte para el tratamiento de documentos XML que trae está versión de PHP.

Sin duda sorprende todas aquellos desarrolladores que pudiendo haber migrado sus aplicaciones a Php 5 siguen desarrollando en PHP 4, hace poco escribíamos acerca de los motivos de la lenta muerte de PHP 4.

La gran noticia para aquellos que habitualmente trabajais con documentos XML es que PHP 5 trae un buen número de extensiones para trabajar con los documentos XML. El objetivo principal del soporte XML que trae PHP 5 es proporcionar una base sólida de herramientas para trabajar con los documentos XML y además proporcionar una cierta compatibilidad entre las diferentes herramientas.

La meta para la ayuda de XML en PHP 5 era no sólo proporcionar una base sólida de los sistemas de herramienta para trabajar de XML, pero también proporcionar una cierta unidad entre los sistemas de herramienta ellos mismos.


Feedburner mejora sus servicios

Muy buenas noticias para los usuarios de Feedburner que no somos pocos, hace unas semanas que Google adquirió Feedburner y la verdad damos la bienvenida a iniciativas como esta "FreeBurner for Everyone".

Para ello dos servicios anteriormente de pagos serán a partir de ahora gratuitos (FeedBurner Stats PRO, MyBrand), ambos muy interesantes:

FeedBurner Stats PRO: Son estádisticas mejoradas que nos ofrecen una gran cantidad de datos acerca de la popularidad de entradas o los orígenes de las visitas.

MyBrand: Es sin duda el más interesante, se trata de ofrecer a los usuarios feeds con la URL "feed.tudominio.com" en lugar de "feeds.feedburner.com/tudominio".


Generar documentos OpenOffice con PHP

PHP DocWriter es una serie de clases en php para crear documentos de OpenOffice.org en XML, luego con la propia suite lo conviertes al formato que desees/necesites.

Puede que esto ya lo hayas visto puesto que fué uno de los proyectos aprobados para el Google Summer of Code, su objetivo era leer, modificar y crear documentos OpenDocument desde PHP.

¿Cómo generar un documento Open Office con PHP?

Php DocWriter es una serie de clases PHP que permiten crear documentos OpenOffice en formato XML, puedes descargar los archivos de esta librería aqui.

Sigue los pasos de instalación en el enlace mencionado (En Inglés)

Otra de sus características es la de convertir el documento XML generado con la clase a cualquier otro formato de manera automática.



Problemas de acentos con Ajax

Este es un problema con el que la mayoría de las personas que empiezan con Ajax se tropiezan alguna vez.

Se trata del problema de carácteres especiales y Ajax, esto ocurre al pasar la información desde PHP a Javascript dónde se pierden carácteres importantes cómo los acentos o las ñ.


XML, una gran tecnología

Xml ó eXtensible Markup Language es un lenguaje etiquetado y desarollado por el W3C, es probablemente uno de los lenguajes más versátiles porque no es realmente un lenguaje sino un estándar para definir lenguajes que se adapten a nuestras distintas necesidades.

Actualmente XML está en todas partes y sus diferentes tecnologías están proliferando a una gran velocidad.

En el ejemplo siguiente se puede apreciar los sencillo que es XML y los pocos conocimientos que se requieren para familiarizarse con sus sintaxis, simplemente debemos utilizar aquellas etiquetas que necesitamos y asegurarnos de cerrarlas y abrirlas correctamente.


Crear Gadgets de Google

Es sencillo crear contenido y aplicaciones para que funcionen en multiples productos de Google como son: Páginas Personalizadas de Google, Google Desktop, y Google Pages.

En la mayoría de los casos unicamente creando un gadget podremos implementarlo en cualquier otro servicio de Google sin cambio alguno en el código.

La API de Google para Gadgets es sencilla de utilizar y podrás crear tu gadget en aproximadamente 10 minutos, de este modo podrás introducir y formatear contenido de tu página en un gadget personalizado.

No necesitas descargarte ningún tipo de software ni darte de alta como desarrollador como era el caso de la API de Google Maps.

Estos serán nuestros 3 pasos para crear el gadget:
1- Escribir y desarrollar el código del gadget

2- Añadir y testear nuestro gadget en Páginas Personalizadas de Google, Google Desktop, ó Google Pages

3- Enviar nuestro Gadget a Google

Cómo crear tu propio gadget

Una vez hayamos completado estos sencillos pasos podremos compartir el contenido de nuestra página con miles de usuarios de la comunidad Google a traves de sus multiples servicios.

Para empezar debemos de estar familiarizados con las Páginas Personalizadas de Google, necesitaremos una cuenta Gmail para realizar estas pequeñas pruebas deberemos de incluir en nuestra pagina personalizada el módulo de desarrolladores proporcionado por Google.


Suscríbete a TuFunción

Primero deberiamos responder a la pregunta ¿Qué es un feed?

Un feed es un sistema que te permite ver los artículos recientes de un blog en un lector de feeds que lee un archivo RSS.

El archivo RSS se reescribe automáticamente cuando se produce alguna actualización en los contenidos del sitio web. Accediendo al archivo RSS es posible saber si se han actualizado los contenidos y con qué noticias o textos, pero sin necesidad de acceder al sitio web salvo para leer la versión extendida.

Hay varias maneras para suscribirte a un feed, aquí se explican las más comunes:

La mejor y mas sencilla FeedBurner

La mejor y más sencilla es a traves de FeedBurner, unicamente accede a esta dirección y sigue los pasos, esta en ingles pero te permite que elijas tu lector preferido y te enlaza directamente con él.

La barra de Google

La Barra de Google además de mostrar el pagerank de las páginas que visitas, tiene la opción de “suscribirte” al feed de la página que estas visitando (si es que tiene feed).

Si no tienes la barra instalada puedes instalarla en aquí.

Una vez tienes la barra instalada ya puedes suscribirte a cualquier página con el botón "suscribirse" de la barra, te aparece una página con la direccion del feed y un botón como este:


Si le das a añadir a Google, aparecerán en tu página personalizada de Google los últimos titulares de TuFuncion.

TuFunción en tu mail

Si lo prefieres también puedes recibir las actualizaciones del feed de TuFunción en forma de mensaje de correo electrónico directamente en tu buzón de e-mail apuntándote aquí: TuFunción en tu email vía FeedBlitz.

Otros servicios Webs

Add to Netvibes

Subscribir en Bloglines


Tutorial Básico de Ajax

AJAX no es un lenguaje exactamente su nombre viene dado por el acrónimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación web en estos últimos años.

El corazón de Ajax es el objeto XMLHttpRequest que nos permite realizar una conexión al servidor y al enviarle una petición y recibir la respuesta que procesaremos en nuestro código Javascript, estamos hablando del verdadero motor de Ajax, por ejemplo gracias a este objeto podemos desde una página HTML leer datos de una web o enviar datos de un formulario sin necesidad de recargar la página.

Puedes programar numerosas nuevas aplicaciones enfocadas desde una visión distinta como es el caso de este paginador AJAX, si esto no te convence a leer este artículo prueba a ver 10 razones para usar AJAX.