Concatnation

ページを結合します.

以下が結合したページたちです


GalleryAdministrator

The latest version: 0.0.8(download)

Sample

BTS(Japanese only)

pkgsrc

Comments

コメント

GalleryAdministrator

README.en

$Id: README.en 574 2005-05-20 13:56:34Z kou $

Author

Kouhei Sutou <kou@cozmixng.org>

Please

GalleryAdministrator is a m18n software. But I can't make any messages other than Japanese and (funny) English because of I can't understand. So I'm asking for some messages for (correct) English, French, and so on.

Licence

Ruby's

USE AT YOUR OWN RISK.

Mailing list

Send mail that To field is cozdev@cozmixng.quickml.com , Cc field is kou@cozmixng.org and Subject and Body contain somthig to cozdev@cozmixng.quickml.com.

Note that this mailing list's main language is Japanese. But English mail is welcome too.

What's this?

CGI and mail interface for [RAA:RubyPhoto] and zphoto.

This include extended RubyPhoto. But this is not include RubyPhoto's samples.

Good for zphoto if your zphoto version is >= 1.1.

You can make galleries for some languages if you want.

Dependency libraries

Suggested libraries

Ohter suggested

Get

<URL:http://www.cozmixng.org/~kou/download/gallery.tar.gz>

% svn co http://www.cozmixng.org/repos/ruby/gallery/trunk gallery

Install

% ruby setup.rb config
% ruby setup.rb setup
# ruby setup.rb install

Setup

Copy(cp) or link(ln -s) some files, and modify some files.

For CGI

% cp interface/admin.rb /somewhere/that/is/accessed/via/HTTP/
% cp sample/counter.rb /same/direcoty/of/admin.rb/
% cp sample/{http,gallery}.conf /somewhere/that/is/included/$LOAD_PATH/
% cp sample/dot.htaccess /somewhere/that/is/accessed/via/HTTP/.htaccess
% cp sample/scripts/* /somewhere/that/is/set/as/JS_PATH/
% cp sample/dot.rubyphoto-ignore /somewhere/that/is/set/as/ENV["HOME"]/.rubyphoto-ignore

And do the following.

For templates

Select you like templates.

Templates that name is started with zphoto are for zphoto.

% cp -R sample/templates/where_you_like_template /somewhere/that/is/templates/directory/
% cp sample/css/* /somewhere/that/is/accessed/css/via/HTTP/
% cp sample/images/* /somewhere/that/is/accessed/images/via/HTTP/

Modify shared.xml in each template.

For RubyPhoto

% cp sample/dot.rubyphoto-ignore /somewhere/that/is/set/as/ENV['HOME']/

For mail

If you want to add a image via mail, need following works.

% cp sample/mail.conf /somewhere/that/is/included/$LOAD_PATH/
% cp interface/mail_admin.rb /somewhere/

If you need, do following.

% cp sample/dot.forward /your/home/directory/.forward

Use

Access admin.rb with your browser.

Tips

Settings of the password for administrator.

`.' is the user who has administrator authority. So, first, set the password of `.' at `User Registration'.

Update from console

Use sample/initgallery.rb

% initgallery.rb --config-file /path/to/gallery.conf --lang .en

Specify `--verbosity' 3 if you want to see update status.

% initgallery.rb --config-file /path/to/gallery.conf --lang .en --verbosity 3

Thanks

GalleryAdministrator::README.en

README.ja

$Id: README.ja 574 2005-05-20 13:56:34Z kou $

作者

Kouhei Sutou <kou@cozmixng.org>

ライセンス

Ruby's

無保証です。

お願い

GalleryAdministratorは多言語化されたソフトウェアです.しかし, 私が理解できないため日本語と(それっぽい)英語以外のメッセージ が用意できません.そのため,私は(しっかりした)英語やフランス 語等のメッセージファイルを求めています.

メーリングリスト

COZMIXNG RWiki - 連絡先 を御覧下さい.

バグトラッキングシステム

ご意見ご要望不具合報告等は作者へのメール,上記のメーリングリ スト,RWikiへの書き込みまたは影舞 をご利用下さい.

なにこれ?

[RAA:RubyPhoto]zphotoのメールと CGIのインターフェイスです.

これには拡張版RubyPhotoが付属してあります.拡張版でないと動きません. また,オリジナルのサンプルは付属していません.

zphotoは,バージョンが1.1以上のものを使うとなおよいです.

複数の言語に対応したギャラリーを生成できます。

サンプルとして(tDiaryの)テーマをユーザが変更できるギャラリー のテンプレートとJavaScript、携帯用のギャラリーを生成するテン プレートも付属しています。

依存ライブラリ

あればいいライブラリ

あればいいもの

入手方法

<URL:http://www.cozmixng.org/~kou/download/gallery.tar.gz>

% svn co http://www.cozmixng.org/repos/ruby/gallery/trunk gallery

インストール

% ruby setup.rb config
% ruby setup.rb setup
# ruby setup.rb install

設定

いくつかのファイルをコピー(cp)またはリンク(ln -s)して,設定 ファイル(admin.rbやshared.xml)を編集してください。以下の例で はコピーしています.

CGI用

% cp interface/admin.rb /HTTPでアクセスするディレクトリ/
% cp sample/counter.rb /admin.rbと同じディレクトリ/
% cp sample/{http,gallery}.conf /ロードパスが通っているディレクトリ/
% cp sample/dot.htaccess /HTTPでアクセスするディレクトリ/.htaccess
% cp sample/scripts/* /JS_PATHに設定したディレクトリ/
% cp sample/dot.rubyphoto-ignore /ENV["HOME"]に設定したディレクトリ/.rubyphoto-ignore

あとは,

して下さい.

テンプレート用

sample/templates/にいくつかテンプレートが用意してあるので好きなものを 選択して下さい.複数選択してもかまいません.もちろん,自分で作ってもか まいません.

zphotoで始まるテンプレートはzphoto用のテンプレートになります.

% cp -R sample/templates/好きなテンプレート /TEMPLATES_DIRに設定したディレクトリ/
% cp sample/css/* /CSS用のディレクトリ/
% cp sample/images/* /画像(アイコン等)用のディレクトリ/

あとは各テンプレートのshared.xmlの設定を変更して下さい.

RubyPhoto用

% cp sample/dot.rubyphoto-ignore /ENV['HOME']に設定したディレクトリ/

メール用

メールで画像を投稿したい場合は,以下の作業も必要になります.

% cp sample/mail.conf /ロードパスが通っているディレクトリ/
% cp interface/mail_admin.rb /どこか/

必要ならば,

% cp sample/dot.forward /ホームディレクトリ/.forward

使う

ブラウザでadmin.rbにアクセスして下さい.

Tips

管理者のパスワード設定

"."は管理者権限を持ったユーザになります.なので,まず,「ユー ザ登録」で"."のパスワードを設定して下さい.

バックアップ

GALLERY_DATA_DIRさえバックアップすればGALLERY_DIRに生成され るHTMLは完全に復活できます.もし,GALLERY_DIRの内容が消えて しまった場合は以下のようにして下さい.

うーん,あんまり嬉しくないですね.

コンソールからアップデート

sample/initgallery.rbを使います.

% initgallery.rb --config-file gallery.confへのパス --lang .ja

例えば,gallery.confが~gallery/site/gallery.confにある場合は こんな感じ.

% initgallery.rb --config-file ~gallery/site/gallery.conf --lang .ja

進行状況を表示したかったら--verbosity 3を指定する.

% initgallery.rb --config-file ~gallery/site/gallery.conf --lang .ja --verbosity 3

ちなみに,英語用のギャラリーを更新したい場合は--lang .enを携 帯用は--lang .ja.iを指定してください.

感謝

GalleryAdministrator::README.ja

GalleryAdministrator::WorkedAt

GalleryAdministrator is worked at ...

GalleryAdministrator::WorkedAt

GalleryAdministratorのToDo

なんとYahoo!にも同じ様なサービスがあった.

差別化を計るためにも何か出来た方がいいだろう.まぁ,オープンソースってのが最大の売りでもあるんだけどね.

メモ

メールインターフェイスが使いづらい

メール本文に認証情報などを含めるのは使いづらい気がする。

理由

解決案

未解決

遅い

処理時間はテンプレート数に比例.

テンプレートを一種類だけに限定するといくらかは良くなるけど,それじゃあなぁ.

RubyPhotoをベースにしている限りこれは解決しそうにないなぁ.

リファクタリング

今は一枚岩なのでモジュール化しよう.

もう,汚すぎで嫌になっちゃう.

圧縮されたファイルからギャラリーを展開

いちいち一個ずつ画像をアップするのは面倒だろうという事で,あらかじめ階層化されたギャラリーを圧縮して一つのファイルとして送ることでギャラリーを生成できるようにしたら便利なんじゃない?

英語が変

どうしようもないよ、これは。。。

解決

依存ライブラリを選択できるように

同じ様な機能を提供するライブラリがいくつかあったりします(例えばXMLパーサには[RAA:xmlscan][RAA:REXML]等があります).できれば,この機能を提供するライブラリのどれか一つがあれば使えるようにしたいです.

とりあえず,[RAA:RMagick]がなくても[RAA:Imlib2-Ruby][RAA:Ruby-GNOME]があれば動くようにしたいです(これは[RAA:RubyPhoto]の問題).

うごかないらしい - (2003-09-24)

あとで<URL:http://arika.org/tmp/gallery-svn20030920.patch>をみておくこと

typoを直した.

作成者の情報を入力できるようにする - (2003-07-14)

ユーザ管理から出来るようにした.

パスワードファイルの名前 - (2003-07-04)

.htpasswdから.gallerypasswdに変更

0.0.3では.htpasswdでも.gallerypasswdでもオッケーで,0.0.4,5,6くらいからは.gallerypasswdのみにしようっと.

動作を軽快に - (2003-06-04)

画像数、ギャラリー数、テンプレート数に比例して処理時間が延びていきます。CGIなのでどうにかしたいものです。

メールインタフェースを付ける - (2003-06-04)

携帯で写真が撮れる時代になりました.なんと,撮った写真をメールで添付することが出来るそうです.メール添付でギャラリーが作れるようになれば興味を持つ人もいるのではないでしょうか?

更新時刻を入れる - (2003-06-04)

どの画像がいつ更新されたのかを入れた方がいいだろうなぁ,多分.そして,更新順表示とか出来たらなおいいだろう.

GalleryAdministrator::ToDo.ja
Powered by COZMIXNG

COZMIXNG