Artículos para la categoría <<Diseño Web>>

Hace unos días portamos los feed de éste blog a feedburner para aprovecharnos de todas las ventajas que ofrece éste servicio, como seguimiento de suscriptores o la suscripciones por email.

En la antigua administración interna de los RSS la imágenes que componían los artículos tenían rutas relativas. En parte decidimos prescindir de rutas absolutas por, si en algún momento cambiabamos de dominio, evitar tener que editar cada uno de los artículos con las nuevas rutas. Pero con feedburner las rutas relativas no son válidas y hemos tenido que improvisar una función que dinámicamente cambie las rutas relativas por absolutas, y así que las imagenes se sigan mostrando en los feed vinculados a feedburner.

La función PHP para reemplazar las rutas relativas por rutas absolutas en imágenes y enlaces internos de determinado contenido y, por consiguiente, la manera de que feedburner muestre nuestras imágenes es la siguiente:

	/*
* Convierte cualquier url de las etiquetas <img> o <a> de relativas en absolutas
*/

public function urlAbsoluta($contenido, $url){
// reemplaza <img src=""/> y <a href=""/> con rutas absolutas
return preg_replace( "/<(a|img)(.*?)(href|src)=('|\")\/(.*?)('|\")/s", "<\\1\\2\\3=\"".$url."/\\5\"", $contenido);
}

Cuando desarrollamos cualquier tipo de software debemos contar con un buen sistema de control de versiones. Subversion (SVN) es el sistema de facto para ésta tarea. En Promineo Studios usamos SVN desde nuestro inicio, sería una locura prescindir de un sistema de control de versiones si se requiere continuidad en el desarrollo.

Hasta hace un mes el control de versiones lo hacíamos con el plugin para SVN que incorpora el IDE Aptana. No nos ha dado problemas, pero requeríamos un cliente gráfico que se integrase directamente en el Sistema Operativo Ubuntu 10.04. RabbitVCS cumplía éste requisito.

Para los que conocen algo sobre clientes gráficos para SVN, RabbitVCS es para ubuntu lo que TortoiseSVN es para Windows. Se integra de maravilla con Gnome y su gestor de archivos Nautilus.

Para instalar RabbitVCS es tan sencillo como introducir los siguientes comandos en la terminal:

sudo add-apt-repository ppa:rabbitvcs/ppa

sudo apt-get update

sudo apt-get install rabbitvcs-core

sudo apt-get install rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

Fuente de la noticia: ubuntugeek.com |fetishcode

Por fin en Twitter han decidido lanzar un botón para poder twittear las noticias o post de las páginas que lo incorporen. Ya no tendremos que usar aplicaciones de terceros como Tweetme o implementaciones propias para que los usuarios de nuestras páginas puedan compartir la información que les parezca destacable.

El botón Tweet acortará la dirección de la página que vamos a compartir, gracias al servicio t.co, e incluirá el título de la página referida.

En el blog de Promineo Studios hemos introducido éste botón para que los usuarios puedan twittear de manera más cómoda. Puedes ver el nuevo botón en la parte inferior de éste artículo.

Para el que lo quiera implementar en su web es copiar y pegar el código que proporciona Twitter en la página del botón tweet.

Si deseas acortar las direcciones de tu página web puedes usar ésta simple función que utiliza la API del servicio TinyUrl.

 

function tinyUrl($url){  
    return file_get_contents("http://tinyurl.com/api-create.php?url=".$url);  
}
 
//Imprime la url corta  
echo tinyUrl("http://www.promineostudios.com");  

Visto en Webintenta

 
Recibe los últimos artículos en tu email
  • bloglines
  • Google
  • Netvibes
  • MyYahoo
  • MyMsn
Artículos Destacados
Autores
Categorías
Archivo

2009 - PromineoStudios - Todos los derechos Reservados

Diseño con estándares web - XHTML CSS - Versión anterior del sitio