Jiofront - Version 1.07
■概要■
Jiofrontはネットワーク経由でファイルを管理する為のCGIです。
・サーバ上のファイルやディレクトリに直接アクセスすることができます。
もちろんファイル名、ディレクトリ名ともに2バイト文字に対応しています。
・複数ファイルのアップロードや、文字コードと改行コードを指定してテキスト
ファイルを作成・編集することができます。
・画像ファイルはサムネイル表示することができます。
・導入環境に合わせてファイルの文字コードを3つから指定することができます。
■開発の経緯■
nWDの開発開始から5年。 欲しいと思った機能を積極的に取り込んできたnWDですが
使い込むことにより出てきた不満を解消する為に新たなプログラムとして再出発
することになりました。
プログラム名は変わってしまいましたが、JiofrontではnWD開発のきっかけになった
「サーバのファイルを直接扱えるプログラム」の流れからは外れておらず、
より簡単に導入でき、より使いやすく開発されています。
プログラム名の由来は秘密です。(GeoFrontとは関係ありません)
■SCREENSHOT■
・ サムネイルなし IE6.0 jpg画像(1024x768)
・ サムネイルあり IE6.0 jpg画像(1024x768)
・ タイルモード IE6.0 jpg画像(1024x768)
・ タイルモード全画面 IE6.0 jpg画像(1024x768)
■SAMPLE■
・ここからユーザID・パスワード共に guest でアクセスしてください。
・JiofrontのSAMPLE版は下記の機能制限をしております。
※特定拡張子の表示を制限しています。
※ファイル作成時の属性は666固定になります。
※ファイルのアップロードはできません。
※ファイルの属性は変更できません。
※ファイルの名前は変更はできません。
※ファイルは削除できません。
※テキストファイル編集で別名保存はできません。
※ファイルのコピーや移動はできません。
■DOWNLOAD■
・LZH形式
・ZIP形式
・CAB形式
・TGZ形式
・7ZIP形式
■掲載雑誌■
・未掲載
■掲載サイト■
・未掲載
■機能■
Jiofrontには以下の機能があります。
nWDより引き継いだ機能
・ファイル一覧の表示(ファイル、種類、サイズ、更新日時、属性、所有者)
・ディレクトリ一覧の表示(属性、ディレクトリ)
・ファイル一覧のソート(ファイル、種類、サイズ、更新日時)
・ディレクトリ一覧のソート(ディレクトリ)
・ファイル一覧での表示制限(表示・非表示拡張子指定)
・ファイル一覧にダウンロード専用リンク表示
・ファイル一覧のファイル名の省略表示
・ファイル一覧のファイル名の省略表示の長さ指定
・ディレクトリ一覧の表示エリアサイズ指定
・ファイル一覧のファイル名、拡張子、サイズ、日時、属性、所有者の表示エリア
サイズ指定
・2バイト文字を使用したファイル、ディレクトリアクセス
・テキストファイルの作成(文字コード、改行コード指定保存対応)
・テキストファイルの編集(文字改行コードの自動判別、読み直し、指定保存対応)
・テキストファイルの編集時、別名保存
・指定しなかった場合の新規ファイル名に日付付加
・ディレクトリの作成
・ファイル、ディレクトリの削除
・ファイル、ディレクトリのリネーム
・ファイル、ディレクトリの属性変更
・複数ファイルのアップロード(属性指定可能)
・画像のサムネイルの表示(JPG,GIF,PNG,BMP)
・背景色の指定
・背景の表示(全画面にタイル表示、透明度指定可能)
・前景の表示(左下もしく右下、最前面に表示)
・ユーザ認証(ID+パスワード、自動ログオフ)
・ベースディレクトリ指定による上位ディレクトリアクセス
・画像と本体のキャッシュ(有効時間設定可能)
・ImageMagick対応サムネイル表示
・閲覧キャッシュと本体キャッシュ
・ファイル名の文字コード指定
Jiofrontで搭載した機能
・クリップボード経由のファイル・ディレクトリのコピー・移動(複数指定対応)
・ファイル、ディレクトリの削除(複数指定対応)
・ファイル、ディレクトリの属性変更(複数指定対応)
・画像のサムネイルのタイル表示(JPG,GIF,PNG,BMP)
・背景画像に重ねる色の指定(ImageMagick Ver 6以上使用時)
・背景画像に重ねる色の度合い指定(ImageMagick Ver 6以上使用時)
・背景画像の表示サイズの指定
・背景画像の表示位置指定
・クッキー認証を使用した自動ログオン(from PC)
・製造番号を利用したかんたんログオン(from 携帯)
・複数ベースディレクトリ指定、切り替え
・サムネイルの角度指定(ImageMagick使用時)
・サムネイルの背景色指定(ImageMagick使用時)
・携帯電話で画像閲覧時、環境設定で指定したサイズにアスペクト比を
保存したまま自動縮小(ImageMagick使用時)
・ファイル一覧を全体に拡大する機能(「<<<<<」と「>>>>>」のリンク)
・現在のディレクトリのパン屑機能(中間ディレクトリへのアクセス機能)
・サムネイルの画質指定(from PC,携帯)(ImageMagick使用時)
・閲覧画像の画質指定(from 携帯)(ImageMagick使用時)
■仕様■
・文字/ボタン半透明合成はInternet ExplorerとOperaとFirefoxの一部のVerで動作
・透明度の変更機能はInternet ExplorerとOperaとFirefoxの一部のVerで動作
・ファイル名やディレクトリ名に半角カナを指定することはできません
・ディレクトリ名に「白抜きハート」等の特殊文字を使用することはできません
・テキストファイル編集中の読み直し機能は携帯電話では機能しません
■動作確認環境■
・UNIX系
OS :Redhat Linux
HTTPD:Apache 1.3.xx
PERL :Perl 5.8.0
Jcode:Jcode.pm
・Windows系
OS :Windows2000 , WindowsXP , WindowsVista
HTTPD:Apache 2.0.49
PERL :ActivePerl 5.8.7
Jcode:Jcode.pm 2.6
・Jiofrontの動作にJcode.pmは必要です。 必要に応じて導入して下さい。
http://openlab.jp/Jcode/index-j.html
・ImageMagick対応の機能があります。 必要に応じて導入してください。
■表示確認環境■
・Internet Explorer Ver 7.0
・Internet Explorer Ver 6.0 SP2
・Donut Q Ver 79
・Opera 9.01
・DoCoMo SH-01A(内蔵ブラウザ)
■更新履歴■
Ver x.xx ---------+---------+---------+---------+---------+---------+---------+
Ver 1.00 nWD Ver 3.50 より派生
Ver 1.01 (1)ダウンロード時ファイルサイズを応答するように変更
(2)ファイル名の省略表示で文字化けする不具合を解消
(3)環境設定画面でJavaScriptエラーになる不具合を解消
(4)ファイル一覧を拡大するリンクを追加(JavaScript有効時)
(5)サムネイルサイズの最大の一つ前のサイズを800に変更(モバイルは200)
Ver 1.02 (1)現在のディレクトリ表示にパン屑機能を追加
(2)ディレクトリ名の最後が「能」の場合にファイル扱いされる不具合を解消
Ver 1.03 (1)サンプル版のファイル編集画面で編集中のファイル名が正しく
URLエンコードされない不具合を解消
(2)表示欄から画面更新ボタンを廃止し環境設定の横にある画面更新リンクを
表示欄に表示するように変更
(3)JavaScript有効時の機能としてファイル・ディレクトリ選択時のみ
選択対象の処理欄を表示するように変更
(4)JavaScript有効時の機能としてアップロードファイルを指定時のみ
次のファイルの参照ボタン・属性選択・アップロードボタンを表示
するように変更
(5)セッションが削除されない不具合を解消
Ver 1.04 (1)ImageMagickで使用するパス指定欄を追加
(2)1.03で発生した新規作成テキストボックスの不具合の解消
(3)ファイル・ディレクトリのコピー・移動の操作方法をクリップボード経由
で行うように変更(同機能の為にjio_clip.plを追加)
Ver 1.05 (1)1.04で発生したImageMagickを使った下記背景関連の不具合を解消
・背景画像に色を重ねる度合い
・背景画像に重ねる色
・背景の大きさ
(2)背景透明度をボタン透明度に変更
(3)ボタン透明度のリストを環境設定と同じ順番に変更
(4)サムネイルの画質設定機能を追加(PC・携帯毎)
(5)携帯での画像閲覧時の画質設定機能を追加
Ver 1.06 (1)Firefoxでタイル表示時、画面内で画像が折り返さない不具合を解消
(2)JavaScript有効時、複数選択で1つだけ選択した場合に選択対象の処理が
できるように変更
(3)JavaScript有効時、複数選択で1つだけ選択した場合に選択対象の
テキストボックスに選択対象の名前を表示するように変更
(4)ImageMagickを使った下記処理を高速化
・背景画像に色を重ねる処理
・サムネイル画像の回転処理
(5)ImageMagickを使った下記処理の不具合を解消
・背景画像に色を重ねる度合いを「重ねない(0%)」にしても
重ねる処理をしていた
Ver 1.07 (1)1ファイルの場合、選択対象の処理欄が表示されない不具合の解消
(2)「管理画面」から「ユーザ管理画面」へ画面名変更
Ver x.xx ---------+---------+---------+---------+---------+---------+---------+
■ダウンロード用圧縮ファイルの内容■
/doc
┣jio履歴.txt :更新履歴
┗readme.txt :このドキュメント
/lib
┣jio_auth.pl :ユーザ登録のスクリプト
┣jio_clip.pl :クリップボードのスクリプト
┣jio_disp.pl :表示用スクリプト
┣jio_init.pl :初期設定のスクリプト
┣jio_ses.pl :ユーザ認証のスクリプト
┣jio_set.pl :環境設定のスクリプト
┣jio_sys.pl :メインのスクリプト
┣jio_util.pl :その他機能のスクリプト
┗jio_view.pl :ImageMagickのサムネイルスクリプト
/var
┗jio.def :環境設定の初期情報
jio.cgi :起動用のスクリプト
■設置例1■(cgi-binディレクトリにデータが設置できる場合)
ベースディレクトリ
/home/everyone/cgi-bin/jio/data/
認証ファイル
var/jio.usr
認証用セッション管理ファイル
var/jio.sss
かんたん認証用セッションファイル
var/jio.utn
クリップボードファイル
var/jio.clip
/home
┗/everyone
┗/cgi-bin
┗/jio
┣/data
┣/lib
┃ ┣jio_auth.pl
┃ ┣jio_clip.pl
┃ ┣jio_disp.pl
┃ ┣jio_init.pl
┃ ┣jio_ses.pl
┃ ┣jio_set.pl
┃ ┣jio_sys.pl
┃ ┣jio_util.pl
┃ ┗jio_view.pl
┣/var
┃ ┣jio.clip
┃ ┣jio.def
┃ ┣jio.set
┃ ┣jio.sss
┃ ┣jio.usr
┃ ┗jio.utn
┗jio.cgi
■設置例2■(cgi-binディレクトリにデータが設置できない場合)
ベースディレクトリ
/home/everyone/public_html/jio/data/
認証ファイル
../../jio/var/jio.usr
認証用セッション管理ファイル
../../jio/var/jio.sss
かんたん認証用セッションファイル
../../jio/var/jio.utn
クリップボードファイル
../../jio/var/jio.clip
/home
┗/everyone
┗/public_html
┣/cgi-bin
┃ ┗/jio
┃ ┣/lib
┃ ┃ ┣jio_auth.pl
┃ ┃ ┣jio_clip.pl
┃ ┃ ┣jio_disp.pl
┃ ┃ ┣jio_init.pl
┃ ┃ ┣jio_ses.pl
┃ ┃ ┣jio_set.pl
┃ ┃ ┣jio_sys.pl
┃ ┃ ┣jio_util.pl
┃ ┃ ┗jio_view.pl
┃ ┗jio.cgi
┗/jio
┣/data
┗/var
┣jio.clip
┣jio.def
┣jio.set
┣jio.sss
┣jio.usr
┗jio.utn
|