Next-L Enju
ワークショップ #73
2018年11月18日
田辺浩介 TANABE, Kosuke
Twitter/Github: @nabeta
今日の話題
• 初めての方へ: Enjuについて
• 1.3.0リリース
• 図書館総合展
• 東海北陸地区保存書庫
• 南三陸町の停止
• 1.4系の確認
• 同じISBNのグループデータを使ってWorkを作る
• Issueのチェック
Next-L Enjuとは
• オープンソースの図書館管理システム
• ソースコードはGitHubで公開
• https://github.com/next-l/enju_leaf
• デモサーバは以下で動作
• https://enju.next-l.jp
• 現在の最新バージョンは1.3.0(2018年10月30日リリース)
Next-L Enjuのデモサーバ
https://enju.next-l.jp
Enjuはどんなシステムなの?
• 小規模な図書館の業務をひととおり行えるシステム
• 書誌・所蔵管理
• 受入・検索
• 貸出管理
• 貸出・返却・予約・督促
• 利用者管理
• 個人情報・利用者区分・権限管理
• 施設管理
• 分館・書棚管理
1大学 = 1分館として
扱うことも可能
Enjuは誰が使っているの?
• 専門図書館を中心に10館程度が導入
• 物質・材料研究機構
• 笹川スポーツ財団
• 大阪女学院大学
• 兵庫県立人と自然の博物館
• 茨城女子短期大学
• 南三陸町図書館(2018年3月まで)
• その他、イントラで動作している導入例もある
物質・材料研究機構での
Next-L Enju
https://library.nims.go.jp
デジタル化した資料も
アップロードできる
兵庫県立 人と自然の博物館
http://muselib.hitohaku.jp
Enjuは誰が作っているの?
• Project Next-Lというコミュニティ
• https://www.next-l.jp
• 図書館システムの開発に興味を持つ図書館関係者
• 図書館員、研究者、エンジニア、図書館利用者
どうやったら参加できるの?
• 月に1回開催するワークショップに参加
• 主に筑波大学(茨城県つくば市)で開催
• 東京や地方での開催も不定期に実施
• 次回の地方開催は大阪で2019年1月26日に実施
• GitHubを通して参加
• 不具合報告の報告や機能追加の議論を行うための掲示板(イシュート
ラッカー)に書き込む
• 機能追加・修正プログラムを作成して提案する(プルリクエスト)
Facebookでの
ワークショップ告知
Enjuはどうやって動かすの?
• 仮想マシンをダウンロードしてインストール
• 初めての方向け。自分のコンピュータ上に別環境を作成
• VirtualBoxによる仮想マシンイメージを提供
• ソースコードを入手して自分のコンピュータやサーバにインス
トール
• 開発者向け
VirtualBoxを使って
Windowsの中でEnjuの
インストールされた
Linuxを動かしている
Enjuはどんな技術で作られているの?
• 広く用いられているオープンソースソフトウェアを用いて開発
• 開発言語: Ruby
• Webアプリケーションフレームワーク: Ruby on Rails
• データベース: PostgreSQL/MySQL/SQLite3
• 検索エンジン: Apache Solr
• 上記が動作する環境であれば、ほとんどのレンタルサーバや
クラウド環境で動作可能
Enjuでわからないことがあったら?
• オンラインマニュアルを参照する
• https://next-l.github.io/manual/1.3/
• GitHubのイシュートラッカーで質問する
• 不具合報告や新機能の提案を行う掲示板のようなもの
• 書き込みにはGitHubのアカウント(メールアドレスの登録)が必要
GitHubの
イシュートラッカー
への書き込み
機能追加要望の
書き込み
Enjuの今後は?
• WebNDLA・Wikidataによる著者名典拠入力
• IIIF対応など、デジタルアーカイブ構築への対応
• もっと簡単なセットアップとバックアップ
• ほかには?…今日のワークショップでもぜひお聞かせください
みなさまの参加を
お待ちしています!
リンク集
• Project Next-LのWebサイト
• https://www.next-l.jp
• Next-L Enju
• https://enju.next-l.jp (デモサーバ)
• https://www.next-l.jp/?page=VM (仮想マシンのダウンロード)
• https://github.com/next-l/enju_leaf (ソースコード)
• https://github.com/next-l/enju_leaf/issues (イシュートラッカー)
• https://next-l.github.io/manual/1.3/ (マニュアル)
• Facebookページ(ワークショップの開催案内)
• https://www.facbook.com/projectnextl
nextlenju73

nextlenju73