13 de diciembre de 2009

Conectando Wordpress con Coppermine

Si uno utiliza Wordpress como blog, es posible que tenga también un álbum de fotos en Coppermine. Ambos son los productos más conocidos en su categoría en código abierto: php como script de servidor y mysql como base de datos. Muchas veces, ocurre que queremos escribir en nuestro blog y mostrar las fotos que tenemos en nuestro álbum de fotos.





He encontrado, de momento, 2 herramientas que nos permiten realizar ésto según donde vamos a mostrar la información

Mostrando imágenes en un artículo
Para lograr esto, el mejor plugin es sin duda el de Rue Plumet. Este plugin, a diferencia de otros, viene como fichero de texto (.txt) y no como ficheros php (.php). Esto surge, debido ha que hay que configurar nuestra conexión a Coppermine antes de subirlo y activar el plugin. Los valores a configurar, son las líneas donde se encuentran los siguientes textos:

define ('CPGSC_DBUSER', 'mysql_user_here');
define ('CPGSC_DBPASS', 'mysql_password_here');
define ('CPGSC_DBSERVER', 'mysql_db_server_here');
define ('CPGSC_DBNAME', 'mysql_db_name_here');
define ('CPGSC_TABLE_PREFIX', 'cpg_');

Una vez, configurado ésto, se puede subir el plugin y activarlo en el apartado "Plugins" de la zona de administración de Wordpress. Una vez activado, sólo hay que poner tags en nuestro artículo que indiquen que queremos mostrar. Por ejemplo, si ponemos [cpg_albumfullsize:4] estaremos indicando que vamos a copiar todas las imagenes a tamaño real del álbum 4 de nuestro Coppermine. Si escribimos [cpg_albumrand:4,10] estaremos insertando en nuestro artículo 10 imágenes aleatorias del álbum con id=4.

Mostrando imágenes en las barras laterales (Widgets)
En este caso, yo utilizaría el propio plugin de Wordpress para estos casos: WP Coppermine Plugin. Este plugin se sube a Wordpress y antes de activarlo hay que configurarlo. Si uno se equivoca y lo activa antes tampoco pasa nada, sólo que tiene que desactivarlo y volverlo a activar luego de configurarlo. La configuración no se encuentra en la zona de plugins, sino en Opciones (options) del blog. Una vez configurado, te permite introducir Widgets en tu plantilla (si la plantilla lo soporta) donde puede ir configurándolo para mostrar las imagenes que quieras: las últimas o aleatorias.

Con estos dos plugins, ya podemos mostrar en cualquier lugar de nuestro blog, Sólo como comentario, comentar que existe otro plugin: Coppermine badge, también dentro de los plugins oficiales de Wordpress, que te muestra, luego de cada entrada, 5 imágenes de tu Coppermine. Pero a mi algo que no me permita poner libremente las cosas donde y cuando quiero, pues no me gustan

No hay comentarios:

Publicar un comentario