Buscar este blog

miércoles, 23 de febrero de 2011

Visor de XML: XmlViewer

XmlViewer es un pequeño programa que nos permite ver el contenido de archivos xml en forma tabular cada "tabla" en su propia pestaña


También nos permite filtrar el contenido de la "tabla" según su contenido

Y si necesitamos el esquema del archivo xml, la última pestaña nos muestra el esquema del archivo, muy útil para crear DataSets tipeados en .Net


Podemos obtener este programa en esta liga: XmlViewer

viernes, 18 de febrero de 2011

Proxy de subversion

Indica como configurar el proxy para subversion

En windows

Para configurar el proxy de subversion en windows es necesario editar el siguiente archivo:

C:\Documents and Settings\NOMBREDEUSUARIO\Application Data\Subversion\Servers

y en la seccion global al final del archivo editar las variables http-proxy-host y http-proxy-port apropiadamente.

El archivo tambien contiene instrucciones para configurar proxies especificos segun el servidor que se accese.

Los cambios aplican para cualquier aplicación basada en subversion

Para que el archivo se cree en primer lugar hay que tener instalado el cliente de subversion y ejecutar un checkout contra cualquier dirección.

En linux

El mismo archivo en linux se encuentra en el directorio ~/.subversion y se usa de la misma forma.

jueves, 17 de febrero de 2011

Cambiando la contraseña de administrador de Plone y Zope

Indica como cambiar las contraseñas de usuarios de zope


Cuando se crea un sitio zope se crea al menos un usuario de zope que funcionara como superusuario del sitio zope y de los sitios plone creados en esa instancia de plone, sin embargo esa contraseña no se puede cambiar desde la consola de administración de plone.

Para cambiarla debemos entrar en la consola de administración de zope en la raiz del sitio que normalmente es http://localhost:8080/manage y en el panel derecho buscar y entrar a la opción acl_users, una vez seleccionada esta opción se muestra una lista de usuarios entre los que se encuentra al menos el superusuario de zope.

El nombre de este usuario varia según se haya elegido al crear la instancia de zope en la que se esta trabajando, después del nombre del usuario viene una liga que dice password, se debe seleccionar esta opción y en ella hay 2 campos de texto marcados como contraseña y verificar la contraseña, en ellos se debe entrar la contraseña nueva y no es necesaria la contraseña actual, después de presionar el botón de aceptar se habra cambiado la contraseña y el sitio pedira automáticamente el usuario y la nueva contraseña para autentificar nuevamente al usuario actual.

miércoles, 16 de febrero de 2011

Poniendo contenido Flash en Plone

Indica como subir un archivo flash a un sitio plone y la configuración para que se pueda visualizar

Por motivos de seguridad Plone no admite el uso de ciertos tipos de tags en plone incluido el tag embed usado para los objetos flash por lo que lo primero es activarlo como un tag aceptado para eso se va a la configuración del sitio plone y en etiquetas personalizadas se añade la etiqueta embed.

Una vez permitido el tag embed se puede agregar el contenido flash subiendo un archivo flash y referenciadolo con el siguiente tag el cual se pone en kupu cambiando a modo html y cambiando la dirección del archivo:


<OBJECT
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="550" HEIGHT="100" id="flash" ALIGN="" >
 <PARAM NAME=movie VALUE="nombre_del_flash.swf" > 
 <PARAM NAME=quality VALUE="high" >
 <PARAM NAME=bgcolor VALUE="#FFFFFF">
<EMBED src="nombre_del_flash.swf" quality=high bgcolor=#FFFFFF  WIDTH="550"HEIGHT="100" NAME="flash" ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" >
</EMBED>
</OBJECT>

martes, 15 de febrero de 2011

Instalando archgenxml en fedora

Indica los pasos para instalar archgenxml en fedora

Hay que seguir las instrucciones que se dan en:

http://plone.org/documentation/manual/archgenxml2/startup/installation

Tomando en cuenta que se deben tener instalados los paquetes gcc y python-devel.

lunes, 14 de febrero de 2011

Creación de un sitio Plone en Linux

Explica como instalar plone en cualquier tipo de linux 

Lo importante de esta guia es que hay que instalar plone usando el instalador unificado de plone pues de lo contrario no se pueden instalar varios productos adicionales.

Hay que obtener el instalador unificado desde el sitio de plone descomprimirlo y pasar a la carpeta resultante ahi se encuentran instrucciones mas detalladas para la instalación.

Se requiere tener instalado el compilador gcc cuando se instale una instancia de plone pero se puede desinstalar mas tarde, también es necesario instalarlo cada vez que se instalan nuevos productos.

Se ejecuta el archivo install.sh con los argumentos adecuados para la instalación por ejemplo standalone para una instalación uniprocesador. Dependiendo del usuario con el que se ejecute el comando se instalara una instalación de usuario o de sistema (instalando con el usuario root):

./install.sh standalone

domingo, 13 de febrero de 2011

Creación de un sitio Plone en Fedora

Explica como crear un sitio Plone en Fedora versiones 5 en Adelante

Nota: esta es la forma más sencilla de instalar plone en fedora pero la instalación queda muy limitada y es prácticamente imposible instalar productos adicionales instalando con esta guia para una mejor instalación consulte instalar plone en linux.

El primer paso es instalar plone en el sistema.

Hay que logearse al sistema con la cuenta de root e instalar plone mediante yum, plone no esta disponible desde los repositorios de Fedora, pero si en el repositorio RpmFusion por lo que hay que configurar yum siguiendo las instrucciones de RpmFusion tras lo cual procedemos a la instalación con el siguiente comando:

Yum install compat-plone

El cual instalara plone y todos los requisitos necesarios para su funcionamiento.

Es necesario notar que el repositorio RpmFusion solo contiene paquetes para las versiones de Fedora 8 en adelante para instalar en una versión anterior es necesario buscar el paquete en otros repositorios.

El rpm de plone instala un instancia de zope por defecto en la carpeta /var/lib/zope para la cual debemos crear un usuario administrador, sin el cual no podremos modificar nuestra instalación, se usa el comando zopectl para crear este usuario tomando en cuenta que el comando reside en dos ubicaciones:

/usr/bin/zopectl el uso de este comando afectara todas las instancias Plone del sistema con los mismos ajustes.

/var/lib/zope/bin/zopectl es decir en la instancia o en las nuevas instancias que creemos cambiando el directorio de ejecución, este comando afecta solo a la instancia particular donde se ejecuta.

Por lo tanto para añadir el usuario ejecutamos:

/var/lib/zope/bin/zopectl adduser usuario contraseña.

Con el cual podremos crear un nuevo sitio plone.

Iniciamos el servicio zope

service zope start

E ingresamos a la instancia por defecto la cual esta disponible en la dirección http://localhost:8080

Desde ahí podemos navegar a la consola de administración de zope para lo cual se nos pedira el usuario y contraseña que hemos configurado anteriormente.

Una vez en la consola de administración tenemos elegimos agregar un sitio plone en el combo de la derecha:


Agregando un sitio Plone






 Al seleccionar la opción procedemos a llenar los datos que se nos solicitan tomando en cuenta que el campo id se utiliza para crear la dirección del sitio, escribimos por ejemplo Prueba en este campo y al finalizar tendremos el sitio disponible como:

http://localhost:8080/Prueba

Con lo cual se concluye la creación del sitio Plone