mgallery

概要

  • ユーザのmixiアルバムをサムネイル一覧することが出来ます。って大した機能じゃないな、これは。

demoについて

  • ここで一応demoが見れます。
  • demoにある「mgalleryで見る」というリンクをあらかじめ「お気に入り」とかに登録しておきます。
    BOOKMARKLETってやつですね。
  • で、アルバムを持っているユーザのマイページ(or アルバム一覧)でそのリンクをクリックすると、アルバム画像一覧のページが表示されるという感じ。
  • 閲覧キーが必要なものには対応していない。

インストール

  • PEARのHTTP_Requestが必須なので、インストール先サーバには入れておくこと。
  • sourcrforge.jpからリリースファイルをダウンロードしてみる。
  • 解凍したパッケージをサーバにアップする。
  • global_config.php の DIR_BASE、URL_BASEを本パッケージを配置する場所に変更する。
  • EUC-JP前提で作っているので、SJIS環境(Windowsとか)だときちんと動かないかもしれない。

改修履歴

  • なんかCOOKIEのパラメータが増えていたっぽいので修正(2005/09/30)。

その他

  • そもそも別のものを作ろうと思っていたのですが、とりあえずこれはこれでいいのかな、と。
  • 一応、sourceforge.jpにて公開中。
  • BOOKMARKLETですが、mixiサイトのCOOKIE情報をencodeURIComponentを使って、demoに引き渡してます。
    ちょっと嫌な感じ?
  • prototype.jsを使ってみました。バックエンドでget_images.php というページ解析のスクリプトを叩きにいってます。
    っていいいますか出来上がってから気付いたのですが、別にAjaxじゃなくてもよかったような。
  • mixiサイトへのアクセスはPEARのHTTP_Requestを使用。snoopyのほうがよかった?
  • 折角なのでBSD Licenseにしてみました。Common Public Licenseでもよかったのだろうけど。
    ちなみにprototype.jsはMIT Licenseっぽいです。これは(修正)BSDライセンスとあまり変わらないらしい。
  • CSSはこのへんとかを参考。・・・個人的にはCSSが一番よく分かっていないなぁ。
  • mixiへの接続用COOKIE情報とか解析済アルバムページ情報などはセッションに放り込んである。
    Javaと異なりファイルベースのセッションなので、セッションのメモリサイズとかあまり深く考えてなかったり。
  • ただしdemo自体は共有サーバ使っているので、セッションファイルのセキュリティが高いとは言えない。
    多分、/tmp にそのまま放り込んでいるので、他ユーザからの読み取りが可能だと思う。

コメント


お名前:

*1 (, http://axure.com/cs/members/shufuni.aspx shufuni xxx, >:

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Sat, 20 Mar 2010 07:13:48 JST (679d)
SourceForge.jp