Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Next-L Enju概要 / Next-L Enju Overview (2020-11-04)
Search
Masao Takaku
November 04, 2020
Programming
0
160
Next-L Enju概要 / Next-L Enju Overview (2020-11-04)
図書館総合展2020 Project Next-L チュートリアル
2020年11月4日(水)
オンライン開催
Masao Takaku
November 04, 2020
Tweet
Share
More Decks by Masao Takaku
See All by Masao Takaku
ttl2html (RDF/Turtle to HTML)
masao
0
62
Knowledge Representation of Educational Metadata in Linked Open Data: Promoting the Educational Use of Digital Cultural Heritage
masao
0
38
論文の探し方 (高久研究室編) / How to find scholarly articles
masao
0
240
Code4Lib JAPANカンファレンス10周年振り返り / 10 years of Code4Lib JAPAN conference
masao
0
110
学習指導要領LOD / 2022-03-13 JP-COS LOD
masao
0
290
SHACL (Shapes Constraint Language) によるアプリケーションプロファイル記述の試み / 2021-11-26 SIGSWO
masao
0
500
研究紹介 高久研究室 (2021年版) / 202104 Takaku Lab Intro
masao
0
280
ウィキペディアタウンサミット2021 : 冒頭解説 / Wikipedia Summit 2021
masao
0
380
IFLA図書館参照モデル輪読会資料 4.1.3 / IFLA LRM 4.1.3
masao
0
240
Other Decks in Programming
See All in Programming
gen_statem - OTP's Unsung Hero
whatyouhide
1
190
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
230
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
8
7.2k
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
270
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
220
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
280
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
alexanderschranz
1
120
生成AIを使ったQAアプリケーションの作成 - ハンズオン補足資料
oracle4engineer
PRO
3
180
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
150
英語 × の私が、生成AIの力を借りて、OSSに初コントリビュートした話
personabb
0
180
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
830
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
880
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Java REST API Framework Comparison - PWX 2021
mraible
30
8.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Statistics for Hackers
jakevdp
798
220k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
The Language of Interfaces
destraynor
157
24k
Embracing the Ebb and Flow
colly
85
4.6k
Rails Girls Zürich Keynote
gr2m
94
13k
Transcript
Next-L Enju概要 Project Next-L 2020年11月4日(水) 図書館総合展2020 @ オンライン企画
Next-L Enjuの概要 • Next-L Enju : 統合図書館システム • 特長 モダンでシンプルな構成
Ruby on Rails 安価なサーバでも運用可能 仮想マシンの配布:個人用のPCでも試用可能 機能面でもさほど不足はない 中小規模の図書館であれば十分に対応可能 検索性能などは業界でも高い水準にある オープンソースソフトウェアとコミュニティ ボランティアベースでの開発とマニュアル整備など
統合図書館システムNext-L Enju • オープンソースソフトウェア MITライセンス Ruby on Rails
+ Apache Solr + PostgreSQL • 最新バージョン:1.1.3 ウェブOPACでの高速・高性能な検索機能 基本的な図書館管理機能: 受入、目録、所蔵管理、利用者管理、書架管理、所蔵検 索、分館管理、予約、貸出返却など • いくつかの導入事例 2009- 国立国会図書館サーチ 2011- 物質・材料研究機構図書館 2011- 環境省図書室 2011- 南三陸町図書館 2012- 笹川スポーツ財団 2013- 気象庁図書館 ほか 3
Project Next-Lの歴史 (1) 4 OPACを作ろう. Mixi [司書]コミュニティ, http://mixi.jp/view_bbs.pl?comm_id=3232 8&id=4898972
Project Next-Lの歴史 (2) • 背景 いくつかの根強い不満 機能性、性能、ソフトウェアの拡張性、カスタマイズ データポータビリティの低さ 価格 Web
2.0, Library 2.0, 次世代OPAC • 2007年にプロジェクト開始 プロジェクト代表:原田隆史(同志社大) • 当初の目標:UMLによるオープンな仕様書 ソフトウェア無しに仕様書のみ書く苦しさから挫折… • プロトタイプソフトウェアとしての開発 5
Project Next-Lの現状 (1) • リリース履歴 バージョン1.0.0 (2011-11-11) バージョン1.1.0 (2015-11-11) バージョン1.2.0
(2016-11-11) バージョン1.3.0 (2018-10-30) バージョン1.3.4 (2020-07-24) [最新版] • 毎月の定期ミーティングを通じた開発 Enjuワークショップ 6
Project Next-Lの現状 (2) • Githubでの課題管理 2020年10月現在 349 Open issues •
開発体制:メイン開発者2名+PM 1名 2020 2019 2018 2018 2017 2016 2015 2014 2013 バグ報告・機能要望等の 件数の時系列変化
Project Next-Lの現状 (3) 8
Project Next-Lの現状 (4) • 実運用の導入件数から見れば「失敗」 使えるモノにするには:導入・カスタマイズ・運 用する図書館+サポート企業が必要 サポートいただける企業はぜひ! • 一方で、次世代OPAC的なソフトウェアモジュー
ルとして、あるいは、書誌情報管理モジュール としてはそれなりに使い勝手がある 書誌情報構造をそのまま扱ったり、複本等の特殊 な扱いが必要な資料を扱ったりする必要がある場合 ※宮城県図書館:地域資料寄贈のためのシステム プロトタイプ的な存在意義 新しい機能要件の提案やプロトタイプによる実証実験等 9