Thingamablog/es

Aus i2pwiki.mk16.de
Zur Navigation springen Zur Suche springen

Introducción[Bearbeiten]

Thingamablog es una aplicación independiente y multiplataforma para crear y mantener blogs, independiente de servicios de hosting, servicios de php/cgi y/o una base de datos relacionales (tipo mysql).

También soporta el uso de (S)FTP, respaldo local y cuentas de correo para la publicación de artículos/entradas.

Aunque a continuación se describe el procedimiento para la instalación y puesta en marcha de un b(f)log con almacenamiento local para publicar en Freenet/es, también es aplicable para TOR/es, I2P/es y naturalmente Tahoe.


Instalar Thingamablog[Bearbeiten]

Descargarse thingamablog desde su pagina (thingamablog.sf.net) (y jSite para Freenet). Yo descargué el archivo zip.

$ wget http://www.thingamablog.com/thingamablog-1.5.1.zip
$ unzip thingamablog*
$ cd thingamablog*
$ java -jar thingamablog.jar

(para mayor seguridad, puedes ejecutar todo dentro de una VM sin conexión a Internet)

Ahora debemos escoger el directorio donde se guardaran los archivos de configuración de los futuros proyectos.

Los archivos de configuración del propio thingamablog se guardan en ~/.thinga

Para dejar thingamablog en castellano, nos tocara descargar el paquete del diccionario Español desde openoffice.org. No importa que la versión sea solo para windows<ref>http://sourceforge.net/projects/aoo-extensions/files/2979/3/es_es.oxt/download</ref>

$ unzip espanol.zip
$ mv es_es.oxt thingamablog/dictionaries/

Reiniciamos y ya debería aparecernos en castellano.


Crear Primer Blog[Bearbeiten]

Archivo > Crear webblog. Aquí solo debemos configurar 3 variables:

URL base      : ./
Archivos base : ~/blog

Es importante NO indicar una URL, sino dejar claro que queremos que se quede todo dentro de un directorio y nada mas.

Casi al final se nos preguntara por el método de subida al servidor a lo que se debe elegir "LOCAL".


Corregir Configuración Básica Blog[Bearbeiten]

Thingamablog toma varias decisiones por nosotros, pero que son inútiles para nuestros fines y debemos corregirlos.

Lo siguiente que tenemos frente a nuestras narices son 2 paneles. Si hacemos click sobre el nombre de nuestro proyecto en el panel izquierdo, en el panel derecho debería aparecer un ítem sobre la configuración misma del proyecto. Hacemos click sobre el (o también directamente con la tecla derecha del ratón) y nos aparece una ventana con todas las configuraciones generales.


Corregir Directorios Base[Bearbeiten]

En la 1ra pestaña se corrigen las URL, dejándolas asi:

URL base    : ./
URL archivo : ./
URL medios  : ./

Si no lo hacemos así, thingamablog creara subdirectorios para guardar otros archivos, PERO de alguna manera los enlaces a esos archivos nos llevaran a otras paginas inexistentes... o sea un error.


Corregir Index.html[Bearbeiten]

En la siguiente pestaña deberíamos cambiar el nombre del archivo, desde "blog.html" a "index.html". Ya que los navegadores normalmente buscan casi siempre este archivo.


Corregir Sub-directorios[Bearbeiten]

Lo siguiente sera desmarcar el ítem que diga algo como "Organizar ... en subdirectorios", a causa del mismo error antes explicado. Todo debe quedar en el directorio principal.


Corregir RSS Categorias[Bearbeiten]

También esta sección presenta un error. Hay que desmarcar el item "Generar fuentes de categorías", ya que de lo contrario genera un archivo vacío.


Configuraciones Opcionales[Bearbeiten]

En la pestaña "Publicando" seria bueno marcar el ítem "Borrar archivo tan pronto se borre..." ya que de esa manera evitamos ir acumulando basura innecesaria.

Por ultimo solo nos queda guardar y cerrar esta ventana.


Configurar Detalles del B(f)log[Bearbeiten]

Aquí deberemos trabajar con el editor de plantillas. Este se activa automáticamente cada vez que hagamos doble click en ellas. Todas se encuentran en el submenu "Sitios > Mis Sitios > NombreDelProyecto > Plantillas" en el panel izquierdo.


Traducir Tema Escogido[Bearbeiten]

Con ayuda del diccionario español de openoffice conseguimos traducir los menús de thingamablog, pero los temas de blogs debemos traducirlos a mano.<ref>Este procedimiento se debe hacer en cada plantillas</ref>

Hacemos doble click sobre la plantilla "Página principal" y ubicamos cada palabra y grase en ingles y solo la cambiamos. Debemos cuidar de no traducir ordenes.

Una vez hecho, solo debemos guardar.


Corregir Pie de Página[Bearbeiten]

En lo personal, el pie de pagina no solo debe incluir al desarrollador del tema, sino el mio propio.<ref>Este procedimiento se debe hacer en cada plantillas</ref>

Para esto ultimo he escrito una pagina muy simple (incluso puede ser en texto puro) y la he agregado al pie de pagina:

 <a href="./impreso.html" title="Impreso">Impreso</a> 


Corregir RSS de Categorias[Bearbeiten]

Como ya antes había mencionado, al parecer el archivo RSS de las categorías presenta un error. Aunque se desmarque esa opción en las configuraciones del blog, se debe, ademas corregir las plantillas a mano.<ref>Este procedimiento se debe hacer en cada plantillas</ref>

Ubicamos la frase

 
(<a class="orange" href="<$FeedLink$>" title="Subscribe to the RSS feed for the <$CategoryName$> category">RSS</a>) 

Y la reemplazamos por

 
<!--(<a class="orange" href="<$FeedLink$>" title="Subscribe to the RSS feed for the <$CategoryName$> category">RSS</a>)--> 

Esto solo esconderá el código, no lo borrara.


Corregir Autor[Bearbeiten]

Algo que me molesta de ciertas paginas, es que al hacer click en ciertos links (de contactos) nos pida abrir una aplicación externa, como thunderbird.

Para solucionarlo, he buscado el siguiente código en las plantillas<ref>Este procedimiento se debe hacer en cada plantillas</ref>

 
<a href="mailto:<$EntryAuthorEmail mung="1"$>" title="Contactar al autor"><$EntryAuthor$></a> 

Y lo he reemplazado por

 
<$EntryAuthor$><!--<a href="mailto:<$EntryAuthorEmail mung="1"$>" title="Contactar al autor"><$EntryAuthor$></a>--> 

Que -repito- solo esconderá el código en cuestión y dejara el nombre del autor sin enlace alguno.

En mi caso, yo lo reemplacé por el enlace hacia el impreso ;-)


Agregar Enlace a Marcadores[Bearbeiten]

Como en todos los flogs y freesites, ayuda bastante a que otros no te olviden, el agregar un link para agregar a marcadores.<ref>Este procedimiento se debe hacer en cada plantillas</ref>

En mi caso yo puse en la sección de navegación el siguiente código

 
<li><a href="http://127.0.0.1:8888/?newbookmark=AquiVaLaFuturaDireccion&desc=NombreDeNuestroFlog&hasAnActivelink=false" 
title="Agregar a marcadores">Bookmarks</a></li> 

Obviamente todavía no tenemos la dirección freenet de nuestro futuro flog, así que esa parte la deberemos completar tan pronto lo subamos por primera vez.

Lo que si podemos completar ahora mismo es el "NombreDeNuestroFlog" y si tiene o no un "hasAnActivelink", que nada mas es un logo, un archivo jpg.

Este enlace ayudara a los navegantes a agregar nuestro flog en sus marcadores de navegación de su nodo freenet.

Ahora solo queda guardar todos los cambios realizados y cerrar el editor de plantillas.


A B(F)logear[Bearbeiten]

Para comenzar, podemos comenzar por hacer una primera prueba y escribir una entrada en el flog.

Una vez terminado podemos pedir guardar y publicar.

Miramos el resultado en el navegador. Ponemos en la barra de navegación:

file:///home/user/blog/index.html

Y deberíamos ver todo bien.

A continuación usamos jSite para subir el proyecto a freenet. Ahora podemos comprobar como se ve ahi. Por favor comprueba que todos los enlaces y traducciones que has hecho son correctos.

Ahora que tenemos la dirección definitiva en freenet, la copiamos y ya podemos volver a editar las plantillas y agregarla en AquiVaLaFuturaDireccion:<ref>Este procedimiento se debe hacer en cada plantillas</ref>

 
<li><a href="http://127.0.0.1:8888/?newbookmark=AquiVaLaFuturaDireccion&desc=NombreDeNuestroFlog&hasAnActivelink=false" 
title="Agregar a marcadores">Bookmarks</a></li> 

Guardamos y volvemos a publicar TODO el flog, con la ayuda del menu "Bitacora > Publicar todo" dentro de thingamablog y después actualizamos con jSite.


A Seguir[Bearbeiten]

Básicamente, para escribir nuevas entradas necesitaremos de thingamablog, publicarlas (para que se generen los cambios en los archivos locales) y posteriormente con ayuda de jSite, actualizar el flog en Freenet<ref>La redacción de este articulo lo debí hacer repetidas veces, ya que floghelper tenia problemas</ref>.


Véase También[Bearbeiten]


Referencias[Bearbeiten]

<references/>