What's this.
このツールは,論文リストを管理し,Webページとして公開するためのツールである.
単機能のツールであり,
- 設置(インストール)が容易にできること
- 運用が簡単なこと
- カスタマイズしやすいこと
なお,本ツールを使った,当方の論文リストはこちらである.
System requirement
- Web Server runnable with CGI program
- Perl (version 5.8.x)
- SQLite (version 3.x)
- Lots of Perl modules...
- GNU Debian Linux(sarge)
- Apache 2.0.54
- Perl version 5.8.4
- SQLite version 3.2.1
Download
pubtoolz.tar.gz - (wait a moment)
Install
How to use
インストールが完了していれば,基本的な使い方は2種類の作業しかない.
Security
本ツールにおけるセキュリティは,「ロック/アンロック」という極めて簡単な仕組みを採用している.想定しているセキュリティ上の脅威とは,「第三者によって見知らぬ論文データを勝手に追加されること,ならびに,すでに入力されている論文データを変更/削除される」ことである.これに対しPubToolzは,データを入力するとき以外は,1) データ入力/変更/削除用のCGIプログラムを動作させないようにする.とともに,2) データを保持するデータベースの許可権を「読み取りのみ」とする.の二点で対応する.これに関するロックおよびアンロック作業は,makeコマンドを使って行う.この作業のためのMakefileが付属しているので,ユーザは,サーバにログインして,ロック/アンロックを行う.
Customize
公開用Webページの見た目はカスタマイズ可能である.この見た目はスタイルシートにて定義されているので,スタイルシートの知識を持っていれば,見た目のカスタマイズは容易である.スタイル定義ファイルのファイル名はpublist.cssなので,「我こそは!」と思う人は,挑戦してみて下さい.また,作成されたスタイルシートを寄付しても構わないという方は,当方まで是非ご連絡下さい.
Bugs
Internet Explorerでは動作しない機能がいくつかある.
当方はIEを使用しないので,直す気が失せた(無責任).解決法を御存じの方,是非ご連絡を!
License
GPL - GNU General Public Licenseとします