Usar Photo Station desde un CMS, en Synology.

Este artículo ha sido leído 699 veces

LogoPhotoStationSeguro que muchos de los que utilizáis un CMS (Content Management System), véase WordPress, Joomla!, Drupal, etc., y tenéis un NAS en casa, habéis pensado en más de una ocasión de utilizar Photo Station como “almacén” de aquellas imágenes que queréis mostrar en vuestro blog: y de esta manera deshaceros de galerías tipo Flickr, 500px, ImageShack, etc. Es decir, tener una galería de imágenes independiente y gratuita, gestionada enteramente por nosotros para hacer uso de sus fotografías según nos convenga: galería de imágenes pública, para compartir o simplemente para usarla como almacén desde el cual enlazar las imágenes a nuestro blog.

ACTUALIZACIÓN IMPORTANTE: DESDE LA ÚLTIMA ACTUALIZACIÓN DE DSM, A LA VERSIÓN 6, YA ES POSIBLE INSERTAR DIRECTAMENTE     FOTOGRAFÍAS DESDE PHOTO STATION, A WORDPRESS, SIN TENER QUE HACER NADA.
Queda todo explicado en el siguiente artículo:  ACTUALIZACIÓN: Insertar fotografías desde PhotoStation en WordPress.

Si estás usando un NAS de Synology, desconozco si esto ocurre en otros entornos (por ejemplo con los QNap), te habrás percatado de que no puedes usar las fotografías alojadas en Photo Station para tu blog. Ni usando los enlaces que proporciona Photo Station ni utlizando el plugin que viene por defecto instalado en la versión WordPress de Synology.

En este caso vamos a hablar de cómo usar esta funcionalidad con el CMS WordPress.

Una vez instalado el paquete Photo Station debemos configurarlo para que pueda tener acceso al exterior los enlaces de las fotografías que vayamos a compartir. Para ello nos tenemos que ir al menú “Configuración” de Photo Station y poner nuestra IP pública y el puerto que usa.

PhotoStationDesdeCMS_1

Ahora nos dirigimos a WordPress y activamos el plugin (si hemos instalado el paquete WordPress desde el centro de paquetes de DSM este plugin vendrá instalado y activado por defecto. Si no deberemos buscarlo e instalarlo), el plugin se llama “Insert From PhotoStation“.

Ahora, antes de proseguir, hay que tener en cuenta que tendréis que tener nociones básicas para poder acceder a vuestro DiskStation usando el protocolo SSH. En esta entrada os explicaba como cambiar el puerto de acceso desde DSM a SSH.
De todas formas, si sabéis acceder mediante el protocolo SSH a un dispositivo, sólo tenéis que seguir los pasos que os voy a indicar. Hay que hacerlo tal y como lo describo. Vamos a modificar un archivo del sistema, por lo que una mala manipulación del mismo puede dar lugar a errores o mal funcionamiento. No me hago responsable si algo saliera mal. Yo lo he hecho varias veces (cada vez que se actualiza DSM, ya que el archivo que vamos a modificar, en cada actualización, es sobreescrito por uno nuevo que no lleva la línea de código que vamos a introducir).
Otra aclaración es que no podremos incluir imágenes de Photo Station desde nuestro dominio, por ejemplo desde www.olmus.es. Para poder añadirlas debemos hacerlo desde nuestra red privada (192.186.1.146/wordpress. Por ejemplo) o usando el servicio de nombre dinámico que en su día configuramos en el panel control de DSM: xxx.dyndns.com/photo. En otra entrada ya expliqué como crear un servicio dinámico de nombres de dominio en Synology.
Una vez tengamos claro el párrafo anterior, proseguimos.

Seguir los siguientes pasos:

  1. Entramos mediante el protocolo SSH a nuestro Diskstation (en este enlace explico cómo).
  2. Escribimos:
                     cd /etc/httpd/conf/
  3. Ahora realizamos una copia de seguridad, dentro del mismo directorio, del archivo que vamos a modificar:
    -Escribimos:
                     cp -a httpd.conf-user ORIGINAL_httpd.conf-user
  4. Vamos a incluir la línea de código en el archivo utilizando el editor de texto VI:
    vi httpd.conf-user

    -Nos vamos a la última línea del archivo, pulsamos la tecla insert e incluimos el siguiente párrafo:
                       Include sites-enabled-user/SYNO.SDS.PhotoStation.conf
    Salimos del editor VI guardando los cambios con la siguiente combinación de teclas:
                       :wq
  5. Salimos del terminal.
  6. Reiniciamos el NAS desde el panel DSM.

Si algo sale mal, o no funciona correctamente, entramos de nuevo al directorio cd /etc/httpd/conf/, borramos el archivo httpd.conf-user y renombramos la copia de seguridad que hicimos ORIGINAL_httpd.conf-user por httpd.conf-user, reninicamos el servidor y todo tendría que quedar tal cual estaba antes de hacer nada. Desde ESTE ENLACE podéis ver alguno de los comando más usados en SSH, por si os hiciera falta.

PhotoStationDesdeCMS_2

Con la línea de código que hemos introducido en el archivo “httpd.conf-user” conseguimos que WordPress (por ejemplo) tenga acceso a Photo Station y pueda mostrar la imagen en el mismo.
La pega que le encuentro es que las imágenes que subimos desde Photo Station no son compatibles con los plugins de visualización que use nuestro CMS, teniendo sólo la opción de mostrar las fotografías al tamaño que las importemos inicialmente (sin posibilidad de poner una miniatura y que ésta se expanda al pulsar sobre ella). Además el plugin no es capaz de acceder a Photo Station desde un entorno que no sea la red privada o desde una dirección DDNS. Por lo demás creo que es una buena manera de tener organizadas todas nuestras fotografías, imágenes, y poder gestionarlas según nos convenga para nuestra página web.


Último apunte: Me puse en contacto con el servicio técnico de Synology para comentarles lo que tenía que hacer (modificar el fichero http.conf-user, a través de SSH) para poder visualizar las fotografías alojadas en PhotoStation usando WordPress. Me comentaron que lo iban a consultar con los técnicos de Taiwan. La respuesta, después de unos días de espera, fue la siguiente:

Buenos dias, 
Por el momento me comentan que van a revisar la posibilidad de hacer efectivo esto, pero el tema es que no está dentro del diseño de DSM el comportamiento que busca.
Para las próximas actualizaciones deberá realizar la misma manipulación para corregir esto, lamentablemente.
Muchas gracias por su feedback.
Saludos Cordiales, 
Technical Support 

Lo que no entiendo, y así lo hice saber, es que dijeran que “NO ESTÁ DENTRO DEL DISEÑO DE DSM EL COMPORTAMIENTO QUE BUSCA”.
Entonces, ¿por qué incluyen un plugin en WordPress, creado por ellos (Synology) para poder insertar imágenes si después no es posible su visualización? Es algo que no comprendo.
También decir que la modificación que explico más arriba me la dio otro técnico de Synology hace unos meses (cuando en una de las actualizaciones se dejaron de visualizar las imágenes que tenía enlazadas a WordPress desde Photo Station). Éste me dijo que era un error que ya conocían y que iban a solucionarlo en sucesivas actualizaciones.
Por lo menos tenemos una solución, aunque haya que realizarla tras cada actualización de DSM.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies