Moyen le plus rapide d'implémenter une galerie d'images consultable et navigable - Intégration Flickr?

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

  •  06-07-2019
  •  | 
  •  

Question

J'ai un ami qui a besoin d'une page Web. Il fait de la construction intérieure et aimerait avoir une galerie de son travail. Je vais probablement aller pour un hôte php, et réfléchissait à la meilleure façon de mettre en œuvre la galerie d'images pour lui. Je suis venu avec:

  • Utilisez flickr pour héberger les images. Ils peuvent être étiquetés, ajoutés à des ensembles et je peux utiliser à la fois les informations de balise et d’ensemble pour afficher les "catégories". pour la galerie, ainsi que la navigation. Flickr dispose également d’outils de téléversement multiples afin qu’un travail de 20 photos ne soit pas un PITA à télécharger.
  • Comment mieux accéder à l’API? Existe-t-il une bonne bibliothèque PHP pour l'intégration flickr? Dois-je rouler le mien?
  • Clé de l'API - s'agit-il d'un projet commercial? La page Web est pour son entreprise, et il va me payer pour créer le site ...
  • Flickr est-il un mauvais outil pour ce travail? Cela me semble une bonne solution, mais est-ce qu'il me manque quelque chose? Je n'ai pas du tout utilisé leurs API.

Merci pour votre contribution!

Était-ce utile?

La solution

Cela semble être une façon difficile de faire les choses. Avez-vous déjà envisagé de Galerie (aucun point sur la créativité pour le nom!).

À moins que vous ne souhaitiez vraiment économiser sur la bande passante, je pense que vous obtiendriez de bien meilleurs résultats en installant une galerie pré-construite.

Autres conseils

La solution idéale pour ce genre de chose est Picasa (proposé par Google)

Vous obtenez:

  • 1 Go d'espace de stockage gratuit sur un compte Google Picasaweb disposant déjà d'une interface Web avec des diaporamas intégrables et autres éléments
  • Un programme de navigation et de chargement d'images en concurrence pour le côté client (notamment Picasa) directement connecté aux albums Web. Il est tellement convivial que même votre grand-mère peut mettre ses photos en ligne avec cela.
  • Flux RSS et API à partir de Google.
  • un api PHP léger et léger est disponible

Besoin d'autre chose?

Note de Chris aux autres personnes qui pourraient chercher une réponse: vous pouvez trouver l'API ici .

J'ai récemment mis en place une galerie de photos basée sur Flickr pour un client. Flickr était parfait pour eux pour beaucoup de raisons. Gallery est un projet open source impressionnant, mais ses fonctionnalités (et la complexité de son administration) étaient excessives pour répondre aux besoins de ce client.

Découvrez l'API Flickr , en particulier la section sur URL de construction , nécessaires pour la création de vos pages Web. Ne vous embêtez pas à coder un wrapper PHP pour les API. phpFlickr l'a déjà fait, et c'est une mise en œuvre intelligente.

Voici une fonction d'aide que j'ai écrite et qui simplifie grandement la vie des différentes pages devant accéder à 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;

}

Le truc, c’est que tout ce que vous avez besoin de saisir est stocké dans un emplacement central dans votre code. La mise en cache est la clé, alors utilisez-la. Et, si vous avez besoin d'un objet phpFlickr à plusieurs endroits pour chaque demande, vous ne le curez qu'une seule fois, ce qui vous fait gagner du temps d'initialisation.

Après avoir lu le post de SchizoDuckie, j’ai jeté un œil à l’API picasa pour php, et j’ai trouvé cela un peu intimidant de commencer, mais j’ai trouvé ceci exemple de code absolument génial pour se lancer avec une intégration basique.

Des exemples de autres langues semblent également disponibles - impossible garantissent leur utilité, mais soupçonnent qu’ils seront bons aussi.

Celles-ci pourraient être utiles. Ce sont des scripts mootools et fonctionnent sans aucun codage côté serveur. Les deux s’intègrent à Flickr.

Si vous êtes intéressé par Ruby on Rails, il existe un ici qui explique comment créez un site similaire à ce que vous décrivez dans RoR.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top