Nota de actualización / Piwigo 2.7.0

HTML5 upload, Take a Tour plugin

2.7.0
Descarga Piwigo 2.7.0

Actualizado el 24 Septiembre 2014

md5sum

La versión de Piwigo 2.7 ofrece muchas mejoras importantes. Creemos que te van a encantar tanto como nos encanta a nosotros todo lo que hacemos! El formulario de subidas web ha sido reescrito desde cero. Un nuevo plugin "Take a Tour" ofrece visitas interactivas dentro de su propio Piwigo. Las características de búsqueda han sido ampliamente mejoradas. Aquéllos que tengáis grandes galerías fotográficas notaréis mejoras importantes en cuanto a velocidad. Los desarrolladores de plugins descubriréis una gran cantidad de nuevas características técnicas.

Formulario web de subida

El formulario de carga web ha sido reescrito. El nuevo formulario de carga en Piwigo 2.7 está basado en HTML5 en lugar de Flash, que significa una mejor compatibilidad con los navegadores web modernos, así como un aumento de la fiabilidad mediante conexiones lentas, gracias a la carga fragmentada. ¡Arrastrar y soltar harán mucho más fácil la selección de fotos desde el navegador de archivos!

Puedes abrir un explorador de archivos local, con el botón "+ Añadir fotos", o puedes arrastrar y soltar archivos en el área de archivos. Durante la subida, se mostrará una una advertencia si intentas salir de la página. Puedes cancelar la transferencia en cualquier momento.

Característica avanzada: ahora se puede subir cualquier tipo de archivo. En tu configuración local, establece conf['upload_form_all_types'] = true; y Piwigo te permitirá subir cualquier archivo coincidente $conf['file_ext']. Si activas un plugin como VideoJS, podrás subir videos. Piwigo generará de forma automática una imagen representativa para sus videos y archivos PDF.

Take a Tour

El nuevo plugin "Take a tour" es una guía en directo dentro de tu Piwigo. Actívalo y sigue los pasos. En este momento hay 3 rutas disponibles: "primer contacto", "privacidad" y "nuevas características en 2.7". ¡Y todavía queda más por venir!

Gestor de lotes

Un filtro de búsqueda se ha añadido al gestor de lotes. Viene con una sintaxis poderosa para buscar fotos en fechas, etiquetas, tamaño, nombre de archivo y opciones de búsqueda como coincidencia exacta, AND/OR, agrupación, exclusión. Tenéis disponible una sección detallada de ayuda. Basta con hacer clic en el (?). La misma sintaxis potente se aplica al campo de búsqueda rápida en el menú lateral público.

En el Gestor de lotes, encuentra duplicados no sólo en los nombres de archivo, sino también en la fecha y hora, anchura y altura.

Encuentra tus fotos con el nuevo filtro del tamaño del archivo en el Gestor de lotes.

Enlace de acción fácil para vaciar su carrito con solo en un clic.

Formulario de búsqueda

La página de búsqueda se ha reprogramado: la capacidad para seleccionar propiedades en las cuales se aplica la palabra buscada, la lista de autores encontrados en la base de datos, la lista de autocompletado de etiquetas, la lista de autocompletado de álbumes...

Photo Edit

Ahora puede editar el tiempo, así como la fecha en las fotos.

Al editar una foto, puedes hacer clic en la miniatura para abrir un tamaño más grande, sin salir de la página.

Comentarios de los usuarios

Puedes desactivar el campo website en los comentarios de los usuarios.

Ordenar álbumes por Fecha

Ahora puedes ordenar tus álbumes basados ​​en la fecha de creación o en la fecha de publicación de las fotos.

Filtrar los plugins

Nuevo filtro para encontrar tus plugins fácilmente antes de instalarlos. Con más de 150 plugins compatibles con Piwigo 2.6, ¡es más que útil!

58 idiomas

Piwigo 2.7.0 añade dos idiomas más: El basco (Euskera) y luxemburgués (Lëtzebuergesch). Vuestra participación es bienvenida en la plataforma de traducción de Piwigo, así como para plugins y temas. Hay muchas líneas de texto por traducir, por lo que realmente necesitamos toda la ayuda posible de la comunidad Piwigo.

Características técnicas

Ten en cuenta que hay disponible documentación más detallada en Cambios técnicos en Piwigo 2.7 (en inglés). Por favor, léelo para hacer tus extensiones compatibles con Piwigo 2.7.

Caches

Se añadieron dos caches para mejorar el rendimiento global para las galerías grandes (con decenas de miles de fotos y más).

Sustitución TokenInput y Chosen by Selectize (detalles)

Quitamos dos bibliotecas de JavaScript utilizadas para la selección múltiple de álbumes y etiquetas y añadimos Selectize, mucho más potente y versátil. También se utiliza para los usuarios y grupos.

Excluir carpetas de sincronización de archivos

Piwigo por omisión pasa por alto las carpetas "thumbnail", "pwg_high" y "pwg_representative" al sincronizar archivos. Ahora es posible decirle que ignore algunas otras carpetas desde el parámetro $conf['sync_exclude_folders'] con el plugin LocalFiles Editor.

tamaño del campo user_id

Los campos de la base que almacenan el identificador de usuario ha sido incrementado a 8 dígitos, permitiendo hasta 16 millones de usuarios (antes limitado a 30k).

Expiración de claves para resetear contraseñas

La clave de "un solo uso" enviada por correo electrónico cuando un usuario solicita restablecer su contraseña caduca después de una hora. Para aumentar la seguridad, la clave para restablecer la contraseña se guarda como un hash.

Librerías Javascript actualizadas

Librerías actualizadas: jQuery 1.11.1, jQuery UI 1.10.4, Colorbox 1.4.1. Nuevas librerías: jQuery UI Timepicker 1.4.4, Plupload 2.1.2 y Selectize 0.9.1.

Improvements for plugin creators

Mantenimiento de Plugins y actualización automática (detalles)

Un nuevo archivo llamado maintain.class.php ha sido introducido. Reemplaza el antiguo archivo maintain.inc.php con más flexibilidad y manejo de plugins actualizados manualmente (mediante FTP). Se recomienda la migración a este nuevo sistema, pero no es obligatorio.

Renombramiento de funciones disparadoras 'triggers' (detalles)

A raíz de lo que se ha anunciado para Piwigo 2.6, las funciones trigger_event y trigger_action han cambiado de nombre a trigger_change y trigger_notify. Las funciones antiguas ya no existirán más.

mejoras en conf_update_param() (detalles)

La función conf_update_param utilizada para configuración de la creación y actualización de la base de datos, tiene algunas mejoras notables: la serialización y 'escape' automáticos de los datos de entrada y permite actualizar la variable global $conf as well.

Give include path to add_event_handler (detalles)

La función add_event_handler ahora acepta como cuarto parámetro de la ruta de un archivo a incluir, antes de la ejecución del callback. Ya no hagas más importaciones globales inútiles en tu archivo main.inc.php

Opción "force_fallback" para load_language

La función load_language adquiere una nueva opción llamada force_fallback permitiéndole a Piwigo decirle que siempre cargue el archivo de indioma en un idioma concreto (típicamente en_UK) antes de cargar el fichero correspondiente al idioma local.

Esquema de color del tema (detalles)

A los desarrolladores de temas ahora se les aconseja definir $themeconf['colorscheme'] a "oscuro" or "claro" (y nada más), con el fin de ayudar a los desarrolladores de plugins para elegir la hoja de estilo adecuada para sus componentes.

Plugins y Gestor de lotes (detalles)

Tres nuevos factores desencadenantes (triggers) para permitir a los plugins añadir sus propios filtros en el Gestor de lotes:batch_manager_perform_filters, batch_manager_register_filters, batch_manager_url_filter. perform_batch_manager_prefilters todavía existe para el caso especial de los filtros predefinidos.