UCM: Creando perfiles de búsqueda e ingreso con metadatos propios

Para mejorar la experiencia con Oracle Universal Content Management (UCM), usuarios y clientes crean perfiles de búsqueda y ingreso para poder asi, adaptar mejor la aplicación a su negocio y al uso que se le va a dar al Content Server.
Para aprovechar al máximo la gestión de contenidos, es imprescindible definir qué tipo de documentos se van a buscar o ingresar en el gestor, definiendo y creando, a su vez, los nuevos metadatos asociados.

A continuación, mediante un viewlet se muestra cómo crear nuevos perfiles y nuevos metadatos en el gestor documental Oracle UCM. El ejemplo muestra cómo añadir la nueva categoria "Documentos de Formación" la cual tiene dos nuevos metadatos, uno de tipo simple que contiene el nombre del instructor y otro tipo lista desplegable con el tipo de formación (presencial, online, ...).

Documentación:
Documentación oficial ECM 11g

Downloads:
Oracle ECM Suite 11g

Viewlet:
(Duración: 6 min.)

Students at Oracle!

Desde hace poco tiempo se ha lanzado un blog impulsado por estudiantes de Oracle Barcelona con el fin de, mediante tutoriales, videos, explicaciones, análisis, etc. introducir a técnicos y especialistas en los productos que Oracle ofrece al mercado en todos sus ámbitos: Base de datos, Middleware, Aplicaciones, ...

Tenemos el objetivo de ampliar los colaboradores, así que cualquier ayuda será bienvenida!

Enlace:
studentsatoracle.blogspot.com

WCM: Desplegar un nuevo site mediante Site Studio for External Applications

En la última versión de Universal Content Management (UCM) 11g, Oracle mejora su solución a la gestión de contenidos web (Web Content Management - WCM) mediante el nuevo componente Site Studio for External Applications (SSXA), el cual facilita el trabajo de desarrollo de un website; contectando éste con herramientas de desarrollo IDE como jDeveloper 11g dando la posibilidad, así, a usar el formato web JSP.

Por otra parte, se siguen manteniendo las herramientas Site Studio Designer y Site Studio Contributor de la versión 10g.

En este post, se pretende introducir el producto desplegando un website de ejemplo básico sobre Weblogic Server 11g. Siga consultando este blog para más entradas sobre WCM y cómo añadir zonas de contribución, menú de navegación, migas de pan, etc.

Documentación:
Documentación oficial ECM 11g
Developer's Guide for SSXA

Downloads:
Oracle ECM Suite 11g

Viewlet:
(Duración: 6 min.)

ODC: Instalar y configurar Oracle Document Capture

Oracle ofrece en su suite de Enterprise Content Management (ECM) soluciones para la captura y reconocimiento de documentos. Oracle Document Capture (ODC) 10g es una aplicación de escritorio destinada a capturar documentos localmente para, posteriormente, reconocer zonas y metadatos e indexarlos contra un repositorio destino, el qual puede ser un sistema de ficheros, base de datos, servidor de contenidos UCM, etc.

Oracle Document Capture incorpora otras funcionalidades como el indexado, reconocimiento e importación de documentos en procesos batch programables y personalizados. También incorpora Oracle Distributed Document Capture (ODDC), una aplicación basada en una interfaz web para escanear e indexar documentos en un entorno distribuido.

A continuación se resumen en un viewlet los pasos de instalación y configuración básica de Oracle Document Capture. En este ejemplo se muestra la instalación en un entorno "single-user" o usuario único, donde se almacena toda la información de configuración en una base de datos local (fichero Microsoft Access). Una vez seguidos estos pasos, el sistema debería quedar listo para definir los perfiles de escaneado e indexación.

Documentación:
Documentación oficial ECM 10g
Guia de instalación ODC

Downloads:
Oracle ODC y ODDC

Viewlet:
(Duración: 3 min.)

UCM: Creando folios avanzados

Mediante folios avanzados, Oracle Universal Content Management (UCM), es capaz de organizar documentos del servidor de contenidos (Content Server) en estructuras más complejas, usando una jerarquía de carpetas imitando a un sistema de ficheros.
Para crear folios avanzados, anteriormente debe de haberse creado una plantilla de la cual partirá el nuevo folio o usar una plantilla predefinida en el sistema. (Véase UCM: Creando templates para folios avanzados)

Después de crear un folio avanzado y de añadir los documentos que se quieren agrupar; se pueden aplicar diferentes políticas de retención y de bloqueo para evitar modificaciones sobre el folio, puede seguir extendiéndose añadiendo otros documentos o descargar el folio en un formato especifico; como se muestra en el siguiente tutorial.

Enlaces de interés
UCM: Creando folios simples
UCM: Creando templates para folios avanzados

Viewlet
(Duración: 2.5 min)

UCM: Creando templates para folios avanzados

La herramienta de creación de folios que ofrece Oracle Universal Content Management (UCM) permite agrupar contenido en una misma estructura. Ésta estrucutra puede ser una estructura simple (una tabla), y para ello se usará un folio simple, o bien puede ser una estructura más compleja (incluyendo un árbol de jerarquía) usando un folio avanzado.
Para usar un folio avanzado, antes debe crearse una plantilla básica la cual podrá extenderse y modificarse. A continuación un tutorial muestra cómo crear una plantilla (template) para folios avanzados.

Enlaces de interés
UCM: Creando folios simples
UCM: Creando folios avanzados

Viewlet
(Duración: 2 min)

UCM: Creando folios simples

Una de las herramientas que ofrece Oracle Universal Content Management (UCM) para organizar los documentos del servidor de contenidos (Content Server) son los folios. Ésta herramienta permite agrupar varios documentos en estructuras más complejas y verlas como un único documento.
A continuación, se explica, mediante un viewlet, cómo funcionan y trabajan los folios simples, mostrando las operaciones que se pueden efectuar sobre ellos.

En el caso de los folios simples, éstos se organizan en una estructura plana, como si se tratara de una tabla, de manera que todos los documentos están en el mismo nivel de jerarquía. Puede observarse que una vez creados, se pueden aplicar herramientas de protección como bloquear el folio o congelar los documentos que contiene, extender el folio a uno avanzado, modificar el folio, etc.

Enlaces de interés
UCM: Creando folios avanzados
UCM: Creando templates para folios avanzados

Viewlet
(Duración: 2 min)

HOWTO: Incrementar el tamaño de una partición de una máquina virtual

Una mala previsión del particionado de una máquina virtual puede hacer que, a la larga, ésta quede inservible. Para evitar la reinstalación de la máquina virtual pueden usar-se herramientas para aumentar el tamaño de particiones o crear de nuevas.

Prerequisitos
VMware Server o VMware Workstation
GParted liveCD

Downloads
VMware downloads
gParted downloads

Step-by-step
1) Editar la máquina virtual en la interfície de configuración de VMware.
2) En la sección hardware, editar la configuración del disco duro de la máquina virtual
3) Click en increase capacity e introducir el nuevo tamaño
4) En la sección hardware, editar la configuración del CD-ROM
5) Configurar el lector para que cargue la imagen (.iso) del gParted LiveCD
6) Click en Configure VM para activar la BIOS en el próximo arranque
7) Asegurar que el lector de CD es el primero en la lista de boot. Sino, utilizar las teclas + y - para cambiar el orden
8) Guardar y salir. A continuación se cargará el LiveCD de gParted.
9) Aceptar la configuración por defecto de gParted o cambiarla si fuera necesario
10) Una vez en el entorno grafico, modificar una partición existente o crear una nueva; y click en Apply para confirmar el cambio.

Viewlet
(Duración: 2 min.)

UCM: Instalación 11g

La eficacia y los beneficios de UCM se demuestran día a día en el interés por parte de clientes y partners que deciden implantar gestores documentales en sus Sistemas de Información. Oracle entiende éste interés y por eso sigue apostando en su producto Oracle Universal Content Management (UCM) y en toda la suite Enterprise Content Management (ECM) para ofrecer soluciones.
Desde abril de 2010 ya disponemos de la nueva versión 11g la qual sigue ofreciendo el potencial de su versión anterior y mejoras como el hecho de correr sobre las capas más altas del servidor de aplicaciones WebLogic.

Para introducirnos en la nueva versión, a continuación se muestra un tutorial de instalación de UCM 11g:

Documentación:
Documentación oficial ECM 11g
Quick Instalation Guide

Downloads:
ECM Suite y Repository Creation Utility
WebLogic Server

step-by-step:
NOTA: La siguiente guia se ha hecho sobre Oracle Enterprise Linux. Puede variar en algún punto si la instalación se hace sobre Windows.

NOTA: En este tutorial se parte de un SO con una base de datos instalada. Será necesaria la instalación de cualquier gestor de base de datos soportado para continuar con el tutorial.

Preparación de la Base de Datos
1) Descargar y extraer RCU.
2) Ejecutar .../rcuHome/bin/rcu
3) Aparecerá un asistente de instalación y, según el producto que se desee instalar, creará los esquemas necesarios en la base de datos. Seguir el asistente de instalación.

Instalación del servidor de aplicaciones WebLogic
4) Una vez creados los esquemas, descargar y extraer WebLogic Server.
5) Lanzar el instalador, en mi caso: .../wls1033_linux32.bin
6) Seguir el asistente de instalación.

Instalación de Fusion Middleware ECM Suite
7) Con la base de datos preparada y WebLogic instalado, el siguiente paso es la instalación de Fusion Middleware 11g. Donde, en este caso, nos centraremos en la instalación de UCM 11g sólamente. Descargar y extraer ECM Suite.
9) Ejecutar .../Disk1/runInstaller
10) Seguir el asistente de instalación.

Creación del dominio de WebLogic
11) Una vez el software está listo, es hora de crear un dominio de WebLogic.
12) Ejecutar ./"ECM_ORACLE_HOME"/common/bin/config.sh
13) Seguir el asistente de instalación.
14) Optimizar la configuración de JAVA ejecutando el comando (Unix shell):
export USER_MEM_ARGS="-Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=1024m"

Iniciar UCM 11g
15) Finalmente ya tenemos el sistema preparado para iniciar UCM 11g!

Viewlet:
(Duración 2 min)

UCM: Traducción del producto al catalán

La filosofía y la internacionalización de Oracle hace que todos sus productos dispongan, desde la instalación, de los idiomas más extendidos mundialmente, entre los cuales no se encuentra el catalán.
Puede consultarse, en los siguientes vínculos, las capacidades de internacionalización (I18N) y localización (L10N) de los que UCM dispone:
http://blogs.oracle.com/ecmalerts/2009/11/oracle_content_server_10gr3_lo.html
http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/integrator/internat_environments_10en.pdf
Desde Oracle Barcelona, damos cobertura a la zona MED (Mediterráneo), donde la interfaz de usuario en catalán es una petición habitual, especialmente en Administración Pública.
Aprovechando que es un tema recurrente hemos decidido apoyar esta localización para que clientes y partners puedan usarla en sus proyectos y es por eso que creemos interesante explicar el modo de añadir el catalán en la configuración de Oracle Universal Content Management (UCM), que se explica a continuación:

Downloads:
Pack de traducción de UCM a catalán

step-by-step:
1) Descargar el paquete con los ficheros necesarios en la sección Downloads. Éste pack ya dispone de todo el contenido traducido, de modo que no será necesaria ninguna modificación.
2) Modificar el fichero std_locale.htm del directorio:
"Path instalación UCM"/custom/CS10gR3CoreUpdate/core/resources

Nota: Si la instalación de UCM dispone de algun patch de actualización, deberá modificar el fichero de la nueva versión; p.ej: CS10gR34CoreUpdate.

Opción 1: Sobreescribir el fichero std_locale.htm con el adjuntado en el pack de traducción
Opción 2: Añadir las entradas en cada tabla de configuración correspondiente (El fichero std_locale.htm del pack puede servir de guia)
3) Copiar la carpeta ca en el directorio:
"Path instalación UCM"/custom/Localization/lang
4) Crear carpeta ca en el directorio:
"Path instalación UCM"/weblayout/resources/lang
y copiar el fichero ww_strings.js dentro de ésta
5) Reiniciar Content Server

Nota: Si UCM está instalado en una plataforma MS Windows puede verificar el proceso en:
Inicio > Programas > Oracle > Oracle Content Server > idc > utilities > System Properties
En la pestaña localización, deberia aparecer Catalan como idioma disponible del sistema.

URM: Traducción del producto al catalán

Desde Oracle Barcelona seguimos trabajando para facilitar la implantación de nuestros productos a nuestros clientes y, dado que muchos de ellos lo requieren, les ofrecemos la traducción al catalán ya que Oracle no incorpora este idioma por defecto. En este caso, se proporciona un fichero con todo el contenido traducido para Oracle Universal Records Management (URM), y los pasos a seguir para la instalación de este idioma:

Pre-requisitos:
Dado que la tecnología de Oracle URM se basa en Oracle UCM, también es necesario disponer de la traducción al catalán de éste. Puede seguir una guia de traducción de UCM al catalán en:
http://hfolguera.blogspot.com/2010/05/ucm-traduccion-del-producto-al-catalan_26.html

Downloads:
Pack de traducción de URM al catalán

step-by-step:
1) Descargar el paquete con los ficheros necesarios en la sección Downloads. Éste pack ya dispone de todo el contenido traducido, de modo que no será necesaria ninguna modificación.
2) Crear la carpeta ca en el directorio:
"Path instalación URM"/custom/RM10gR3UiLanguagePack/lang
y copiar el contenido del pack de traducción (RMProductStrings) dentro de ésta nueva carpeta.
3) Reiniciar Content Server

UCM: Cómo crear un nuevo skin y layout

Existe la posibilidad de cambiar el look&feel de UCM y así, poder adaptar la interfície gráfica a cualquier organización que trabaje con este producto, de manera que pueda cambiar el logo por el de su organización, modificar los colores y hacerlos más parecidos a los suyos, cambiar el estilo CSS, etc.

A continuación, se muestra un viewlet con los pasos necesarios para crear un nuevo layout. En este caso, se copia un layout existente y se modifican los elementos necesarios.

Step-by-step:
1) Copiar cualquier layout existente en el sistema de "Path instalación UCM"/weblayout/resources/layouts
2) Modificar imágenes, estilo CSS y layout.
3) Copiar el nuevo layout al sistema en "Path instalación UCM"/weblayout/resources/layouts
4) Log-in como sysadmin
5) Abrir el Admin Server (Administration > Admin Server)
6) Añadir las variables de configuración adicionales:
LegacyScanLayoutsDirForAdditionalLayouts=true LegacyScanLayoutsDirForAdditionalSkins=true
7) Reiniciar Content Server
8) Publicar los layouts estáticos (Administration > Actions > Publish static layout files)
9) Publicar datos y esquemas de configuración (Administration > Actions > Publish schema configuration and data)
10) Listo. Loguearse con el usuario que queremos cambiar el look&feel y configurar el nuevo en su perfil.

Enlaces de interés:
http://blogs.oracle.com/kyle/2009/08/ucm_custom_skins_and_layouts_a.html
http://www.oracle.com/technology/products/content-management/ucm/samples/CreateLayout.zip
http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/sdk/modifying_interface/wwhelp/wwhimpl/js/html/wwhelp.htm

Documentación:

Documentación oficial Oracle UCM

Viewlet:

(Duración: 6 min)

UCM: Cómo habilitar full search

Para habilitar la búsqueda completa en Oracle Universal Content Management (UCM) hay que modificar el fichero de configuración. Éste se encuentra en (tanto en Windows como en Linux):

"Path instalación UCM"\config\config.cfg

Así, añadiremos la entrada: SearchIndexerEngineName=DATABASE.FULLTEXT en el apartado Additional Variables del fichero.
Después, habrá que reiniciar el Content Server y reconstruir el índice.

Cómo reconstruir el índice?
1) Login en el Content Server
2) Click en Administration
3) Click en Admin Applets
4) Click en Repository Manager
5) Click en la pestaña Indexer
6) En Automatic Update Cycle, click en el botón Start
7) En Collection Rebuild Cycle, click en el botón Start

Documentación:
Documentación oficial Oracle UCM

Presentación

Hola!
Hoy en el trabajo se me ha ocurrido que podría almacenar todo lo que estoy aprendiendo en algun lugar, y ya de paso, compartirlo con quién le pueda interesar. Y qué mejor lugar que en un blog?

Bien, actualmente trabajo para ORACLE Ibérica en las oficinas de Barcelona, la ciudad donde vivo. Colaboro en el departamento de pre-ventas con el equipo de Fusion Middleware y E2.0, donde preparamos maquetas y escenarios para clientes y partners, entre otras tareas...
Anteriormente, trabajé para eMagister como administrador de sistemas, donde aprendí mucho del mundo de sistemas, uno de mis intereses personales...

Podeis saber un poco más de mi en: es.linkedin.com/hfolguera