Nota de lançamento / Piwigo 2.5.0

New group manager, Improved user comments, Better icons

2.5.0
Baixar o Piwigo 2.5.0

Lançado em 4 março 2013

md5sum

A versão 2.5 traz duas mudanças, functional e técnica, a partir de novos ícones para o gerente do grupo, incluindo autenticação externa, com o OpenID ou Wordpress.com. Piwigo 2.5 em números: 30 + novas funcionalidades, 900 + alterações de código realizadas por sete desenvolvedores e mais de 100 tradutores, quatro novas linguagens expansão Piwigo para 51 idiomas saindo da caixa, oito meses de preparação.

Comentários do usuário: e-mail e site, adicionados

Comentários dos utilizadores solicitado por e-mail e site. Por padrão, esses novos campos não são de preenchimento obrigatório.

Duplicação de etiquetas

Na tela [Administração> Fotos> Etiquetas] você pode duplicar etiquetas. Piwigo também vai duplicar associações com fotos.

Paginação em álbuns

Paginação em álbuns, assim como em miniaturas. Você pode modificar o número de álbuns por página na tela [Administração> Configuração> Opções> Mostrar].

Gerenciador de lotes: filtro sobre as dimensões

No Gerenciador de lotes, você pode filtrar fotos por dimensões (largura, altura e proporção). Nós também adicionamos alguns links rápidos para proporções específicas:

Gerente de grupo

Piwigo recebe um gerente de grupo melhorado. Assim como o gerente do lote de fotos, você pode aplicar uma ação em vários grupos ao mesmo tempo. Com o novo gerente de grupo, você pode mesclar e duplicar grupos.

Ícones mais bonitos

Melhores ícones para o tema padrão Elegante. ícones de Entypo pictograms by Daniel Bruce e Typicons by Stephen Hutchings.

Conecte-se com Facebook, Google, OpenID...

Com o novo oAuth plugin, os visitantes podem entrar com autenticação externa: Google, Facebook, OpenID, Instagram, LinkedIn, Tumblr, Twitter, Windows Live, Flickr, Wordpress e Yahoo!.

Imagem temporária durante o carregamento

Desde Piwigo 2.4, ao exibir miniaturas, às vezes você pode ver que a miniatura não está disponível porque Piwigo tem que gerá-la. Com Piwigo 2.5, se a miniatura não está disponível, um ícone padrão, substituirá a miniatura o mais rapidamente possível, sem recarregar a página.

51 Idiomas

Piwigo 2.5 adiciona quatro novos idiomas em comparação com Piwigo 2.4.0: galego (Galego), Lituânio (Lietuvių), Tamil (தமிழ்), Hong-Kong (中文 香港). Essa é outra grande parte do trabalho da equipe de tradução. Tradutores têm adotado como plataforma de tradução.

Físicos vs álbuns virtuais

Na lista de álbuns, você pode facilmente ver os álbuns físicos (álbum físico = criado como um diretório FTP).

Proteção de fotos originais

Nós implementamos uma proteção avançada para fotos originais. Em seu arquivo de configuração local, adicionar $ conf ['original_url_protection'] = 'imagens'; e no carregamento (+ galerias se você adicionar fotos através de FTP) adicionar um arquivo. htaccess com Deny from all . Você ainda será capaz de baixar fotos originais, mas não com um link direto.

Exclusão de etiqueta em pesquisa rápida

A consulta "john-natasha" vai encontrar todas as fotos com a etiqueta john e excluir todas as fotos com a etiqueta Natasha.

Endereço IP e sessões

Por padrão, Piwigo associa um endereço IP para cada sessão de visitante. Às vezes é um problema quando você está atrás de um proxy mal configurado que muda de endereço IP em cada solicitação do navegador web. É por isso que nós adicionamos uma configuração avançada que permite desativar essa segurança. Basta adicionar $conf['session_use_ip_address'] = false; no seu arquivo de configuração local.

Características Técnicas

Por favor, note que a documentação mais detalhada está disponível em alterações técnicas em Piwigo 2.5 . Por favor, leia-o para fazer suas extensões compatíveis com Piwigo 2.5.

Novo web API explorer

O Piwigo web API explorador recebe um novo design gráfico. Você pode abri-lo com o seu navegador web, em sua instalação Piwigo em ferramentas/ws.htm

maior segurança em senhas

Segurança da senha foi fortemente melhorada com o uso de classe PasswordHash. Esta classe executa iterações salt e múltipla. Já utilizado em Wordpress, Drupal, outras aplicações web phpBB e muitos outros. Senhas MD5 será gradual e automaticamente atualizada para senhas salted.

mysqli library por MySQL

Se estiver disponível, Piwigo usará PHP mysql i extensão para consultas MySQL, em vez da extensão mysql PHP antigas. Desenvolvedores, por favor verifiquem os seus plugins porque as funções mysql_options * estão quebradas.

JSMin substituído por JavaScriptPacker

Classes PHP JSMin e JavaScriptPacker fazem o mesmo trabalho: minimizar arquivos javascript. Temos substituído JSMin com JavaScriptPacker porque JSMin não era realmente opensource, como esperado pelo Debian (que empacota Piwigo).

Sprite para bandeiras

Na caixa de mudar o idioma, em vez de carregar 51 imagens de bandeira, ou seja, 51 solicitações HTTP, todas as bandeiras estão agora em um único arquivo de imagem e as regras CSS dividem a imagem corretamente no seu navegador.

As sessões podem armazenar informações sobre, erros e advertências

Em plugins, agora você pode usar $_SESSION['page_infos'], $_SESSION['page_errors'], $_SESSION['page_warnings'] para transmitir diversas mensagens na página de recarga.

Adicionar gatilhos em todas as páginas principais

Novos gatilhos loc_begin_* and loc_end_* on comments.php, identification.php, notification.php, password.php, profile.php, register.php, search.php, tags.php. Tentamos tornar a vida do desenvolvedor do plugin simples!

Adicionar método de modelo para classificar os botões de ação

Introdução de dois métodos de modelo para adicionar botões à página de índice e imagem à barras de ferramwentas da página, permitindo que você coloque botões em relação a outro : $template->add_picture_button($content, $rank); $template->add_index_button($content, $rank);

jquery 1.8.3, jquery.ui 1.10.1

Novas versões do jQuery, jQuery UI e outros plugins jQuery que usamos em Piwigo core (colorbox, chosen, crop)

Detecção precoce de dispositivo móvel

Muitos plugins não são compatíveis com o tema móvel. Para aumentar performances, ao detectar dispositivo móvel armazenamos as informações na sessão como um cache. A verificação é agora muito mais rápida.

Gatilhos para login no sistema

Nós adicionamos três gatilhos: user_login, user_logout, try_log_user. Isto faz com que plugins para autenticação externa sejam mais fáceis de criar (como oAuth).