IBM Power Blog 8.0.1
Martín Ortega  April 17 2009
Martín Ortega  April 17 2009
Hi, guys. The ESLUG team (Spanish Lotus User Group) is working on deliver free and enhanced templates to the Lotus Community.
A short explanation. These "state of the art" templates consider two types.

First type of templates are based on:

1) Take an IBM Lotus template, for example the Domino blog template.
2) Enhaced it.
3) Deliver different versions of the domino blog template based on differents "look and feel".

Second type of templates are based on:

1) Work on very demanded/requested templates.
2) Deliver it to the OpenNTF community. For example, a HelpDesk Template based on XPages.

We think that several times there are important differences on what IBM delivers and what customers demands or expect.
A short example. Domino Blog Template. It's very easy to enhance functionality to this template. We have added some Actions.

- Insert --> Image From Directory.
- Insert --> Image Link From Directory.
- Insert --> Image From Database.
- Insert --> Image Link From Database.
- Insert --> Video (Youtube, ...)
- Insert --> Smiley emoticon.
- Insert --> HTML (this will cause to ask for different ITEMS templates (enlarge font, ...)

You can support us by leaving a comment. Thank you.

Spanish version

Este tema lo he tratado con Albert Buendia.
Lo que pretende Albert es facilitarle al usuario final el poder añadir entradas de forma más sencilla.
En el blog de la 8.0.1 en principio la cosa es sencilla, se trata de poner un contenido y pegar la imágenes que quieras.
Pero a veces los usuarios quieren algo más, por ejemplo:

Poner un texto en diferente color.

Poner un texto de mayor tamaño.

Añadir un imagen con un enlace.
Ejemplo

Añadir tablas de un tamaño determinado.

Todo es fácil si sabes HTML, pero no podemos pretender que el usuario sepa HTML.
Al principio, Albert pretendía hacer una pequeña "Guía para Torpes" para facilitarles la vida a los usuarios, pero hemos llegado a la conclusión que lo mejor es ponerselo más fácil.
La plantilla de este blog tiene todo lo necesario para hacer lo que pretendemos.
Normalmente la gente no lee, escanea, hacemos un barrido deteniendonos en algún punto, pero raramente leemos el contenido palabra a palabra a no ser que estemos muy interesados en el tema.
La consecuencia lógica es que los autores de contenido para sitios web deberían adaptar el estilo de sus textos para facilitar ese modo de lectura. Ese es objetivo de lo que plantea Albert, que un usario normalito pueda añadir una entrada en el blog resaltando las partes importantes.
Hay usuarios que son capaces que crear documentos con "muy buen aspecto", pero lo hacen desde el cliente Notes.

Es curioso, alguna de las cosas que queremos ponerle al blog de la 8.0.1, lo tenían versiones anteriores, pero se lo han quitado.
Bueno, lo que han quitado son las acciones, pero la Librería de Scripts sigue manteniendo el código (DXNotesUILibrary).
Lo que quiero decir es que podemos aprovechar este código para añadir las acciones que comento.
Hay un código para añadir al campo de contenido un "Block Template", esto existe en el nuevo blog, pero claro, no queremos que el usuario tenga acceso a los templates que son propios del blog.
Este tema lo hemos solucionado creando un nuevo formulario que realmente es el que verá el usuario.

Pongo un pequeño ejemplo:
Un usuario quiere resaltar un texto, vamos a suponer que este usuario es un listo.
Cogerá el texto, lo pondrá en negrita, le dará un color, cursiva, tamaño, etc, etc.
Cuando vea publicada su entrada, verá que el color es negro, el tamaño no tiene nada que ver con el que ha puesto, etc.
Cómo le podemos ayudar ???.
En este ejemplo, voy a poner una imagen (igual pongo un video con las opciones que puede usar el usuario final), donde se ve una "Acción" que le permite cambiar el color del texto.

Image:IBM Power Blog 8.0.1

Cuando seleccione la opción que muestra la imagen superior le apareceran los templates añadidos por el "Diseñador de la base de datos" (creados con el formulario nuevo comentado anteriormente), ejemplo:

Image:IBM Power Blog 8.0.1

Cuando el usuario haga su selección, solo tendrá que cambiar el texto que muestra la imagen por el suyo.

Image:IBM Power Blog 8.0.1

Lo que hace la acción seleccionada por el usuario es añadir el código a su entrada.

Ya que estoy en faena comentaré que he visto que ciertas acciones tienen puesto un código para ocultar al usuario las partes de administración y configuración del blog, lo hace con la fórmula " @IsMember("[restrict]"; @UserRoles) ", pero el roll "restrict" no existe.
Lo tenemos fácil para poder controlar la gente que puede hacer cambios, el resto que solo puedan crear entradas.

Bueno, vamos a seguir trabajando con estos temas, si vemos que la gente está interesada pondremos una plantilla con las cosas que he comentado en esta entrada.

Blog para Torpes

IBM Power Blog 8.0.1