Nota de actualización / Piwigo 2.0.0

pLoader, New theme "Sylvia", Privacy levels, NetInstall

2.0.0
Descarga Piwigo 2.0.0

Actualizado el 15 Febrero 2009

md5sum

El equipo del proyecto está orgulloso de anunciar la primera release de la nueva generación de PhpWebGallery : Piwigo 2.0.0. La espera fue larga, pero el regalo valía la pena. El nombre del proyecto cambió de PhpWebGallery en Piwigo, por las razones siguientes: más corto, único, sin referencia a un lenguaje de programación, conservar el acrónimo PWG. El sitio Web profundamente cambió, para volverse más agradable y atractivo, esperando que usted apreciará. El tema gráfico por defecto de Piwigo sigue el grafismo del sitio es.piwigo.org. Los numerosos mecanismos internos evolucionaron.

Funcionalidades usuario

pLoader

PLoader es un cliente dedicado para la preparación y la transferencia de las fotos, sin pasar por un cliente FTP :

PLoader pone en cortocircuito el proceso de sincronización, de modo que las fotos son visibles en la galería tan pronto como sean trasladadas. ¿ Qué de más simple?

Cualquier usuario con nivel "administrador" puede utilizar pLoader, usted puede por ejemplo utilizar a Piwigo como una galería familiar.

Descargar pLoader para Windows® et para Ubuntu Linux.

Sylvia, nuevo tema gráfico por defecto

La llegada de Piwigo 2.0.0 se acompaña de un nuevo tema gráfico por defecto: Sylvia es constada por un fondo gris oscuro y por decoraciones florales rosas. Stripy reunió al equipo en 2008 y trabajó en la concepción de este nuevo tema para Piwigo.

9 IdiomaS

Esta vez, colaboramos con la comunidad de traducción hasta antes del release, desde la fase de beta-testing. En consecuencia, 9 lenguas directamente están disponibles en la primera release de la nueva rama (por orden alfabético): Deutsch (Alemán), English (Inglés), Español, Français (Francés), Hrvatski (Croata), Italiano (Italiano), Nederlands (Holandés), Polski (Polaco), Русский (Ruso).

Muchos otros vendrán en las semanas próximas y estarán disponibles en ella sección extensiones del sitio Web

Simplificación del proceso de sincronización

Para devolver la sincronización más simple, añadimos un botón enorme sobre la página inicial de la parte administración. Este botón evita tener que leer todas las opciones disponibles para la pantalla de sincronización, las opciones más corrientes han sido seleccionadas.

Nota: pLoader no utiliza la sincronización, sino no retiramos el método " transferencia FTP + sincronización " para añadir fotos, simplemente es una alternativa.

Comportamientos dinámicos lado cliente

Añadimos comportamientos dinámicos lado cliente. Para hablar técnica, implementamos a técnica AJAX y Javascript.

Parte pública
Ida administración

Permiso sobre cada foto

Usted puede desde ahora en adelante administrar los permisos sobre cada foto, independientemente de las categorías. Los permisos por foto utilizan un nuevo mecanismo de " nivel de confidencialidad ". Por defecto, existen 5 niveles de confidencialidad : ninguno, contactos, amigos, familia, admins. Cada usuario registrado tiene su propio nivel de confidencialidad, definido por el administrador de la galería.

Los "amigos" verán todo lo que un "contacto" puede ver + las fotos con nivel "amigos".

El mecanismo de los niveles de confidencialidad es ligeramente menos poderoso que los grupos para la gestión de los permisos de las categorías. Sin embargo es mucho más simple administrar y debería satisfacer las necesidades de la gran mayoría del webmestres.

Por ejemplo, si la foto "mariage_de_pierre-0024.jpg" tiene el nivel de confidencialidad "familia", Pierre (nivel " admin ") lo verá, Pepita (nivel "familia") también lo verá pero Gwendoline (nivel "amigos") no le verá.

Según su nivel de confidencialidad, 2 miembros de la galería verán más o menos de fotos para la misma categoría.

Los permisos sobre cada foto no reemplazan los permisos sobre las categorías con los grupos. Es un añadido. Usted puede utilizar ambos mecanismos conjuntamente o un único de los dos. Con arreglo a las vueltas de la comunidad de usuarios de Piwigo, seremos hechos adaptar la gestión de los permisos sobre un mecanismo u otra.

Mejorado diaporama

Cuando usted acelera el diaporama sobre una selección de fotos, una nueva barra de botones de acción aparece. Usted puede accélerer o ir más despacio, poner en rizo, ir sobre la primera foto, la precedente, la siguiente, la última, poner en pausa, volver a lanzar(dejar partir).

Selección manual de las fotos

Espera larga. Esta funcionalidad ha sido pedida por numerosas veces desde bien mucho tiempo. Finalmente lo añadimos. Dentro de una categoría, usted puede administrar la orden de las fotos de manera manual. Usted decide por ejemplo tener "matrimonio_de_piedra-0023.jpg" antes "matrimonio_de_piedra-0018.jpg", un poco de sea la fecha de añadido, la fecha de creación, el nombre de la foto, sonido que identifica interna.

Para esta primera versión, usted debe cumplir los valores numéricos de la rango en campos texto, pero en un verison futuro previmos poder administrar la orden por resbalar / depositar, en la parte administración y\o en pLoader.

Un gerente de la barra de menú ha sido añadido. Se trata de la barra de menú que usted ve sobre la página principal de la galería con árbol de las categorías, las classes de matemáticas superiores, el menú, la identificación. Usted puede esconder ciertas cajas y el réordonners las unas con relación a otros.

Más necesidad de modificar el templates. Su personalización no estará perdida a la postura próxima al día por Piwigo.

Surchargement templates por defecto

Para una página datos, picture.php por ejemplo, usted puede reemplazar el template HTML picture.tpl por otro template mon_template.tpl, sin duplicar la integridad del template.

Todavía un paso además para facilitar la personalización de Piwigo.

NetInstall

Un nuevo y un proceso más simple de instalación es posible en lo sucesivo. En lugar de:

  1. Descargar el archivo que contiene todos los ficheros de Piwigo
  2. Extraer los ficheros
  3. Trasladar los ficheros uno por uno sobre su servidor web

NetInstall Propon :

  1. Descargar un guión PHP único, piwigo-netinstall.php
  2. Trasladar piwigo-netinstall.php sobre su servidor web
  3. Abrir piwigo-netinstall.php en su navegador Web, descargará el archivo desde piwigo.org en su plaza

Este nuevo método es una alternativa y debería devolver la instalación más simple porque usted tiene mucho menos ficheros que hay que administrar. Menos problemas de transferencia, menos problemas de derechos de acceso.

Funcionalidades para los desarrolladores

Smarty como motor de template

Decidimos pasar del motor de template de phpBB (él mismo inspirado de PHPLib) a Smarty. Las ventajas de Smarty principalmente son :

Así como el templates se vuelven más poderosos, el código PHP se vuelve más simple, porque las numerosas líneas de código PHP fueron utilizadas para administrar lo que debía ser fijado en el templates. El código PHP ahora es orientado más "oficio".

Otra ventaja notable de Smarty, es su popularidad. En cualquier parte del mundo, el numerosos desarrollador PHP conoce este motor de template. Espèrons que nuestra elección génerera más contribuciones (sobre el templates y las extensiones de template) y la llegada de nuevos miembros en el equipo.

Separación del templates de la parte pública y de la parte administración

Separamos el template de la parte administración con relación a la parte pública. Desde ahora en adelante, él un único template " goto " para la administración (y un tema " roma " único). El template por defecto para la parte pública se queda "yoga"

Goto / roma para la parte administración tiene el mismo estilo gráfico que el yoga / Sylvia para la parte pública. Pero una personalización (CSS por ejemplo) sobre yoga / Sylvia no tendrá impacto sobre goto / roma.

La separación ha sido implementada porque el webmestres desean personalizar a menudo la parte pública, pero no desearas que la parte administración sea impactada por eso. La separación también permite simplificar las hojas de estilo CSS, porque la parte pública no incluyas más la regla CSS de la parte administración.

UTF-8

Piwigo se hace totalmente UTF-8. Esto significa que la gestión del encoding es simplificada. En lugar de tener un encoding para cada lengua, no hay más que un único encoding, el UTF-8, para fijar todos los carácteres existentes en el mundo. Sobre la misma página, usted puede tener comentarios en chino, inglés, francés y ruso.

Si su galería foto es internacional, sus visitadores escogerán ciertamente fijar la interfaz en su lengua. ¿ Con plugin Extended Description usted puede tener un título de categoría en varias idiomas. Desde ahora en adelante, interfaz y contenido pueden depender de la idioma. ¡ Sus visitadores apreciarán!

PHP 5

Hasta ahora, conservábamos la compatibilidad con PHP 4. PHP 5 está considerado como estable desde hace 4 años y PHP 4 no es mantenido más. Toda la distribución Linux propone PHP 5 (mismo Debian que agarra siempre más tiempo para proponer las últimas versiones de los softwares packagés). Piwigo no tiene razón de conservar esta compatibilidad, podemos así simplificar el código y sacar provecho del PHP moderno.

MySQL 5

Principalmente por razones de gestión de encoding, aumentamos la versión MySQL de 3.23 a 5.0. En efecto, PhpWebGallery 1.7 requiere sólo MySQL 3.23 para funcionar. Así como para PHP 5, no debería tener allí de problema de disponibilidad porque MySQL 5.0 está considerado como estable desde hace 3 años ya y la versión oficialmente estable es la 5.1 (pero no está disponible por todas partes).

Añadir una foto con API web

PLoader ha sido hecho posible porque Piwigo se enriqueció de un nuevo método en su API web: pwg.images.add. pLoader simplemente es un cliente de este método. Con pwg.images.add, más encadenamiento complejo para añadir las fotos (FTP + sincronización), prepare las miniaturas (bastante fácil sobre el puesto cliente con cualquier lenguaje de programación) y para llamar el método.

Esperamos que en el futuro, la comunidad proponga guiones independientes y plugins integrados en aplicaciones bien conocidas como Gimp, Lightroom, Aperture o todavía digiKam. Desarrollo alegre:-) y no vacile en venir para discutir sur le forum.