XooNIps

アイテムタイプモジュール作成手順書

RELEASE 3.40

2008年11月28日


目次

1. このドキュメントについて
2. アイテムの概要
1. Basic Information
2. Detail Information
3. Basic Information と Detail Information の対応
3. アイテムタイプモジュールの概要
1. コールバック関数
2. 画面の作成
3. データ操作
4. モジュール管理
1. インストール処理
2. アップデート処理
3. アンインストール処理
5. ORMオブジェクト
1. データクラスの実装
2. ハンドラクラスの実装
6. 共通ライブラリ
1. Basic Information
2. インデックスキーワード
3. Detail Information
3.1. 添付ファイル
3.2. 添付ファイルのダウンロード制限
3.3. 画像ファイル
3.4. テキスト
7. アイテム登録
1. 登録フォーム要求
1.1. Basic Information の登録フォーム作成
1.2. Detail Information の登録フォーム作成
1.3. パラメータチェック関数
1.4. 予約済みパラメータ名
2. 登録内容確認フォーム要求
2.1. パラメータチェック関数のコールバック
2.2. Basic Information の登録内容確認フォーム作成
2.3. Detail Information の登録内容確認フォーム作成
2.4. 予約済みパラメータ名
3. アイテム登録要求
3.1. Basic Information の登録
3.2. Detail Information の登録
8. アイテム編集
1. 編集フォーム要求
1.1. Basic Information の編集フォーム作成
1.2. Detail Information の編集フォーム作成
1.3. パラメータチェック関数
1.4. 予約済みパラメータ名
2. 編集内容確認フォーム要求
2.1. パラメータチェック関数のコールバック
2.2. 変更フィールドチェック関数のコールバック
2.3. Basic Information の編集内容確認フォーム作成
2.4. Detail Information の編集内容確認フォーム作成
2.5. 予約済みパラメータ名
3. アイテム更新要求
3.1. Basic Informationの更新
3.2. Detail Informationの更新
9. アイテム一覧
1. アイテム概要の生成
10. アイテム一覧印刷用画面
11. アイテム詳細画面
1. Basic Information のフォーム生成
2. Detail Informationのフォーム生成
12. アイテム詳細印刷用画面
13. アイテム削除
1. Basic Information の削除
2. Detail Information の削除
14. メタ情報
1. BasicInformation のメタ情報
2. Detail Information のメタ情報
15. 簡易検索
16. 詳細検索
1. 検索フォーム作成
1.1. $search_var 引数について
2. 検索クエリ (SQL) 文作成
17. アイテム容量
18. XooNIpsモジュールのトップ画面
19. Export
1. ライセンスの合意
2. Detail Information の Export
20. Import
1. クラス
2. クラス名
3. ファイル名,ファイルパス
4. インポートアイテムクラスの実装
4.1. 定義済みのメンバー変数
4.2. オーバーライドするメソッド
4.3. コンストラクタ
5. インポートアイテムハンドラクラスの実装
5.1. 定義済みのメンバー変数
5.2. オーバーライドするメソッド
5.3. コンストラクタ
5.4. 開始要素ハンドラ(xmlStartElementHandler)
5.5. 終了要素ハンドラ(xmlEndElementHandler)
5.6. アイテムのインサート(insert)
5.7. アイテムのnewフラグセット(setNew)
5.8. アイテムのnewフラグ解除(unsetNew)
5.9. アイテムのdirtyフラグセット(setDirty)
5.10. アイテムのdirtyフラグ解除(unsetDirty)
5.11. インポートログの作成(getImportLog)
5.12. 添付ファイルへの対応
6. そのほかの関数
6.1. エラー関数(setErrors)
21. OAI-PMH
1. OAI-PMH処理
1.1. 対応メタデータフォーマットの列挙
1.2. メタデータの生成
22. ダウンロード前の合意要求
1. ライセンスの合意要求の有無
2. ダウンロードの通知の有無
3. 合意要求ブロック
23. 変更履歴
Last updated: 2010/04/15