検索可能で閲覧可能な画像ギャラリーを実装する最も簡単な方法-flickrの統合?

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

  •  06-07-2019
  •  | 
  •  

質問

ウェブページが必要な友人がいます。彼は内装工事をしており、彼の作品のギャラリーを持ちたいと思っています。私はおそらくPHPホストに行き、彼のために画像ギャラリーを実装する最良の方法を考えていました。思いついたのは:

  • flickrを使用して画像をホストします。タグを付けてセットに追加できます。タグとセット情報の両方を使用して「カテゴリ」を表示できます。ギャラリーとブラウジングのために。 Flickrにはマルチアップロードツールもあるため、20枚の写真ジョブはアップロードするPITAにはなりません。
  • APIの最適な入手方法flickr統合に適したPHPライブラリはありますか?自分で転がすべきですか?
  • APIキー-これは商用プロジェクトと見なされますか?ウェブページは彼のビジネス用で、彼はサイトを作成するために私にお金を払うでしょう...
  • flickrは仕事にとって間違ったツールですか?それは私の頭の中ではかなり良い解決策のように思えますが、私が見逃しているものがありますか? APIをまったく使用していません。

ご意見ありがとうございます!

役に立ちましたか?

解決

物事を行うのは難しい方法のように思えます-ギャラリー(名前!)。

帯域幅を節約したい場合を除き、ビルド済みのギャラリーをインストールすることで、より良い結果が得られると思います。

他のヒント

この種の最適なソリューションは、 Picasa (もちろんGoogleから)

です。

次のようになります:

  • 埋め込み可能なスライドショーなどを備えたウェブインターフェースを既に持っているGoogle Picasawebアカウントの1 GBの無料の保存容量
  • ウェブアルバムに直接接続されているクライアント側(つまりPicasa)向けの競合する画像閲覧および更新プログラム。とても使いやすいので、おばあちゃんでも写真をオンラインで公開できます。
  • RSSフィードと API からGoogle。
  • カスタムの軽量PHP APIが利用可能

他に何か必要ですか?


Chrisから回答を探している可能性のある他の人への注意:APIはこちら

最近、クライアント用にFlickrベースのフォトギャラリーを実装しました。 Flickrは多くの理由で彼らにとって完璧でした。 Galleryは印象的なオープンソースプロジェクトですが、その機能セット(および管理の複雑さ)は、このクライアントが必要とするものに対してはやり過ぎでした。

Flickr API 、特に URLの作成。Webページを作成するときに必要になります。 APIのPHPラッパーをわざわざコーディングしないでください。 phpFlickr は既にそれを行っており、スマートな実装です。

これは、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;

}

ここでのコツは、入力する必要があるすべてのコードがコードの中央の場所に保存されることです。キャッシングが重要であるため、使用してください。また、リクエストごとに複数の場所にphpFlickrオブジェクトが必要な場合は、一度だけctor'ingしているだけなので、初期化時間を節約できます。

SchizoDuckieの投稿を読んで、phpのpicasa apiを見て、最初はやっかいでしたが、これはサンプルコードは、基本的な統合を開始するのに非常に優れています。

他の言語のサンプルも利用できるようです-できません彼らの有用性を保証するが、彼らも良いと思う。

これらは役に立つかもしれません。これらはmootoolsスクリプトであり、サーバー側のコーディングを必要とせずに実行されます。どちらもFlickrと統合されています。

Ruby on Railsに興味がある場合は、こちらでスクリーンキャストをご覧ください。 RoRで説明しているものと同様のサイトを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top