What's this.
このツールは,論文リストを管理し,Webページとして公開するためのツールである.

単機能のツールであり,

  1. 設置(インストール)が容易にできること
  2. 運用が簡単なこと
  3. カスタマイズしやすいこと
を目指したつもりである.論文リストを公開する必要のある研究者をはじめ,自分の業績や出版物リストを管理する必要のある方々に利用して頂ければ幸いである.
なお,本ツールを使った,当方の論文リストはこちらである.

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種類の作業しかない.
* 論文データを入力
CGIプログラムを通じて,論文(業績/出版物)データを入力する. (デモページ)
* 論文リスト公開ページで内容を確認
論文リスト公開ページで,入力されたデータが公開用ページに反映されていることを確認する. (デモページ)
Security
本ツールにおけるセキュリティは,「ロック/アンロック」という極めて簡単な仕組みを採用している.想定しているセキュリティ上の脅威とは,「第三者によって見知らぬ論文データを勝手に追加されること,ならびに,すでに入力されている論文データを変更/削除される」ことである.これに対しPubToolzは,データを入力するとき以外は,1) データ入力/変更/削除用のCGIプログラムを動作させないようにする.とともに,2) データを保持するデータベースの許可権を「読み取りのみ」とする.の二点で対応する.これに関するロックおよびアンロック作業は,makeコマンドを使って行う.この作業のためのMakefileが付属しているので,ユーザは,サーバにログインして,ロック/アンロックを行う.
Customize
公開用Webページの見た目はカスタマイズ可能である.この見た目はスタイルシートにて定義されているので,スタイルシートの知識を持っていれば,見た目のカスタマイズは容易である.スタイル定義ファイルのファイル名はpublist.cssなので,「我こそは!」と思う人は,挑戦してみて下さい.また,作成されたスタイルシートを寄付しても構わないという方は,当方まで是非ご連絡下さい.
Bugs
Internet Explorerでは動作しない機能がいくつかある.
当方はIEを使用しないので,直す気が失せた(無責任).解決法を御存じの方,是非ご連絡を!
License
GPL - GNU General Public Licenseとします