Caso de sucesso: Organizando fotos com Gallery 2

Criar um gerenciador de imagens nos dias de hoje, com tantas funcionalidades como o Gallery2 seria muito trabalhoso, por este motivo, e sabendo que existem muitos softwares livre para gerenciar imagens, resolvi trabalhar com o Gallery 2.

Como o titulo deste post diz, “Caso de sucesso”, voce que esta lendo já deve ter concluido que o sistema esta em uso, e poderá ver este gerenciador de imagens em operação, correto, é este mesmo o caso, acesse agora mesmo um ótimo exemplo de um bom gerenciador de imagens em funcionamento utilizando o gallery 2.

Pagina principal de um algum de fotos

Na empresa onde eu trabalho, sempre houve a necessidade de criar um gerenciamentro on-line das fotos dos serviços executados, por este motivo, em uma reunião com um dos diretores da empresa, alias, uma reunião muito extressante, ficou definido que a área da informática da empresa teria que apresentar uma solução imediata para esta necessidade. Resumindo, sobrou para o Pedro.

Utilizar o gallery 2, foi a minha primeira opção, e acabou sendo a unica, foi tão bem aceita, e não foi necessário testar outra opção de gerenciador de imagens, acredite o gallery 2 é show, simples e fácil de instalar, a utilização de plugins, da ao gallery 2 funcionalidades de um verdadeiro CMS, mas neste caso para fotos. Comparação bem estranha, mas é bem assim mesmo.

Acabando com a história desde caso de sucesso, vamos falar um bouco sobre o gallery 2.

Coso voce seja uma pessoa apressada (assim como eu sou ), acesse agora mesmo este link e faça o download do Gallery 2 e acesse este outro link para saber com instalar o o Gallery2. Voce provavelmente vai precisar de alguns módulos adicionais para o gallery 2, estes módulos ou plugins pode ser instalados pela interface web, tem um video que mostra como fazer a instalaçao de novos pluins no Gallery 2, e claro vai precisar de alguns temas diferentes para colocar no seu album de fotos (Themes), vo falar mais neste post sobre themes para o Gallery 2. Não esqueça de verificar os requisitos para a instalação do gallery 2.

Bom este assunto eu vo adiantar, voce vai precisar de apache, php e MySQL 3.x, 4.x / 5.x ou PostgreSQL 7.x / 8.x, Oracle 9i / 10g, DB2 8.2, MS SQL Server 2005.

Sempre é bom dar uma olhada em alguns screeshots, antes de começar, lembrando que no caso de uma galeria de fotos, imagem é tudo.

  • Sobre o Gallery 2

Pela descrição oficial o site do gallery , ele é uma software open source, criado em php, com banco de dados em mysql, (padrão lamp, um dica, use o xampp é bem facil de rodar o php com mysql e apache, tando no linux quando no windows), que tem como objetivo criar e gerenciar albuns de fotos na web, distribuido sobre licença GPL, para não conhece sobre a licença GPL vou traduzir curto e grosso:

É free, grátis, voce não paga nada para usar (tem gente que vai discordar desta afirmação, mas tudo bem).

Caso goste mesmo do projeto do gallery 2 , e queira contribuir com o densenvolvimento deles, pode fazer um doação, que eles aceitam. Como já ficou bem claro, a versão atual, é o Gallery 2.

  • Funcionalidades do Gallery 2

Assistente para instalação / configuração.

Para instalar e configurar o gallery, voce utiliza a propria interface web, as configurações de idioma, plugins, usuários são todas feitas via web, oque facilita muito a instalação e administração.

Image Magick or NetPBM

Utiliza estes dois gerenciadores para manipulação de imagens, para utilizar o gallery voce vai precisar de um dos dois instalados em seu servidor web.

Auto Rotate Images

O gallery é capaz de ler as informações que a sua camera salvou em uma fotos, assim sendo ele faz uma auto rotação das fotos, isto é muito bom, um exemplo é esta foto, o usuário simplesmente incluiu a foto, não precisou se preocupar em que posição ela foi fotografada.

Image Quality and Size Defaults

Podemos definir um tamanho padrão para as fotos, e o gallery faz o redimencionamento automático, é aqui que entra o Image Magick ou NetPBM. Estas manipulações das fotos, são feitas de forma transparente, e muito rapida, existe também um configuração de cache e auto miniaturas, isto aumenta a velocidade do site.

Languages

Suporta multiplas linguagens, e claro o portugues do Brasil.

Gallery-wide Slideshow

Existe a possibilidade de criar slideshow de fotos dos albuns.

Commenting

Sistema de comentário, esta funcionalidade eu desabitei, sei que a interação com usuarios hoje em dia é regra da web 2.0, mas como é um site de uma empresa, e poderiamos receber algum tipo de comentário mal intecionado, preferi retirar esta parte democratica do site, claro que isto foi feito na área de administracao do site também.

Logging

Gera log no syslog ou no log do Windows.

RSS publishing

Configuração do RSS no Gallery 2

Podemos habilitar RSS por album, ou um RSS geral, se voce não sabe o que é RSS, visite este post, eu tentei explicar.

Veja o RSS, que foi configurado para os principais albuns do site de gerenciamento de fotos da empresa onde eu trabalho.

Eventos: http://fotos.passaura.com.br/main.php/rss/Eventos
Geral: http://fotos.passaura.com.br/main.php/rss/Geral
Guindastes: http://fotos.passaura.com.br/main.php/rss/Guindastes
Obras: http://fotos.passaura.com.br/main.php/rss/Obras
Reponsabilidade Social: http://fotos.passaura.com.br/main.php/rss/ReponsabilidadeSocial

Um detalhe importante, Permalinks / Reescrita de URLs

Configuração de permalinks no gallery 2

Todos os endereços que o Gellery gerou, estão no estilo de Permalinks, os links amigaveis. (mais uma regra da web 2.0, que o google adora). O Gallery 2 suporta Reescrita de URL, é fácil voce receber a url http://fotos.passaura.com.br/main.php/v/GUINDASTES/ por email e logo perceber que se trata de fotos de guindastes, isto facilita a vida de qualquer um.

O gallery também criar Permalinks da fotos, ou seja cada foto tem um endereço unico, bem assim:

http://fotos.passaura.com.br/main.php/v/obras/Projeto-Horizonte/IMG_9498.jpg.html

Com isto fica fácil voce divulgar o endereço de um fotos para os amigos por email, adicionar a url em sites de bookmarks etc. Neste caso analisando esta url, temos:

Configuração de reescrita de URL

O album “obras”, e dentro deste, tem outro album “Projeto-Horizonte”, e por fim a foto, com isso podemos criar uma estrutura de organização, tudo é baseado em albuns. Outro exemplo com uma maior estrutura de albuns http://fotos.passaura.com.br/main.php/v/obras/klabin-telemaco-borba/caldeira-Babcock/

Envio de fotos para o Gallery

Gellery Remote

Bom, claro que um site de galeria de fotos, não se constroi sozinho, por este motivo, adicionar fotos de qualquer lugar é uma funcionlidade primordial. O Gallery conta com varias opções para adiconar as fotos nos albuns, a mais utilizada é a trivial, um formulario via web. Ainda temos a possibilidade de utilizar o Gallery Remote, que é uma aplicaçao Java para envio de fotos para os albuns, bem pratico, por possibilita enviar multiplas fotos . Existem outros metodos de envio de fotos para o Gallery, voce encontra um tutorial de como utilizar outros clientes para o envio de fotos para o gallery 2, com por exemplo o picasa.

Sitemap

Um bom plugin para ser instalado é o sitemap, veja este video para saber com instalar plugins no gallery 2, para quem não sabe oque é sitemap, eu sugiro acessar este link para saber tudo sobre o sitemap e como o google utiliza ele. Para ser bem simplório, eu poderia explicar oque é sitemap da seguinte forma:

Sitemap é uma forma de voce avisar para o google que seu site tem uma nova página ou que uma página foi atualizada, desta forma o robo do google, ele vem e indexa aquela nova pagina de forma bem mais rapida, porque ele não precisa olhar o seu site inteiro, acredite, isto realmente se torna mais rapido.

Ao implantar este gerenciador de fotos com o gallery 2, eu inclui o sitemap, a indexação foi bem mais rápida mesmo, em menos de um mês muitas páginas do site já estavam indexadas. Veja aqui o sitemap gerado pelo gallery 2, lembrando que um sitemap, é um arquivo em XML.

Resultado do google

Uma prova de que o sitemap é uma boa opção, para a otimização da indexação de sites, é uma simples pesquisa no google por guindaste 500 tons. Claro que a utilizacão de bons Keywords ajuda muito.

Bloco de imagens

Outra boa funcionalidade do gallery 2, são os blocos de imagens, um código em php que gera blocos de imagens, e podem ser incluidos em qualquer página em php, com várias opções. Acesse este exemplo de utilização de blocos de imagens do gallery 2, mesmo o site da empresa estando em contrução, os blocos com varias imagens da galeria de fotos, mostram as atualizações, a fotos mais acessada etc.

Concluindo: O gallery não é nenhum flickr , mas pode ser muito bem utilizado para gerenciar fotos e imagens, lembrando que um ponto forte é a fácil instalação e gerenciamento.

Caso alguém tenha outra experiência com o Gallery, por favor reporte o link nos comentários.

5 Responses to “Caso de sucesso: Organizando fotos com Gallery 2”

  1. Caso de sucesso: Organizando fotos com Gallery 2 | Tech | E-tinet…

    Criar um gerenciador de imagens nos dias de hoje, com tantas funcionalidades como o Gallery2 seria muito trabalhoso, por este motivo, e sabendo que existem muitos softwares livre para gerenciar imagens, resolvi trabalhar com o Gallery 2.

    Como o titulo…

  2. Não sei se meu comentário será muito útil mas vou tecê-lo de qualquer maneira…
    A tempos venho acompanhando o Gallery2 e ele é realmente um recurso que vem se mostrado facil e útil, principalmente para desenvolvedores inexperientes.
    Outro exemplo muito bom de sua aplicação é o site abaixo:
    http://www.labfoto.ufba.br
    Nele, além do gallery2, podemos ver também o sistema de blog Wordpress funcionando como “espinha dorsal” do site. E, devo dizer, esta foi uma combinação feliz: o resultado foi um site de (extremamente) fácil manuseiro para os webmasters, nenhum especializado, que atende perfeitamente a suas necessidades sem perder de vista a estética.

    Vale a pena dar um olhada no site.

  3. Ola á ian

    visitei o site, muito bom, a utilização do wordpress como CMS e o gallery como gerenciador de fotos é show.

    O melhor, é saber que estamos sobre um plataforma livre, e simples para fazer modificações

  4. Viva

    Não consigo ultrapassar o passo 4, onde tenho que criar um caminho para armazenar minhas fotos.

    Alguém pode me ajudar

    Obrigado

  5. Existe algum modulo de tradução do gallery 2 disponivel???

Leave a Reply