Novedades en la categoría MTOS

27

Jul

Ahora en melody

Hoy he migrado el blog a OpenMelody, el nuevo sistema de blogs que voy a usar desde hoy.

El proceso fue de lo más sencillo, como suele ser cuando uno migra en movable type, solamente tuve que volver a subir los plugins, los archivos de clases de perl que previamente había subido a extlib y listo.


Una cosa que se me hizo un poco extraña fue lo que aparece en esta imagen, en la que se muestra que los trackbacks y los trackback se actualizaron... cual es la diferencia entre ellos?

update_melody_01.PNG


Por otro lado he estado participando en el desarrollo de este sistema de blogs, resolviendo bugs y probando en general el sistema. Si todo sale bien, también estare al frente de la traducción al español, de lo cual la verdad me siento muy orgulloso.

Por lo pronto les dejo el link de github donde pueden ver lo que he estado haciendo en melody.

Saludos

30

Ene

Automatix LightBox y SlideShare

Ayer libere este nuevo plugin Automatix Lightbox, el cual permite agregar Lightbox a tu blog, esto de una forma automática, sin necesidad de agregar nada, ni modificar todas las imágenes que ya tienes en tus entradas.

Claro esta que el plugin no hará milagros, es decir si nunca pusiste ningún link a alguna imaen, entonces no esperes que se active el lightbox, pero por el contrario si alguna vez colocaste enlaces de texto o con imágenes que hicieran referencia a alguna imagen, entonces este plugin automáticamente hará todo lo necesario para que lightbox se active cuando algún usuario pulse sobre el link en cuestión.

Cuando diseñe el primer plugin, el cual por cierto fue mi primer acercamiento a perl, no sabía ni perl ni nada respecto al funcionamiento de Movable Type (MT), y ahora que lo veo, me doy cuenta de la forma tan fea en la que esta programado. A estas fechas, ya con más experiencia tanto en perl como en MT, hacer este otro plugin, no me llevó mucho tiempo, y el código esta más optimizado, y sobre todo, utiliza los objetos de la api de MT. Este hecho, me ha permitido tratar de hacer que todo se ejecute de la manera más rápida y segura posible, apegándose a los estándares que han distinguido a los creadores de plugins para MT.

También aprovecho esta entrada para presentarles el otro plugin que libere hace unos cuantos días atrás, el cual da la posibilidad de agregar presentaciones de SlideShare.net utilizando los código cortos que dan en el sitio de SlideShare.

Este plugin de Slideshare, fue el que me dio la idea de como realizar la inserción de los cambios necesarios de forma automática para Automatix LightBox, ya que a diferencia de muchas personas, cuando no se algo, me pongo a investigarlo, y me he pasado mucho leyendo las páginas de documentación de MT.org, que por cierto contienen varios errores que a los poco iniciados en perl como yo, nos pueden hacer perder algunas cuantas horas antes de descubrir donde esta el pequeño error.

Saludos

05

Ene

Business Blogger Nuevo tema para MTOS

 Hoy les presento este nuevo tema para MTOS, el cual tiene por nombre Business Blogger, creado por los señores de íThemes.com, quienes originalmente hacían temas para WordPress.

Business Blogger

El diseño del tema es de dos columnas, una gruesa y una delgada, con un tamaño fijo, que es de 861 pixeles, donde predominan los colores blanco, gris y negro con algunos cuantos motivos en verde.
Una característica que me pareció muy buena del tema, es que cuando realizas un nueva página, esta es incluida en el menú  del sitio, el cual esta situado por debajo del encabezado, el cual es una imagen que es fácil de cambiar.

Para instalar el tema, tan solo tenemos que extraer el contenido del archivo descargable y subirlo a nuestra instalación de MTOS, de la siguiente forma. Copiamos los archivos de la carpeta plugins a la de plugins en nuestro servidor y la de mt-static/themes a la correspondiente en el servidor.

Una vez que subimos los archivos necesarios, lo siguiente es crear un blog nuevo con el tema (template set) de Business Blogger. Ya que se haya creado el blog, hay que hacer unos pequeños ajustes, estos son pasar a español los widgets que se usan en el modulo Barra Lateral, que por alguna extraña razón no se traducen automáticamente al español. Los cambios son los siguientes:
Estas etiquetas en inglés

<$mt:Include widget="Category Archives"$>
<$mt:Include widget="Monthly Archives"$>

por estas otras en español

<$mt:Include widget="Archivos por Categoría"$>
<$mt:Include widget="Archivos mensuales"$>

Con este simple cambio, ya tenemos un blog listo para publicarse, ahora lo único que vas a requerir es personalizar un poco el tema, cambiar la imagen del encabezado y agregar los widgets de tu elección en la barra lateral.

Monte un blog de demostración para que puedas ver como luce el blog sin  necesidad de instalarlo, si bien no es posible que puedas modificar nada en el, si te dará una buena idea de cómo lucirá una vez que lo instales. En el blog hay una entrada de prueba, una página de prueba y una que otra cosa, aunque la mayoría muy simplistas.

21

Dic

GuitarTools plugin para MTOS y MT


Descargar
Este plugin nos permite agregar tablaturas de guitarra a nuestras entradas de una manera elegante. Tiene dos formas de hacerlo, una es con una imagen y la otra con un texto. La siguiente canción de Zurdok, Abre los ojos, es la que usaremos para demostrar el como utilizar este plugin.
Primeramente usaremos el modo texto que es el siguiente:

Abre lAa ventana y vFe la luBz delEm sol
Abre lAa ventFana y mírBate
AbCre losD ojos bieAn
Abre los ojos bien. D    A

Salte Ade la casa y Fmira alrBededoEmr
Salte Ade la Fcasa y búBscame
ACbre loDs ojos biAen
Abre los ojos bien. D    A   E (7 veces)   

Esta oscEmuridFad
Dte quiere ahEmogar
Dte quiere matAar  Em    D
AEsta oscEmuridFad
Dte quiere ahEmogar
Dte quiere olvAidar

Luego presentamos las notas usadas:

El código que genera esto es el siguiente:
[lines:
Abre l{-A}a ventana y v{-F}e la lu{-B}z del{-Em} sol
Abre l{-A}a vent{-F}ana y mír{-B}ate
Ab{-C}re los{-D} ojos bie{-A}n
Abre los ojos bien. {-D}    {-A}

Salte {-A}de la casa y {-F}mira alr{-B}ededo{-Em}r
Salte {-A}de la {-F}casa y bú{-B}scame
A{-C}bre lo{-D}s ojos bi{-A}en

Abre los ojos bien. {-D}    {-A}   {-E (7 veces)}   

Esta osc{-Em}urid{-F}ad
{-D}te quiere ah{-Em}ogar
{-D}te quiere mat{-A}ar  {-Em}    {-D}
{-A}Esta osc{-Em}urid{-F}ad
{-D}te quiere ah{-Em}ogar
{-D}te quiere olv{-A}idar
]

[chord:A F B Em D]

10

Dic

FastTagCloud Mi segundo Plugin

Recientemente en la lista de correos de ProNet de Movable Type, Justin Mc hizo algunas cuantas observaciones con respecto al tiempo que tomaba en publicarse su un blog clonado,  con apenas 300 entradas y 500 comentarios,  el cual era de 20 a 25 minutos, y en ocasiones llego a estar cercas de los 48 minutos. Bien Yo tenia el mismo problema, mi blog se tardaba alrededor de 40 minutos cuando lo publicaba por completo. En mi mixelandia tengo 420 entradas, y 1161 comentarios, por tal motivo, creía que el tiempo de publicación era una exageración.

Afortunadamente Justin descubrió la raíz del problema, la Nube de Etiquetas, la cual estaba tomando mucho tiempo para ser creada, y una vez que era retirada de las entradas, el blog volvía publicarse en un tiempo aceptable. Una vez que supe la causa de la lentitud en la publicación, retire la nube de etiquetas, y en efecto el tiempo de publicación descendió a unos 4 o 5 minutos, lo cual desde mi punto de vista es más que aceptable.

El único detalle es que me gusta mucho la nube de etiquetas, se ve muy bien y describe hacia donde va orientado mi blog, por lo que busque una solución. La verdad es que las etiquetas no han sido la parte medular de MTOS, ya que en un principio ni siquiera existían, solamente había categorías y palabras relacionadas. Como no encontré algún plugin que generara una nube de etiquetas, que no sacrificara tiempo en hacerlo, me decidí a hacer mi propio plugin, el cual tenia como propósito generar una nube de etiquetas, a la mayor velocidad posible. Si bien no soy un gran programador en perl, y tampoco conozco mucho de plugins para MTOS, no hay  mucho en lo que san Google no nos pueda decir como hacerlo y hay que recordar que no vamos a reinventar la rueda, es decir que vamos a tomar el sistema de ranking de MTOS y hacerlo veloz.

Por tal motivo, me base en el código en php de mt:TagRank, claro que lo modifique un poco, esto para evitar tanta consulta a la base de datos. Por lo tanto puede que las etiquetas no queden igual a el ranking original. Además tome un poco de código para generar la ruta hace CCIPath. Fuera de eso, el ranking es muy rápido, por lo que logre el objetivo del plugin, generar una nube de etiquetas muy rápida.

Básicamente lo que hace lentas las cosas en la nube de etiquetas de MTOS son las consultas ala base de datos, y cada vez que se genera la nube, se hacen varias llamadas a la base de datos por etiqueta. En el caso de este plugin, solo se hace 1 llamada a  la base de datos, además utilice una especie de cache interno con lo que las llamas a la base de datos se reducen a 1 por todo el tiempo en el que este cargado el plugin. Esto lo hace muy veloz en comparación a usar la nube de etiquetas normal. En la prueba de fuego, el resultado no pudo ser mejor, ya que publicar todo el sitio tardo solamente 6 minutos en promedio, llegando a terminar en tal solo 4 minutos y medio.

Bien los dejo con FastTagCloud para MTOS.

Saludos