EPrints 2.3技術文書 - generate_viewsコマンド |
generate_views - EPrintsアーカイブの静的なブラウズページを作成する
generate_views archiveid [options]
EPrintsアーカイブの静的な「ブラウズビュー」を作成する。
このコマンドがすることはArchiveConfig.pmでブラウズフィールドであると設定したフィールドについてのブラウズページを作成することである。該当フィールドの各値についての静的ページを作成し、さらに、これらのページへ導くインデックスページを作成する。
たとえば、「年」でブラウズできるようにすると、このコマンドはyearフィールドのユニークな値ごとに1ページを作成する。それで、ユーザは1995年のページを見ると1995年のすべてのイープリントへのリンクを見ることができる。
ブラウズビューの利点は、検索よりデータベースへの負荷が少ないことである。2、3のフィールドをブラウズフィールドに指定することを想定している。
このコマンドは1時間に1回程度実行するのが望ましいが、大規模なアーカイブでは1日に1回、あるいは1週間に1回程度になるだろう。イープリントの数が増えるほど実行する時間が長くなるからである。 実行時間はおおよそO(言語数 * イープリント数 * ブラウズフィールド数)のオーダーである。 cronを使ってこれを自動的に実行することができる。
このコマンドはEPrints2システムの一部である。EPrints2は、Christopher Gutteridgeにより開発された。
EPrintsのバージョン: 2.3.6
詳細な情報が必要な場合は、http://www.eprints.org/を参照のこと。メーリングリストに関する情報などがある。
Chris Gutteridgeに連絡を取る場合はsupport@eprints.orgにメールする。
何らかの理由があって郵便で連絡を取る必要がある場合、EPrintsの連絡先は次のとおりである。
EPrints c/o Christopher Gutteridge Department of Electronics and Computer Science University of Southampton SO17 1BJ United Kingdom
このファイルはGNU EPrints 2の一部である。
Copyright(c)2000-2004 University of Southampton, UK. SO17 1BJ.
EPrints 2はフリーソフトウェアである。フリーソフトウェア財団(Free Software Foundation, FSF)が公表しているGNU一般公衆利用許諾契約書(バージョン2か、希望によってはそれ以降のバージョンのうちのどれか)の定める条件の下で、EPrints 2を再配布または変更することができる。
EPrints 2は有用であることを願って配布されているが、*まったくの無保証*である。 商業可能性の保証や特定の目的への適合性は、言外に示されたものも含めまったく存在しない。詳しくはGNU一般公衆利用許諾契約書を参照のこと。
EPrints2と一緒にGNU一般公衆利用許諾契約書の複製物を受け取ったはずである。もし受け取っていない場合は、フリーソフトウェア財団まで請求のこと。
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This file is part of GNU EPrints 2.
Copyright(c)2000-2004 University of Southampton, UK. SO17 1BJ.
EPrints 2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option)any later version.
EPrints 2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with EPrints 2; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
EPrints 2.3技術文書 - generate_viewsコマンド |