軟體工程師

美國 LibLime 公司在徵才廣告中, 對於發展、維護及測試 Koha 的軟體工程師, 提出若干應具備的職責及能力 [http://liblime.com/about/careers/software_engineer_koha]:

職責:
  • 參與發展 Koha 的新功能。
  • 協同分析師及客戶, 共同分新軟體需求, 創新及調整規格。解決程式作用、資料輸入、輸出需求以及內部稽核與控制的問題。
  • 參與新系統的設計規畫及架構。
  • 編碼及測試。
  • 內部及外部測試軟體, 找出並解決錯誤。
  • 與同事合作。
  • 遵守最佳工作方式, 增加高品質網頁應用軟體的能力。
  • 撰寫及維護程式文件, 協助建置使用者文件。
  • 處理、典藏及近用過的資訊, 必須保守秘密。
  • 記錄程式的困難及解決方案, 供未來參考之用。
  • 參與程序及品質改進計畫
  • 定期協助 LibLime 的客戶支援, 調查及解決客戶發現的錯誤。
  • 其他被指派的工作。
  • 必要時, 得被指派在傍晚及周末工作。

經驗:
  1. 4年以上的網頁應用軟體發展經驗
  2. 熟悉圖書館自動化實務與標準
  3. 在團體工作的經驗

技能:
  • 專精於 Perl
  • XHTML 及 CSS
  • XML 及 XSLT
  • 用 AJAX 設計網頁應用的豐富經驗
  • 以 PostgreSQL 或 MySQL 設計 SQL 程式及資料庫
  • 設計及使用網頁服務的經驗
  • 熟悉 UNIX 及 Linux
  • 與其他發展者、分析師或測試者共同工作的經驗
  • 與客戶溝通的經驗, 以準備或交付軟體
  • 熟悉圖書館的協定與資料格式, 包括 MARC、Z39.50、SRU/SRW
  • 軟體改變或修改後, 出現問題後, 應有能力應用及解決它
  • 撰寫使用及修改程式的技術文件
  • 調查及分析資訊, 擬具結論的能力, 學習及支援新系統的能力

支持 Evergreen open source library system 的 Equinox Software Inc.,2009年底的徵才需求是這樣的:
  • 必須熟悉 Perl, C, Python 及 Javascript
  • 懂得公共及學術圖書館的運作及標準,對工作有幫助
  • 事先瞭解 Evergreen ILS 及開放源碼文化,也是加分

OAI-PMH

Koha 3.x 可以成為 OAI-PMH 的資料提供者, 但目前還不能當成 OAI-PMH 的客戶端, 擷取其他典藏所的資料 。以Perl模組[http://search.cpan.org/~thb/OAI-Harvester-1.13/]為基礎, 撰寫支援擷取的程式,不是難事;關鍵在於 Koha 祗支援MARC的後設資料格式。詳細的資訊可參考[http://wiki.koha.org/doku.php?id=en:development:oai-pmh]。

Version Control for Koha using Git [Koha 的版本控制程序], [http://wiki.koha.org/doku.php?id=en:development:git_usage]
Koha Architectural Study / Nicholas Rosasco and Erik Bakke, 2005, [http://www.kohadocs.org/Koha_architecture.html]

論壇

位於 Nabble : Free Forums + Other Embeddable Apps 的 Koha 論壇, 有十個子論壇, http://www.nabble.com/Koha-f14380.html

外掛程式

匯入書目資料 - USEMARCON (Version 3.12), 1995年, 大英圖書館發展的軟體,3.12 版於 October 14 2008 經芬蘭國家圖書館修訂。獨立的授權,公開原始碼,允許修改。The application was developed for the MS Windows 3.1x, MS Windows 95 and Sun Solaris 2.4 operating systems using the XVT C++ toolkit. Any modification of the source code for this version requires the use of the XVT C++ toolkit appropriate to the target platform in addition to a C++ compiler for that platform.)


參考資源

Code4Lib Journal, [http://journal.code4lib.org]
oss4lib : open source systems for libraries, [http://www.oss4lib.org]
Koha 中文社群開發網站, [http://trac.koha-tw.org]