maneira mais rápida de implementar uma pesquisável, galeria de imagens navegável - integração flickr?

StackOverflow https://stackoverflow.com/questions/182901

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu tenho um amigo que é precisa de uma página web. Ele faz construção do interior, e gostaria de ter uma galeria de seu trabalho. Eu provavelmente vou ir para um host php, e estava pensando sobre a melhor maneira de implementar a galeria de imagens para ele. Eu vim com:

  • Use flickr para hospedar as imagens. Eles podem ser marcado, adicionado a conjuntos, e eu posso usar tanto o tag e informações definido para exibir "categorias" para a galeria, bem como de navegação. Flickr também tem ferramentas de multi-carregamento para que um trabalho de 20 foto não será um PITA para upload.
  • A melhor forma de chegar ao api? Existe uma boa biblioteca PHP para a integração flickr? Devo fazer a minha própria?
  • chave de API - é este considerado um projeto comercial? A página web é para o seu negócio, e ele vai estar me pagando para criar o site ...
  • É flickr a ferramenta errada para o trabalho? Ele parece ser uma solução muito bom na minha cabeça, mas há algo que eu estou perdendo? Eu não usei suas APIs em tudo.

Obrigado por qualquer entrada!

Foi útil?

Solução

Parece uma maneira difícil de fazer as coisas - você considerou Galeria (Sem pontos na criatividade para o nome!).

A menos que você está realmente querendo economizar largura de banda, eu acho que você obter resultados muito melhores de instalar algum galeria pré-construído.

Outras dicas

A solução perfeita para este tipo de coisa é Picasa (do Google é claro)

Você recebe:

  • 1 GB de espaço de armazenamento livre em uma conta do Google Picasaweb que já tem uma interface web com slideshows e outras coisas
  • Uma imagem competir navegação e programa upoad para o lado do cliente (ou seja, Picasa) que está diretamente ligado aos álbuns da web. É tão fácil de usar que mesmo sua avó pode colocar suas fotos online com isso.
  • feeds RSS e um href="http://googledataapis.blogspot.com/2007/07/picasa-web-albums-adds-new-api-features.html" rel="nofollow noreferrer"> API do Google.
  • há um costume leve api PHP disponíveis

Necessidade anyting mais?


Nota de Chris para os outros que podem estar à procura de uma resposta: A API pode ser encontrada aqui .

Eu recentemente implementado uma galeria de fotos com base em Flickr para um cliente. Flickr foi perfeito para eles para uma série de razões. Galeria é um projeto de código aberto impressionante, mas seu conjunto de recursos (e complexidade de administração) foi um exagero para o que este cliente necessário.

Confira o Flickr API , especialmente a seção sobre URLs construção , que será necessário quando a construção de suas páginas web. Não se preocupe codificação de um invólucro PHP para o API. phpFlickr já fez isso, e é uma aplicação inteligente.

Aqui é uma função auxiliar que eu escrevi que a vida feita muito mais fácil para as várias páginas que precisam de acesso Flicker:

function newFlickr()
{

     static $flickr = NULL;


     if($flickr != NULL)
     {
         return $flickr;
     }

     $flickr = new phpFlickr(api-key, secret);
     $flickr->setToken(token);
     $flickr->enableCache("db", "mysql://acct:pass@localhost/flickrcache");

     return $flickr;

}

O truque aqui é que todo o crud que você precisa para entrar é armazenado em um lugar central em seu código. Caching é fundamental, para usá-lo. E, se você precisa de um objeto phpFlickr em vários lugares para cada pedido, você só ctor'ing-lo uma vez, o que economiza tempo de inicialização.

Tendo post de Leia SchizoDuckie, eu tinha um olhar para a api picasa para php, e achei um pouco assustadora para começar, no entanto eu encontrei este código de exemplo absolutamente brilhante para começar a trabalhar com alguma integração básica.

As amostras para outras línguas também parecem estar disponível - não pode atestar a sua usefullness, mas suspeito que vai ser bom também.

Estes podem ser de ajuda. Eles são scripts MooTools e executar sem qualquer codificação necessária do lado do servidor. Ambos integração com Flickr.

Se você tem algum interesse em Ruby on Rails, há um screencast aqui que mostra como criar um site semelhante ao que você está descrevendo em RoR.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top