Modernized design, update notification
O design é importante. Isto é o que as sessões recentes de testes do usuário revelaram claramente. É por isso que esta versão 2.9 se concentra em atualizar nosso design, para as páginas de administração. Claro que também adicionamos alguns recursos de ergonomia melhorada, o que fez o seu Piwigo ainda mais rápido. Poucas semanas após seu 15º aniversário, Piwigo lança sua versão 2.9. Feliz atualização!
Aqui vamos nós com a maior mudança em 2.9: design! Cabeçalho, rodapé e barra de menus escuros. Menos bordas. Página inicial de administração nova, chamada "Dashboard", com ícones grandes para acesso rápido às páginas principais.
O Piwigo 2.9 vem com um Gerenciador de Lotes modernizado: ícones para caixas de seleção, separador de campo específico (somente nesta página, aguardando feedback do usuário), novas cores para as miniaturas selecionadas (cinza escuro) e "abaixo do cursor" (Piwigo laranja).
Quando uma nova versão é lançada, o seu Piwigo irá notificá-lo por e-mail.
O gerenciador de tags agora tem um modo de seleção distinto, para aplicar ações em lote.
Ao excluir um álbum contendo fotos, o Piwigo agora lhe perguntará o que deseja fazer com as fotos associadas ao álbum.
O formulário de criação do usuário agora incorpora um gerador de senhas. Ele criará senhas fortes e seguras, porque elas são aleatórias.
Excluir milhares de fotos de uma só vez pode não funcionar, então implementamos uma exclusão por blocos de fotos órfãs.
... e também implementou um equivalente para "quaisquer fotos", não apenas órfãs!
No Gerenciador de lotes, encontre fotos duplicadas com base na soma de verificação (correspondência exata no conteúdo do arquivo, mas o nome do arquivo pode ser diferente).
A pesquisa rápida agora inclui álbuns correspondentes (como no Piwigo 2.6 e anteriores)
Um novo link de download está agora disponível na página de edição da foto.
Logo após a criação do álbum, você pode editá-lo com um único clique.
Na página de administração de avaliações, você pode filtrar por álbum.
Na página [Administração> Configuração> Opções> Mostrar] você encontrará novas caixas de seleção, para mostrar ou ocultar o seletor de tamanho ou os links de administração (edit/caddy/representative). Na página de miniaturas e na página de fotos.
Primeiro na administração lista de álbuns: se você tem milhares de álbuns, você verá imediatamente a diferença! Uma pequena alteração no algoritmo fez um grande aumento na velocidade.
A caixa de edição do usuário vai abrir muito mais rápido, porque Piwigo coloca em cache a data da última visita, em vez de calculá-la, o que pode levar um longo tempo se o seu Piwigo recebe muitas visitas.
O mecanismo de histórico, ou seja, a lista de páginas abertas pelos visitantes, tornou-se mais rápido com o novo algoritmo para resumir as visitas com mais frequência. O histórico agora tem tamanho máximo de $conf['history_autopurge_keep_lines']
(1 milhão por padrão): linhas mais antigas serão excluídas automaticamente. Dependendo do número de visitas que você tem, pode significar 1 semana ou 10 anos de história.
Em muitos sistemas, como o Debian, as sessões PHP nunca são eliminadas. Piwigo fará o trabalho, para se certificar de que a tabela de sessões não se torne enorme e lenta. Veja $conf['session_gc_probability']
na sua configuração local.
Nós já tínhamos "infos" (verde), "erros" (vermelho), "advertências" (amarelo). Vamos adicionar a caixa "mensagens" (azul) também. Na verdade, devíamos ter renomeado "infos" para "sucesso" e chamarmos este novo "infos", mas ele teve muito impacto no código externo (como plugins ou temas)
dataTables 1.10 (que é uma atualização enorme, caso você confie nele), mDetect 2015.05.13 (nenhuma nova versão desde então, bastante estável).
pwg.session.getStatus
agora retorna a lista de tamanhos de fotos disponíveispwg.images.deleteOrphans
é um novo método, faz o que diz ;-)Ao realizar uma verificação de manutenção nos álbuns, o Piwigo verificará a integridade: por exemplo, uma permissão deve depender de um álbum existente (é claro, esse caso nunca deveria acontecer, mas caso isso aconteça, a manutenção pode consertá-lo)
Por padrão, quando você adiciona um novo álbum, ele é colocado antes de qualquer outro álbum no mesmo nível. Agora você pode decidir colocá-lo $conf['newcat_default_position'] = 'last';