HTML5 upload, Take a Tour plugin
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.
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.
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!
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.
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...
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.
Puedes desactivar el campo website en los comentarios de los usuarios.
Ahora puedes ordenar tus álbumes basados en la fecha de creación o en la fecha de publicación de las fotos.
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!
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.
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.
Se añadieron dos caches para mejorar el rendimiento global para las galerías grandes (con decenas de miles de fotos y más).
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.
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.
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).
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 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.
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.
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.
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.
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
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.
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.
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.