Hoy en día la amplia mayoría de los CMS tienen un feed RSS dinámico para los contenidos que se van publicando en nuestro sitio o blog. Pero si queremos desarrollar el nuestro propio, y además que sea dinámico para que cuente con la funcionalidad de poder ofrecer un feed RSS dinámico, que muestre los últimos contenidos, artículos, productos que carguemos en el sitio, debemos desarrollarlo. Es más sencillo de lo que podría suponerse. Evidentemente habrá que contar con una tabla en la base de datos para recuperar la información del feed, y los enlaces correspondientes con el icono naranja en el resto de páginas del sitio para que el usuario pueda acceder al feed.
La característica más identficativa de las URLs amigables es que son descriptivas y fáciles de leer y escribir. Tienen un formato de caracteres alfanuméricos en minúsculas y separan las palabras por guiones. Con esta sencilla función y la ayuda de jquery convertimos palabras complejas en strings amigables. Muy bueno para trabajar también con bases de datos.
En anteriores ocasiones ya hemos hablado de las posibilidades que nos ofrece la librería CURL para trabajar en modo remoto. En este caso, con este código, podeis acceder a vuestra cuenta facebook desde vuestra propia página web. Simplemente hay que introducir el mail y el password correspondiente y dejar que corra el script.
Las expresiones regulares son muy utilizadas tanto en php como en diferentes lenguajes de programación. En este caso, esta expresión regular, obtiene el dominio de una url predeterminada. Las expresiones regulares ofrecen una multitud de posibilidades para trabajar con bases de datos.
El html se usa en algunos casos para crear páginas web, sin embargo, en los foros y demás servicios interactivos se suele utilizar el BBCode. El BBCode es un código que se utiliza para hacer distintas funciones. Por ej.: agrandar la letra, cambiarle el color, etc. Cada uno de estos códigos se escriben entre corchetes. En este caso, esta expresión regular reemplaza el BBCode introducido por los usuarios a html.