Resultado de etiquetas “movabletype”

formulario de comentarios

Al hacer un comentario en un blog es muy útil elegir recibir notificaciones por correo cuando alguien deje otro. De esta forma podemos despreocuparnos y seguir al tanto de lo que se comenta sobre el tema y las opiniones de los demás.

En otros sistemas de gestión de contenidos (por ejemplo WordPress) esta funcionalidad está disponible y basta con activarla. Para Movable Type he decidido instalar el plugin MT-Notifier. Desde ahora, al hacer un comentario en cualquier entrada, está disponible la opción de suscribirse por correo a los nuevos comentarios que se hagan.

El plugin es fácil de instalar y añadir la nueva opción al formulario de los comentarios es muy simple. Basta con insertar el código recomendado en la documentación en la plantilla de comentarios. Me he entretenido en tocar el código para permitir que los correos enviados sean en formato HTML en vez de texto plano y que soporte UTF8. Esto lo hace más bonito, aunque no es necesario. Vicio de programador el andar tocando aquí y allí. Por otro lado me he divertido también modificando las plantillas para adaptarlas a mi antojo. Lo que sí hay que hacer es traducir los textos. Es posible que haya un archivo para español, pero puestos a tocar, no me entretuve en buscarlo.

¿Cómo conseguir un mejor posicionamiento del blog? ¿Cómo mejorar la relevancia de mis entradas en los buscadores? ¿Cómo adquirir trafico de calidad? ¿Cómo aumentar la participación de los lectores en el blog? Pues no lo sé.

Que el blog continúe con un pagerank de 3 desde que bajara hace algo más de un años ha hecho que me plantee hacer un poco de SEO. Hasta ahora sólo me había preocupado de tener unas URL "amigables", un robots.txt medianamente cuidado y un sitemap que consiguieran leer Google y Yahoo. Pero con esto no he conseguido aumentar lectores. Viene mucha gente directamente desde los buscadores, leen la entrada que les interesa y se van. Hace meses que no aumento el número de suscriptores y últimamente he notado que la gente tiene dificultades para estar seguros de qué pueden hacer cuando un contenido les interesa. Aunque no sea realmente trabajo SEO, llevo unos días trabajando en:

Por fin me he arremangado y he hecho un 'archivo de entradas anteriores. Ahora quién entre en la portada del blog y quiera ir leyendo las entradas hacia trás, le basta con ir pinchando en anteriores. Ésta es una forma cómoda de ir navegando cronológicamente por el blog.

Lo que más me gusta de MovableType es que todo queda publicado en un simple HTML estático. Hace que, pese a las limitaciones de mi servidor virtual, el blog funcione bastante rápido. Lo malo es que para determinadas cosas se vuelve engorroso. Hasta ahora he conseguido equilibrar el esfuerzo/resultado combinando el HTML generado por MovableType con código PHP. Así he conseguido generar estáticamente los resultados para las etiquetas (tags) y ahora para las entradas anteriores.

Explicado rápido, la forma de generar las entradas anteriores es la siguiente:

  1. Se genera desde MovableType un archivo mensual en un directorio intermedio. Un directorio con el único fin de intercambiar datos. El formato de estos archivos es un tanto especial para el proceso siguiente.
  2. Al publicar una entrada cualquiera se hace (por defecto) un ping a una página PHP que gestiona las entradas anteriores.
  3. El archivo PHP, al recibir el ping, toma los datos del directorio intermedio, los procesa y genera las páginas finales.

Lo interesante de este sistema es que toda la carga se produce en el momento de publicar la entrada. Navegar por el archivo entradas anteriores no tiene gran coste al ser páginas estáticas. Aprovechando esta nueva navegación, he reducido los resultados de la portada de 10 a sólo 5. Ahora carga más rápido, consume menos ancho de banda, no es una página tan larga (casi nadie baja hasta pie) y el enlace a siguientes le permite a quien quiera seguir leyendo más.

Las entradas anteriores, las relacionadas y las etiquetas en "estático" eran las tres cosas que llevaba mucho tiempo queriendo conseguir en el blog.

Una forma cómoda para obtener los enlaces a otras entradas con las mismas etiquetas y sacar una lista de posibles relacionadas en MovableType:

<div class="entry-related">
<h4 class="entry-related-header">Otras entradas relacionadas:</h4>
<ul class="entry-related-list">
<MTSetVarBlock name="currentid"><$MTEntryID$></MTSetVarBlock>
<mt:EntryTags>
<MTSetVarBlock name="tag"><$MTTagName$></MTSetVarBlock>
<MTEntries unique="1" tag="$tag" lastn="2">
<mt:if tag="EntryID" ne="$currentid">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</mt:if>
</MTEntries>
</mt:EntryTags>
</ul>
</div>

Así tendremos una lista de enlaces con dos entradas (como máximo) por cada etiqueta que hayamos puesto, sin incluir la entrada actual y sin duplicados.

Performancing de performancing.com es un plugin para Firefox que permite la edición rápida y con un interfaz común a diferentes sistemas de blogs. Añade funcionalidades como arrastrar y soltar y un interfaz WYSIWYG muy completo. Usa XML-RPC para abstraerse en todo lo posible de las particularidades de cada sistema.

Para usarlo con Movable Type los pasos a seguir son:


  1. Instalar Performancing

  2. Habilitar clave de API en MT

    1. Acceder a MT

    2. Pinchar en Bienvenido "X" (X es el nombre de usuario con el que hemos entrado)

    3. Indicar la Contraseña del acceso remoto (API)



  3. Configurar Performancing

    1. Acceder a Performancing y pinchar en Launch Account Wizard

    2. Elegir Manually Configure

    3. Seleccionar en el desplegable Custom Blog

    4. Seleccionar Movable Type y poner la url completa a nuestro xmlrpc

    5. Indicar nuestro nombre de usuario y poner como clave la Contraseña del acceso remoto (API)



1