Correcciones en Planeta GNOME Chile

Fabián aplicó rápidamente los cambios necesarios que soluciones los pequeños problemas que planteé ayer. Sin embargo, uno de ellos corresponde a un «error» en la forma en que Movable Type (MT) genera los el RSS, que escapa el símbolo & en el título. Básicamente el comportamiento corresponde a que las plantillas tienen definido que por omisión codifique los XML.

En la descripción no se nota, ya que al encontrar una marquilla HTML, MT inmediatamente ubica el texto dentro de un CDATA, y dado que todos los textos siempre lo escribo al menos dentro de un párrafo HTML, estos se añaden correctamente al RSS.

La solución, mejor que el hack feo, es indicar en la plantilla de MT que no codifique los títulos RSS. Algo como:

<title><$MTEntryTitle remove_html="0" encode_xml="0"$></title>

Aún no me convence del todo, ya que no es una entidad XML sino una entidad HTML. Habría que ver si funciona, de lo contrario, sería cosa de modificar MT, en particular lib/MT/Util.pm.